[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