diff options
author | eb <eb@221aa14e-8319-0410-a670-987f0aec2ac5> | 2008-10-15 00:42:58 +0000 |
---|---|---|
committer | eb <eb@221aa14e-8319-0410-a670-987f0aec2ac5> | 2008-10-15 00:42:58 +0000 |
commit | b34e89b319f8c8144b50bfb6f98221bf776fc503 (patch) | |
tree | 848001bc711bba69c6841df483d1042703ee9a3e /usrp2/firmware/lib/db_init.c | |
parent | 10ac1389a1d12524f1fdc0d7cf5eef6e31c12acb (diff) |
Added firmware support for adc_mux to handle swapping I/Q, etc.
Modified dsp_core_rx.v to swap A and B mapping so that the software
thinks that the TVRX is connected to A/D A.
ISE 10.1 SP3 is required to compile the FPGA successfully. SP2 is
insufficient. It compiles with SP2, but the firmware doesn't load.
Only the F led is one in that case.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9795 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'usrp2/firmware/lib/db_init.c')
-rw-r--r-- | usrp2/firmware/lib/db_init.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/usrp2/firmware/lib/db_init.c b/usrp2/firmware/lib/db_init.c index 20816418bc..160ed29424 100644 --- a/usrp2/firmware/lib/db_init.c +++ b/usrp2/firmware/lib/db_init.c @@ -180,8 +180,8 @@ set_gpio_mode(int bank, struct db_base *db) } } -static int -determine_tx_mux_value(struct db_base *db) +static int __attribute__((unused)) +determine_tx_mux_value(struct db_base *db) { if (db->i_and_q_swapped) return 0x01; @@ -240,9 +240,9 @@ db_init(void) //printf("db_init: tx dbid = 0x%x\n", tx_dboard->dbid); set_gpio_mode(GPIO_TX_BANK, tx_dboard); tx_dboard->init(tx_dboard); - m = determine_tx_mux_value(tx_dboard); - dsp_tx_regs->tx_mux = m; - printf("tx_mux = 0x%x\n", m); + //m = determine_tx_mux_value(tx_dboard); + //dsp_tx_regs->tx_mux = m; + //printf("tx_mux = 0x%x\n", m); rx_dboard = lookup_dboard(I2C_ADDR_RX_A, &db_basic_rx, "Rx"); //printf("db_init: rx dbid = 0x%x\n", rx_dboard->dbid); |