linux/drivers/net/wireless/realtek/rtlwifi
Bitterblue Smith 0635d73d85 wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus
Instead of reading bit 9 of RFPGA0_XA_HSSIPARAMETER2 every time a frame
is received, just use rtlphy->cck_high_power, which is initialised in
_rtl92d_phy_bb_config(). That bit never changes anyway.

With this change _rtl92de_query_rxphystatus() can be shared with the
upcoming USB driver. The USB driver can't read registers in this
function because register reading can sleep.

Compile tested only.

Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/19a3e023-0eaa-4096-9f78-a2c8e909cb54@gmail.com
2024-01-18 11:34:46 +02:00
..
btcoexist
rtl8188ee wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() 2023-12-21 16:40:16 +02:00
rtl8192c wifi: rtlwifi: rtl8192c: using calculate_bit_shift() 2023-12-21 16:40:16 +02:00
rtl8192ce wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines 2024-01-12 19:11:41 +02:00
rtl8192cu wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines 2024-01-12 19:11:41 +02:00
rtl8192de wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus 2024-01-18 11:34:46 +02:00
rtl8192ee wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() 2023-12-21 16:40:17 +02:00
rtl8192se wifi: rtlwifi: rtl8192se: using calculate_bit_shift() 2023-12-21 16:40:17 +02:00
rtl8723ae wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines 2024-01-12 19:11:41 +02:00
rtl8723be wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() 2023-12-21 16:40:18 +02:00
rtl8723com wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() 2023-12-21 16:40:17 +02:00
rtl8821ae wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() 2023-12-21 16:40:16 +02:00
base.c wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() 2023-11-22 16:57:39 +02:00
base.h
cam.c
cam.h
core.c
core.h
debug.c
debug.h
efuse.c
efuse.h
Kconfig
Makefile
pci.c wifi: rtlwifi: rtl_usb: Use sync register writes 2024-01-12 19:12:07 +02:00
pci.h wifi: rtlwifi: Remove bridge vendor/device ids 2023-12-01 14:41:05 +02:00
ps.c
ps.h
pwrseqcmd.h
rc.c
rc.h
regd.c
regd.h
stats.c
stats.h
usb.c wifi: rtlwifi: rtl_usb: Use sync register writes 2024-01-12 19:12:07 +02:00
usb.h
wifi.h wifi: rtlwifi: rtl_usb: Use sync register writes 2024-01-12 19:12:07 +02:00