Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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 && AUXILIARY_BUS) || COMPILE_TEST
33 help
34 Say Y here to enable the power sequencing driver for the TH1520 SoC
35 GPU. This driver handles the complex clock and reset sequence
36 required to power on the Imagination BXM GPU on this platform.
37
38endif