[PATCH 0/4] PCI/arm64/ath11k/ath12k: Rename pwrctrl Kconfig symbols

From: Johan Hovold
Date: Fri Mar 28 2025 - 10:41:48 EST


The PCI pwrctrl framework was renamed after being merged, but the
Kconfig symbols still reflect the old name ("pwrctl" without an "r").

This leads to people not knowing how to refer to the framework in
writing, inconsistencies in module naming, etc.

Let's rename also the Kconfig symbols before this gets any worse.

The arm64, ath11k and ath12k changes could go through the corresponding
subsystem trees once they have the new symbols (e.g. in the next cycle)
or they could all go in via the PCI tree with an ack from their
maintainers.

There are some new pwrctrl drivers and an arm64 defconfig change on the
lists so we may need to keep deprecated symbols for a release or two.

Johan


Johan Hovold (4):
PCI/pwrctrl: Rename pwrctrl Kconfig symbols and slot module
arm64: Kconfig: switch to HAVE_PWRCTRL
wifi: ath11k: switch to PCI_PWRCTRL_PWRSEQ
wifi: ath12k: switch to PCI_PWRCTRL_PWRSEQ

arch/arm64/Kconfig.platforms | 2 +-
drivers/net/wireless/ath/ath11k/Kconfig | 2 +-
drivers/net/wireless/ath/ath12k/Kconfig | 2 +-
drivers/pci/pwrctrl/Kconfig | 27 +++++++++++++++++++------
drivers/pci/pwrctrl/Makefile | 8 ++++----
5 files changed, 28 insertions(+), 13 deletions(-)

--
2.48.1