public inbox for ath12k@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/7] wifi: ath12k: add support for 6 GHz AP for various power modes
@ 2023-09-19  7:17 Aishwarya R
  2023-09-19  7:17 ` [PATCH 1/7] wifi: ath12k: add support to select 6 GHz Regulatory type Aishwarya R
                   ` (6 more replies)
  0 siblings, 7 replies; 17+ messages in thread
From: Aishwarya R @ 2023-09-19  7:17 UTC (permalink / raw)
  To: ath12k; +Cc: linux-wireless, Aishwarya R

Add support for 6 GHz for various modes. Supports various power type of
AP(STANDARD_POWER_AP, INDOOR_AP, VERY_LOW_POWER_AP), power type of
STATION(DEFAULT_CLIENT, SUBORDINATE_CLIENT) and Power Spectral Density(PSD).

Implement the new rules for 6 GHz band in ath12k.
ath12k parse the transmit power envelope element in beacon of AP
and then set new wmi cmd WMI_VDEV_SET_TPC_POWER_CMDID to firmware
when connect to 6 GHz AP, also support backward compatibility with
firmware which not support new wmi cmd WMI_VDEV_SET_TPC_POWER_CMDID.

Aishwarya R (7):
  wifi: ath12k: add support to select 6 GHz Regulatory type
  wifi: ath12k: build 6 GHz regd based on vdev type and 6 GHz power type
  wifi: ath12k: get 6 GHz power type from HE operation element
  wifi: ath12k: save power spectral density(PSD) of regulatory rule
  wifi: ath12k: add parse of transmit power envelope element
  wifi: ath12k: fill parameters for vdev_set_tpc_power wmi command
  wifi: ath12k: send TPC power to firmware for 6 GHz VDEV

 drivers/net/wireless/ath/ath12k/core.h |  39 ++
 drivers/net/wireless/ath/ath12k/mac.c  | 515 ++++++++++++++++++++++++-
 drivers/net/wireless/ath/ath12k/mac.h  |   4 +
 drivers/net/wireless/ath/ath12k/reg.c  |  79 +++-
 drivers/net/wireless/ath/ath12k/reg.h  |   6 +-
 drivers/net/wireless/ath/ath12k/wmi.c  | 320 +++++++++++++--
 drivers/net/wireless/ath/ath12k/wmi.h  |  94 ++++-
 7 files changed, 1003 insertions(+), 54 deletions(-)

-- 
2.17.1


-- 
ath12k mailing list
ath12k@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/ath12k

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2023-09-20 18:09 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-19  7:17 [PATCH 0/7] wifi: ath12k: add support for 6 GHz AP for various power modes Aishwarya R
2023-09-19  7:17 ` [PATCH 1/7] wifi: ath12k: add support to select 6 GHz Regulatory type Aishwarya R
2023-09-19 17:47   ` Jeff Johnson
2023-09-20  2:10     ` Wen Gong
2023-09-20 18:09       ` Jeff Johnson
2023-09-20  5:48     ` Aishwarya R (QUIC)
2023-09-20 13:34       ` Kalle Valo
2023-09-19  7:17 ` [PATCH 2/7] wifi: ath12k: build 6 GHz regd based on vdev type and 6 GHz power type Aishwarya R
2023-09-19 19:57   ` Jeff Johnson
2023-09-19  7:17 ` [PATCH 3/7] wifi: ath12k: get 6 GHz power type from HE operation element Aishwarya R
2023-09-19 19:59   ` Jeff Johnson
2023-09-19  7:17 ` [PATCH 4/7] wifi: ath12k: save power spectral density(PSD) of regulatory rule Aishwarya R
2023-09-19  7:17 ` [PATCH 5/7] wifi: ath12k: add parse of transmit power envelope element Aishwarya R
2023-09-19  7:17 ` [PATCH 6/7] wifi: ath12k: fill parameters for vdev_set_tpc_power wmi command Aishwarya R
2023-09-19 20:09   ` Jeff Johnson
2023-09-19  7:17 ` [PATCH 7/7] wifi: ath12k: send TPC power to firmware for 6 GHz VDEV Aishwarya R
2023-09-19 20:21   ` Jeff Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox