[PATCH ath-next 0/2] wifi: ath12k: add MultiPD support for AHB platforms
Aaradhana Sahu
aaradhana.sahu at oss.qualcomm.com
Mon Jul 20 23:50:36 PDT 2026
On AHB-based MultiPD platforms, multiple UserPDs can share a common
RootPD. Each UserPD requires its own firmware image and PASID, while
RootPD resources and services are shared across all UserPDs.
Add the required infrastructure in ath12k AHB to support MultiPD
platforms.
The first patch introduces a platform descriptor to keep
platform-specific configuration in one place and provide userPD
mapping support.
The second patch moves RootPD-related information into a shared
structure so RootPD operations such as boot and notifier registration
are performed only once and remain active while any UserPD is still
running.
Aaradhana Sahu (2):
wifi: ath12k: add AHB platform descriptor support
wifi: ath12k: Share RootPD state across UserPDs to avoid duplicate
operations
drivers/net/wireless/ath/ath12k/ahb.c | 209 ++++++++++++++++----
drivers/net/wireless/ath/ath12k/ahb.h | 34 +++-
drivers/net/wireless/ath/ath12k/hw.h | 1 -
drivers/net/wireless/ath/ath12k/wifi7/ahb.c | 90 +++++++--
4 files changed, 271 insertions(+), 63 deletions(-)
base-commit: 189721a4afa1804315e7dcfca9ca0539c7b1d7af
--
2.34.1
More information about the ath12k
mailing list