Home
last modified time | relevance | path

Searched refs:rf_reg18 (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8821c.c313 u32 rf_reg18; in rtw8821c_set_channel_rf() local
315 rf_reg18 = rtw_read_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK); in rtw8821c_set_channel_rf()
317 rf_reg18 &= ~(RF18_BAND_MASK | RF18_CHANNEL_MASK | RF18_RFSI_MASK | in rtw8821c_set_channel_rf()
320 rf_reg18 |= (channel <= 14 ? RF18_BAND_2G : RF18_BAND_5G); in rtw8821c_set_channel_rf()
321 rf_reg18 |= (channel & RF18_CHANNEL_MASK); in rtw8821c_set_channel_rf()
324 rf_reg18 |= RF18_RFSI_GE; in rtw8821c_set_channel_rf()
326 rf_reg18 |= RF18_RFSI_GT; in rtw8821c_set_channel_rf()
333 rf_reg18 |= RF18_BW_20M; in rtw8821c_set_channel_rf()
336 rf_reg18 |= RF18_BW_40M; in rtw8821c_set_channel_rf()
339 rf_reg18 |= RF18_BW_80M; in rtw8821c_set_channel_rf()
[all …]
H A Drtw8822b.c513 u32 rf_reg18, rf_reg_be; in rtw8822b_set_channel_rf() local
515 rf_reg18 = rtw_read_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK); in rtw8822b_set_channel_rf()
517 rf_reg18 &= ~(RF18_BAND_MASK | RF18_CHANNEL_MASK | RF18_RFSI_MASK | in rtw8822b_set_channel_rf()
520 rf_reg18 |= (IS_CH_2G_BAND(channel) ? RF18_BAND_2G : RF18_BAND_5G); in rtw8822b_set_channel_rf()
521 rf_reg18 |= (channel & RF18_CHANNEL_MASK); in rtw8822b_set_channel_rf()
523 rf_reg18 |= RF18_RFSI_GT_CH144; in rtw8822b_set_channel_rf()
525 rf_reg18 |= RF18_RFSI_GE_CH80; in rtw8822b_set_channel_rf()
532 rf_reg18 |= RF18_BW_20M; in rtw8822b_set_channel_rf()
535 rf_reg18 |= RF18_BW_40M; in rtw8822b_set_channel_rf()
538 rf_reg18 |= RF18_BW_80M; in rtw8822b_set_channel_rf()
[all …]
H A Drtw8822c.c2204 u32 rf_reg18 = 0; in rtw8822c_set_channel_rf() local
2207 rf_reg18 = rtw_read_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK); in rtw8822c_set_channel_rf()
2209 rf_reg18 &= ~(RF18_BAND_MASK | RF18_CHANNEL_MASK | RF18_RFSI_MASK | in rtw8822c_set_channel_rf()
2212 rf_reg18 |= (IS_CH_2G_BAND(channel) ? RF18_BAND_2G : RF18_BAND_5G); in rtw8822c_set_channel_rf()
2213 rf_reg18 |= (channel & RF18_CHANNEL_MASK); in rtw8822c_set_channel_rf()
2215 rf_reg18 |= RF18_RFSI_GT_CH140; in rtw8822c_set_channel_rf()
2217 rf_reg18 |= RF18_RFSI_GE_CH80; in rtw8822c_set_channel_rf()
2224 rf_reg18 |= RF18_BW_20M; in rtw8822c_set_channel_rf()
2229 rf_reg18 |= RF18_BW_40M; in rtw8822c_set_channel_rf()
2233 rf_reg18 |= RF18_BW_80M; in rtw8822c_set_channel_rf()
[all …]
/openbmc/linux/drivers/net/wireless/realtek/rtw89/
H A Drtw8851b_rfk.c3406 u32 rf_reg18; in _bw_setting() local
3410 rf_reg18 = rtw89_read_rf(rtwdev, path, reg18_addr, RFREG_MASK); in _bw_setting()
3411 if (rf_reg18 == INV_RF_DATA) { in _bw_setting()
3416 rf_reg18 &= ~RR_CFGCH_BW; in _bw_setting()
3422 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_20M); in _bw_setting()
3425 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_40M); in _bw_setting()
3428 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_80M); in _bw_setting()
3434 rf_reg18 &= ~(RR_CFGCH_POW_LCK | RR_CFGCH_TRX_AH | RR_CFGCH_BCN | in _bw_setting()
3436 rf_reg18 |= RR_CFGCH_BW2; in _bw_setting()
3437 rtw89_write_rf(rtwdev, path, reg18_addr, RFREG_MASK, rf_reg18); in _bw_setting()
[all …]
H A Drtw8852b_rfk.c3948 u32 rf_reg18; in _bw_setting() local
3953 rf_reg18 = rtw89_read_rf(rtwdev, path, reg18_addr, RFREG_MASK); in _bw_setting()
3954 if (rf_reg18 == INV_RF_DATA) { in _bw_setting()
3959 rf_reg18 &= ~RR_CFGCH_BW; in _bw_setting()
3965 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_20M); in _bw_setting()
3968 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_40M); in _bw_setting()
3971 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_80M); in _bw_setting()
3977 rf_reg18 &= ~(RR_CFGCH_POW_LCK | RR_CFGCH_TRX_AH | RR_CFGCH_BCN | in _bw_setting()
3979 rf_reg18 |= RR_CFGCH_BW2; in _bw_setting()
3980 rtw89_write_rf(rtwdev, path, reg18_addr, RFREG_MASK, rf_reg18); in _bw_setting()
[all …]
H A Drtw8852c_rfk.c3798 u32 rf_reg18; in _bw_setting() local
3807 rf_reg18 = rtw89_read_rf(rtwdev, path, reg_reg18_addr, RFREG_MASK); in _bw_setting()
3808 rf_reg18 &= ~RR_CFGCH_BW; in _bw_setting()
3814 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_20M); in _bw_setting()
3819 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_40M); in _bw_setting()
3824 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_80M); in _bw_setting()
3829 rf_reg18 |= FIELD_PREP(RR_CFGCH_BW, CFGCH_BW_160M); in _bw_setting()
3837 rtw89_write_rf(rtwdev, path, reg_reg18_addr, RFREG_MASK, rf_reg18); in _bw_setting()
3875 u32 rf_reg18; in _ch_setting() local
3884 rf_reg18 = rtw89_read_rf(rtwdev, path, reg_reg18_addr, RFREG_MASK); in _ch_setting()
[all …]