|
|
@@ -50,21 +50,21 @@ void key_switch (void *bar1, double freq, double lmx_freq) {
|
|
|
*ptr_header = InitShRegHeader;
|
|
|
// Data for Shift Reg
|
|
|
uint32_t *ptr = bar1 + LMX_BASE_ADDR;
|
|
|
- *ptr = 0x1<<SHIFT_REG_SW1_RF_BITP | 0x0 <<SHIFT_REG_SW2_RF_BITP | 0x1<<SHIFT_REG_SW_MIXER_RF | 0x1<<SHIFT_REG_GPIO_SW_015_RF_BITP | 0x1 << SHIFT_REG_SW_RF_BITP;
|
|
|
+ *ptr = 0x1<<SHIFT_REG_SW1_RF_BITP | 0x0 <<SHIFT_REG_SW2_RF_BITP | 0x1<<SHIFT_REG_SW_MIXER_RF_BITP | 0x1<<SHIFT_REG_GPIO_SW_015_RF_BITP | 0x1 << SHIFT_REG_SW_RF_BITP;
|
|
|
}
|
|
|
else if (freq > 3600e6 && freq <= 5500e6) {
|
|
|
uint32_t *ptr_header = bar1 + LMX_BASE_ADDR;
|
|
|
*ptr_header = InitShRegHeader;
|
|
|
// Data for Shift Reg
|
|
|
uint32_t *ptr = bar1 + LMX_BASE_ADDR;
|
|
|
- *ptr = 0x0<<SHIFT_REG_SW1_RF_BITP | 0x1<<SHIFT_REG_SW_MIXER_RF | 0x1<<SHIFT_REG_GPIO_SW_015_RF_BITP | 0x1 << SHIFT_REG_SW_RF_BITP;
|
|
|
+ *ptr = 0x0<<SHIFT_REG_SW1_RF_BITP | 0x1<<SHIFT_REG_SW_MIXER_RF_BITP | 0x1<<SHIFT_REG_GPIO_SW_015_RF_BITP | 0x1 << SHIFT_REG_SW_RF_BITP;
|
|
|
}
|
|
|
else if (freq >5500e6 && freq <= 9000e6){
|
|
|
uint32_t *ptr_header = bar1 + LMX_BASE_ADDR;
|
|
|
*ptr_header = InitShRegHeader;
|
|
|
// Data for Shift Reg
|
|
|
uint32_t *ptr = bar1 + LMX_BASE_ADDR;
|
|
|
- *ptr = 0x1<<SHIFT_REG_SW_MIXER_RF | 0x1<<SHIFT_REG_GPIO_SW_015_RF_BITP | 0x0 << SHIFT_REG_SW_RF_BITP;
|
|
|
+ *ptr = 0x1<<SHIFT_REG_SW_MIXER_RF_BITP | 0x1<<SHIFT_REG_GPIO_SW_015_RF_BITP | 0x0 << SHIFT_REG_SW_RF_BITP;
|
|
|
}
|
|
|
};
|
|
|
|