xref: /linux/drivers/power/sequencing/Kconfig (revision 2f1630f437dff20d02e4b3f07e836f42869128dd)
1249ebf3fSBartosz Golaszewski# SPDX-License-Identifier: GPL-2.0-only
2249ebf3fSBartosz Golaszewski
3249ebf3fSBartosz Golaszewskimenuconfig POWER_SEQUENCING
4249ebf3fSBartosz Golaszewski	tristate "Power Sequencing support"
5249ebf3fSBartosz Golaszewski	help
6249ebf3fSBartosz Golaszewski	  Say Y here to enable the Power Sequencing subsystem.
7249ebf3fSBartosz Golaszewski
8249ebf3fSBartosz Golaszewski	  This subsystem is designed to control power to devices that share
9249ebf3fSBartosz Golaszewski	  complex resources and/or require specific power sequences to be run
10249ebf3fSBartosz Golaszewski	  during power-up.
11249ebf3fSBartosz Golaszewski
12249ebf3fSBartosz Golaszewski	  If unsure, say no.
13*2f1630f4SBartosz Golaszewski
14*2f1630f4SBartosz Golaszewskiif POWER_SEQUENCING
15*2f1630f4SBartosz Golaszewski
16*2f1630f4SBartosz Golaszewskiconfig POWER_SEQUENCING_QCOM_WCN
17*2f1630f4SBartosz Golaszewski	tristate "Qualcomm WCN family PMU driver"
18*2f1630f4SBartosz Golaszewski	default m if ARCH_QCOM
19*2f1630f4SBartosz Golaszewski	help
20*2f1630f4SBartosz Golaszewski	  Say Y here to enable the power sequencing driver for Qualcomm
21*2f1630f4SBartosz Golaszewski	  WCN Bluetooth/WLAN chipsets.
22*2f1630f4SBartosz Golaszewski
23*2f1630f4SBartosz Golaszewski	  Typically, a package from the Qualcomm WCN family contains the BT
24*2f1630f4SBartosz Golaszewski	  and WLAN modules whose power is controlled by the PMU module. As the
25*2f1630f4SBartosz Golaszewski	  former two share the power-up sequence which is executed by the PMU,
26*2f1630f4SBartosz Golaszewski	  this driver is needed for correct power control or else we'd risk not
27*2f1630f4SBartosz Golaszewski	  respecting the required delays between enabling Bluetooth and WLAN.
28*2f1630f4SBartosz Golaszewski
29*2f1630f4SBartosz Golaszewskiendif
30