1# SPDX-License-Identifier: GPL-2.0-only 2 3menuconfig POWER_SEQUENCING 4 tristate "Power Sequencing support" 5 help 6 Say Y here to enable the Power Sequencing subsystem. 7 8 This subsystem is designed to control power to devices that share 9 complex resources and/or require specific power sequences to be run 10 during power-up. 11 12 If unsure, say no. 13 14if POWER_SEQUENCING 15 16config POWER_SEQUENCING_QCOM_WCN 17 tristate "Qualcomm WCN family PMU driver" 18 default m if ARCH_QCOM 19 depends on OF || COMPILE_TEST 20 help 21 Say Y here to enable the power sequencing driver for Qualcomm 22 WCN Bluetooth/WLAN chipsets. 23 24 Typically, a package from the Qualcomm WCN family contains the BT 25 and WLAN modules whose power is controlled by the PMU module. As the 26 former two share the power-up sequence which is executed by the PMU, 27 this driver is needed for correct power control or else we'd risk not 28 respecting the required delays between enabling Bluetooth and WLAN. 29 30config POWER_SEQUENCING_TH1520_GPU 31 tristate "T-HEAD TH1520 GPU power sequencing driver" 32 depends on ARCH_THEAD || COMPILE_TEST 33 select AUXILIARY_BUS 34 help 35 Say Y here to enable the power sequencing driver for the TH1520 SoC 36 GPU. This driver handles the complex clock and reset sequence 37 required to power on the Imagination BXM GPU on this platform. 38 39config POWER_SEQUENCING_PCIE_M2 40 tristate "PCIe M.2 connector power sequencing driver" 41 depends on OF 42 depends on PCI 43 depends on SERIAL_DEV_BUS 44 select OF_DYNAMIC 45 help 46 Say Y here to enable the power sequencing driver for PCIe M.2 47 connectors. This driver handles the power sequencing for the M.2 48 connectors exposing multiple interfaces like PCIe, SATA, UART, etc... 49 50endif 51