|
@@ -251,6 +251,8 @@ void key_switch (reg_addr_pci* pci_bar_1, double freq, double lmx_freq) {
|
|
|
SET_REGISTER_PARAM(tmsg_shift_reg, SHIFT_REG_GPIO_SW_015_RF_BITM, SHIFT_REG_GPIO_SW_015_RF_BITP, SHIFT_REG_GPIO_SW_015_RF_0);
|
|
SET_REGISTER_PARAM(tmsg_shift_reg, SHIFT_REG_GPIO_SW_015_RF_BITM, SHIFT_REG_GPIO_SW_015_RF_BITP, SHIFT_REG_GPIO_SW_015_RF_0);
|
|
|
SET_REGISTER_PARAM(tmsg_shift_reg, SHIFT_REG_GPIO_SW_X2_RF_BITM, SHIFT_REG_GPIO_SW_X2_RF_BITP, SHIFT_REG_GPIO_SW_X2_RF_1);
|
|
SET_REGISTER_PARAM(tmsg_shift_reg, SHIFT_REG_GPIO_SW_X2_RF_BITM, SHIFT_REG_GPIO_SW_X2_RF_BITP, SHIFT_REG_GPIO_SW_X2_RF_1);
|
|
|
// *ptr = SHIFT_REG_SW_RF_0 | SHIFT_REG_SW4_RF_0 | SHIFT_REG_GPIO_SW_015_RF_0 | SHIFT_REG_GPIO_SW_X2_RF_1;
|
|
// *ptr = SHIFT_REG_SW_RF_0 | SHIFT_REG_SW4_RF_0 | SHIFT_REG_GPIO_SW_015_RF_0 | SHIFT_REG_GPIO_SW_X2_RF_1;
|
|
|
|
|
+ SET_REGISTER_PARAM(tmsg_gpio_reg, GPIO_ADRF_V1_BITM, GPIO_ADRF_V1_BITP, GPIO_ADRF_V1_1);
|
|
|
|
|
+ SET_REGISTER_PARAM(tmsg_gpio_reg, GPIO_ADRF_V2_BITM, GPIO_ADRF_V2_BITP, GPIO_ADRF_V2_1);
|
|
|
}
|
|
}
|
|
|
else if(freq_div2 > 15000e6 && freq_div2 <= 18000e6){
|
|
else if(freq_div2 > 15000e6 && freq_div2 <= 18000e6){
|
|
|
// Data for Shift Reg
|
|
// Data for Shift Reg
|
|
@@ -260,8 +262,8 @@ void key_switch (reg_addr_pci* pci_bar_1, double freq, double lmx_freq) {
|
|
|
SET_REGISTER_PARAM(tmsg_shift_reg, SHIFT_REG_GPIO_SW_X2_RF_BITM, SHIFT_REG_GPIO_SW_X2_RF_BITP, SHIFT_REG_GPIO_SW_X2_RF_0);
|
|
SET_REGISTER_PARAM(tmsg_shift_reg, SHIFT_REG_GPIO_SW_X2_RF_BITM, SHIFT_REG_GPIO_SW_X2_RF_BITP, SHIFT_REG_GPIO_SW_X2_RF_0);
|
|
|
// *ptr = SHIFT_REG_SW_RF_0 | SHIFT_REG_SW4_RF_1 | SHIFT_REG_GPIO_SW_015_RF_0 | SHIFT_REG_GPIO_SW_X2_RF_0;
|
|
// *ptr = SHIFT_REG_SW_RF_0 | SHIFT_REG_SW4_RF_1 | SHIFT_REG_GPIO_SW_015_RF_0 | SHIFT_REG_GPIO_SW_X2_RF_0;
|
|
|
// Data for GPIO_REG
|
|
// Data for GPIO_REG
|
|
|
- SET_REGISTER_PARAM(tmsg_gpio_reg, GPIO_ADRF_V1_BITM, GPIO_ADRF_V1_BITP, GPIO_ADRF_V1_0); // temporary solution. need GPIO_ADRF_V1_1
|
|
|
|
|
- SET_REGISTER_PARAM(tmsg_gpio_reg, GPIO_ADRF_V2_BITM, GPIO_ADRF_V2_BITP, GPIO_ADRF_V2_1);
|
|
|
|
|
|
|
+ SET_REGISTER_PARAM(tmsg_gpio_reg, GPIO_ADRF_V1_BITM, GPIO_ADRF_V1_BITP, GPIO_ADRF_V1_0); // temporary solution. need GPIO_ADRF_V1_1
|
|
|
|
|
+ SET_REGISTER_PARAM(tmsg_gpio_reg, GPIO_ADRF_V2_BITM, GPIO_ADRF_V2_BITP, GPIO_ADRF_V2_1);
|
|
|
}
|
|
}
|
|
|
else if (freq_div2 > 18000e6 && freq_div2 <= 18500e6)
|
|
else if (freq_div2 > 18000e6 && freq_div2 <= 18500e6)
|
|
|
{
|
|
{
|