diff --git a/hal/btc/halbtc8822b1ant.c b/hal/btc/halbtc8822b1ant.c index 00f15c4..d95168c 100644 --- a/hal/btc/halbtc8822b1ant.c +++ b/hal/btc/halbtc8822b1ant.c @@ -2477,7 +2477,7 @@ void halbtc8822b1ant_set_ext_ant_switch(IN struct btc_coexist *btcoexist, * 0xcbd[1:0] = 2b'10 => Ant to WLG */ switch_polatiry_inverse = (rfe_type->ext_ant_switch_ctrl_polarity == 1 ? - ~switch_polatiry_inverse : switch_polatiry_inverse); + !switch_polatiry_inverse : switch_polatiry_inverse); switch (pos_type) { diff --git a/hal/phydm/halrf/rtl8822b/halrf_iqk_8822b.c b/hal/phydm/halrf/rtl8822b/halrf_iqk_8822b.c index 0c4813d..8017135 100644 --- a/hal/phydm/halrf/rtl8822b/halrf_iqk_8822b.c +++ b/hal/phydm/halrf/rtl8822b/halrf_iqk_8822b.c @@ -456,9 +456,9 @@ _iqk_reload_iqk_setting_8822b( odm_write_4byte(dm, 0x1bd8, ((0xc0000000 >> idx) + 0x1) + (i * 4) + (iqk_info->iqk_cfir_imag[channel][path][idx][i] << 9)); } if (idx == 0) - odm_set_bb_reg(dm, iqk_apply[path], BIT(0), ~(iqk_info->iqk_fail_report[channel][path][idx])); + odm_set_bb_reg(dm, iqk_apply[path], BIT(0), !(iqk_info->iqk_fail_report[channel][path][idx])); else - odm_set_bb_reg(dm, iqk_apply[path], BIT(10), ~(iqk_info->iqk_fail_report[channel][path][idx])); + odm_set_bb_reg(dm, iqk_apply[path], BIT(10), !(iqk_info->iqk_fail_report[channel][path][idx])); } odm_set_bb_reg(dm, 0x1bd8, MASKDWORD, 0x0); odm_set_bb_reg(dm, 0x1b0c, BIT(13) | BIT(12), 0x0);