linux/drivers/net/wireless/realtek/rtw88
Chih-Kang Chang 6bf3a08340 wifi: rtw88: add flag check before enter or leave IPS
Enter or leave IPS controlled by mac80211 before driver support HW
scan. After support HW scan, driver need to control IPS before start
HW scan and scan complete, but mac80211 also ask driver enter or leave
IPS. Therefore, we add flag check in IPS to prevent entering or
leaving IPS twice.

Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220809084107.38137-7-pkshih@realtek.com
2022-08-10 08:48:46 +03:00
..
bf.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
bf.h rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal 2021-12-20 20:49:02 +02:00
coex.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
coex.h wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
debug.c wifi: rtw88: add mutex when set regulatory and get Tx power table 2022-08-10 08:48:46 +03:00
debug.h rtw88: change rtw_info() to proper message level 2022-02-22 17:31:13 +02:00
efuse.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
efuse.h rtw88: set power trim according to efuse PG values 2020-04-21 16:00:21 +03:00
fw.c wifi: rtw88: add flushing queue before HW scan 2022-08-10 08:48:46 +03:00
fw.h wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan 2022-08-10 08:48:46 +03:00
hci.h rtw88: add flush hci support 2021-04-11 12:24:31 +03:00
Kconfig rtw88: 8821c: Add 8821CE to Kconfig and Makefile 2020-07-15 12:08:16 +03:00
mac80211.c wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan 2022-08-10 08:48:46 +03:00
mac.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
mac.h rtw88: 8822c: support FW crash dump when FW crash 2021-03-15 10:27:13 +02:00
main.c wifi: rtw88: add the update channel flow to support setting by parameters 2022-08-10 08:48:46 +03:00
main.h wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan 2022-08-10 08:48:46 +03:00
Makefile rtw88: support SAR via kernel common API 2021-12-21 20:22:38 +02:00
pci.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
pci.h rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE 2021-12-20 20:48:10 +02:00
phy.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
phy.h wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
ps.c wifi: rtw88: add flag check before enter or leave IPS 2022-08-10 08:48:46 +03:00
ps.h rtw88: don't consider deep PS mode when transmitting packet 2021-12-22 19:48:50 +02:00
reg.h rtw88: Add update beacon flow for AP mode 2022-04-12 16:52:05 +03:00
regd.c wifi: rtw88: add mutex when set regulatory and get Tx power table 2022-08-10 08:48:46 +03:00
regd.h rtw88: add regulatory strategy by chip type 2021-09-21 17:51:56 +03:00
rtw8723d_table.c rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables 2020-04-21 15:59:21 +03:00
rtw8723d_table.h rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables 2020-04-21 15:59:21 +03:00
rtw8723d.c wifi: rtw88: 8822c: extend supported probe request size 2022-08-09 08:48:08 +03:00
rtw8723d.h wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec 2022-05-30 14:06:27 +03:00
rtw8723de.c wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec 2022-05-30 14:06:27 +03:00
rtw8821c_table.c rtw88: 8821c: Enable TX report for management frames 2022-04-12 16:52:05 +03:00
rtw8821c_table.h rtw88: 8821c: support RFE type2 wifi NIC 2021-02-08 12:51:39 +02:00
rtw8821c.c wifi: rtw88: 8822c: extend supported probe request size 2022-08-09 08:48:08 +03:00
rtw8821c.h wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec 2022-05-30 14:06:27 +03:00
rtw8821ce.c wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec 2022-05-30 14:06:27 +03:00
rtw8822b_table.c
rtw8822b_table.h
rtw8822b.c wifi: rtw88: 8822c: extend supported probe request size 2022-08-09 08:48:08 +03:00
rtw8822b.h wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec 2022-05-30 14:06:26 +03:00
rtw8822be.c wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec 2022-05-30 14:06:26 +03:00
rtw8822c_table.c rtw88: 8822c: update RF parameter tables to v62 2021-06-22 18:19:26 +03:00
rtw8822c_table.h rtw88: 8822c: update phy parameter tables to v50 2020-05-04 12:46:14 +03:00
rtw8822c.c wifi: rtw88: 8822c: extend supported probe request size 2022-08-09 08:48:08 +03:00
rtw8822c.h wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec 2022-05-30 14:06:27 +03:00
rtw8822ce.c wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec 2022-05-30 14:06:27 +03:00
rx.c rtw88: fix incorrect frequency reported 2022-04-12 16:52:05 +03:00
rx.h
sar.c rtw88: change rtw_info() to proper message level 2022-02-22 17:31:13 +02:00
sar.h rtw88: support SAR via kernel common API 2021-12-21 20:22:38 +02:00
sec.c rtw88: fill zeros to words 0x06 and 0x07 of security cam entry 2020-05-13 18:48:52 +03:00
sec.h
tx.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
tx.h rtw88: Add update beacon flow for AP mode 2022-04-12 16:52:05 +03:00
util.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
util.h rtw88: handle and recover when firmware crash 2020-09-29 11:22:19 +03:00
wow.c rtw88: wow: report wow reason through mac80211 api 2021-08-21 22:19:15 +03:00
wow.h