On 7/17/2024 7:28 AM, Bartosz Golaszewski wrote: > From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> > > Kconfig will ask the user twice about power sequencing: once for the QCom > WCN power sequencing driver and then again for the PCI power control > driver using it. > > Let's automate the selection of PCI_PWRCTL by introducing a new hidden > symbol: HAVE_PWRCTL which should be selected by all platforms that have > the need to include PCI power control code (right now: only ARCH_QCOM). > > The pwrseq-based PCI pwrctl driver itself will then be selected by the > drivers binding to devices that may require external handling of the > power-up sequence (currently: ath11k and ath12k) based on the value > of HAVE_PWRCTL. > > Make all PCI pwrctl Kconfig symbols hidden so that no questions are > asked during configuration. > > Fixes: 4565d2652a37 ("PCI/pwrctl: Add PCI power control core code") > Reported-by: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> > Closes: https://lore.kernel.org/lkml/CAHk-=wjWc5dzcj2O1tEgNHY1rnQW63JwtuZi_vAZPqy6wqpoUQ@xxxxxxxxxxxxxx/ > Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> Acked-by: Jeff Johnson <quic_jjohnson@xxxxxxxxxxx> # drivers/net/wireless/ath