Commit b39fb818 authored by Cedric Roux's avatar Cedric Roux

hack to disable 2nd TX of the expressmimo2 because otherwise,

on the current test computer, the card cannot send/receive
data to/from the PC fast enough. Might be a DMA issue.
parent 200c812a
...@@ -305,6 +305,8 @@ int openair0_config(openair0_config_t *openair0_cfg, int UE_flag) ...@@ -305,6 +305,8 @@ int openair0_config(openair0_config_t *openair0_cfg, int UE_flag)
return(-1); return(-1);
} }
openair0_cfg[0].rx_freq[1] = 0;
for (card=0; card<openair0_num_detected_cards; card++) { for (card=0; card<openair0_num_detected_cards; card++) {
p_exmimo_config = openair0_exmimo_pci[card].exmimo_config_ptr; p_exmimo_config = openair0_exmimo_pci[card].exmimo_config_ptr;
...@@ -354,6 +356,9 @@ int openair0_config(openair0_config_t *openair0_cfg, int UE_flag) ...@@ -354,6 +356,9 @@ int openair0_config(openair0_config_t *openair0_cfg, int UE_flag)
#endif #endif
for (ant=0; ant<4; ant++) { for (ant=0; ant<4; ant++) {
p_exmimo_config->rf.rf_mode[ant] = 0;
p_exmimo_config->rf.rf_freq_tx[ant] = (unsigned int)openair0_cfg[card].tx_freq[ant];
p_exmimo_config->rf.rf_freq_rx[ant] = (unsigned int)openair0_cfg[card].rx_freq[ant];
if (openair0_cfg[card].rx_freq[ant] || openair0_cfg[card].tx_freq[ant]) { if (openair0_cfg[card].rx_freq[ant] || openair0_cfg[card].tx_freq[ant]) {
p_exmimo_config->rf.rf_mode[ant] = RF_MODE_BASE; p_exmimo_config->rf.rf_mode[ant] = RF_MODE_BASE;
p_exmimo_config->rf.do_autocal[ant] = 1;//openair0_cfg[card].autocal[ant]; p_exmimo_config->rf.do_autocal[ant] = 1;//openair0_cfg[card].autocal[ant];
...@@ -388,10 +393,13 @@ int openair0_config(openair0_config_t *openair0_cfg, int UE_flag) ...@@ -388,10 +393,13 @@ int openair0_config(openair0_config_t *openair0_cfg, int UE_flag)
p_exmimo_config->rf.rf_mode[ant] += LNAByp; p_exmimo_config->rf.rf_mode[ant] += LNAByp;
break; break;
} }
} else { }
#if 0
else {
p_exmimo_config->rf.rf_mode[ant] = 0; p_exmimo_config->rf.rf_mode[ant] = 0;
p_exmimo_config->rf.do_autocal[ant] = 0; p_exmimo_config->rf.do_autocal[ant] = 0;
} }
#endif
p_exmimo_config->rf.rf_local[ant] = rf_local[ant]; p_exmimo_config->rf.rf_local[ant] = rf_local[ant];
p_exmimo_config->rf.rf_rxdc[ant] = rf_rxdc[ant]; p_exmimo_config->rf.rf_rxdc[ant] = rf_rxdc[ant];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment