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 ath11k, ath12k and arm64 changes could go theoretically go through the corresponding subsystem trees in turn once they have the new symbols, but to avoid tracking dependencies over multiple cycles it is much preferred to have all of these go in through the PCI tree. The wifi patches have been acked by Jeff and I don't think Will or Catalin will mind the single rename in arm64 if they don't see this message in time. Note that the patches could be squashed into one, but keeping them separate highlights the changes done to other subsystems. I also find it easier to review the changes this way. There are some new pwrctrl drivers and an arm64 defconfig change on the lists, but the former should also go in through PCI anyway while we can make sure that the defconfig update matches the new slot symbol. Note that getting this rename into rc1 would be great as that way it would end up in most subsystem trees soon as well. Johan Changes in v2: - drop deprecated symbol for the new slot driver to avoid having to a add a new user visible symbol (e.g. any early adopters will be asked to enable the renamed option again) - move arm64 patch last two avoid temporarily not having the pwrseq driver selected (Jonas) Johan Hovold (4): PCI/pwrctrl: Rename pwrctrl Kconfig symbols and slot module wifi: ath11k: switch to PCI_PWRCTRL_PWRSEQ wifi: ath12k: switch to PCI_PWRCTRL_PWRSEQ arm64: Kconfig: switch to HAVE_PWRCTRL arch/arm64/Kconfig.platforms | 2 +- drivers/net/wireless/ath/ath11k/Kconfig | 2 +- drivers/net/wireless/ath/ath12k/Kconfig | 2 +- drivers/pci/pwrctrl/Kconfig | 22 ++++++++++++++++------ drivers/pci/pwrctrl/Makefile | 8 ++++---- 5 files changed, 23 insertions(+), 13 deletions(-) -- 2.49.0