[PATCH 0/7] wifi: ath12k: MLO support part 6

Kalle Valo
2024-12-04T16:32:23Z

From: Kalle Valo <quic_kvalo@quicinc.com>

In this patchset there's refactoring to support hardware grouping, meaning
multiple hardware devices can be registered to mac80211 as a single device.

Please review.

Aditya Kumar Singh (1):
wifi: ath12k: rename mlo_capable_flags to single_chip_mlo_supp

Karthikeyan Periyasamy (6):
wifi: ath12k: move ATH12K_FLAG_REGISTERED handling to
ath12k_mac_register()
wifi: ath12k: introduce device group abstraction
wifi: ath12k: refactor core start based on hardware group
wifi: ath12k: move struct ath12k_hw from per device to group
wifi: ath12k: send QMI host capability after device group is ready
wifi: ath12k: introduce mlo_capable flag for device group

drivers/net/wireless/ath/ath12k/core.c | 449 ++++++++++++++++++++++---
drivers/net/wireless/ath/ath12k/core.h | 88 +++--
drivers/net/wireless/ath/ath12k/dp.c | 19 +-
drivers/net/wireless/ath/ath12k/dp.h | 2 +-
drivers/net/wireless/ath/ath12k/mac.c | 97 ++++--
drivers/net/wireless/ath/ath12k/mac.h | 9 +-
drivers/net/wireless/ath/ath12k/pci.c | 1 +
drivers/net/wireless/ath/ath12k/qmi.c | 123 +++++--
drivers/net/wireless/ath/ath12k/qmi.h | 20 ++
9 files changed, 658 insertions(+), 150 deletions(-)

base-commit: 3b2ab397d31f926523f2781d7f0a14a387415bf4
--
2.39.5