From 4d4c4b4552bcb88e122340f03853149f6a82ef4a Mon Sep 17 00:00:00 2001
From: ghaddab <ghaddab@eurecom.fr>
Date: Thu, 11 Sep 2014 09:31:36 +0000
Subject: [PATCH] git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5781
 818b1a75-f10b-46b9-bf7c-635c3b92a50f

---
 targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c b/targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
index 2f6c85730e..db46eb3027 100644
--- a/targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
+++ b/targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
@@ -247,7 +247,7 @@ int openair0_stop_without_reset(int card)
 }
 
 #define MY_RF_MODE      (RXEN + TXEN + TXLPFNORM + TXLPFEN + TXLPF25 + RXLPFNORM + RXLPFEN + RXLPF25 + LNA1ON +LNAMax + RFBBNORM + DMAMODE_RX + DMAMODE_TX)
-#define RF_MODE_BASE    (LNA1ON +LNAMax + RFBBNORM)
+#define RF_MODE_BASE    (LNA1ON + RFBBNORM)
 
 int openair0_device_init(openair0_device *device, openair0_config_t *openair0_cfg) {
 
@@ -368,13 +368,13 @@ int openair0_dump_config(openair0_config_t *openair0_cfg, int UE_flag)
 	switch (openair0_cfg[card].rxg_mode[ant]) {
 	default:
 	case max_gain:
-	  p_exmimo_config[card].rf.rf_mode[ant] = (p_exmimo_config->rf.rf_mode[ant]&(~LNAGAINMASK))|LNAMax;
+	  p_exmimo_config->rf.rf_mode[ant] += LNAMax;
 	  break;
 	case med_gain:
-	  p_exmimo_config[card].rf.rf_mode[ant] = (p_exmimo_config->rf.rf_mode[ant]&(~LNAGAINMASK))|LNAMed;
+	  p_exmimo_config->rf.rf_mode[ant] += LNAMed;
 	  break;
 	case byp_gain:
-	  p_exmimo_config[card].rf.rf_mode[ant] = (p_exmimo_config->rf.rf_mode[ant]&(~LNAGAINMASK))|LNAByp;
+	  p_exmimo_config->rf.rf_mode[ant] += LNAByp;
 	  break;
 	}
       }
-- 
GitLab