1# Copyright 2020 Peter Bigot Consulting, LLC
2# SPDX-License-Identifier: Apache-2.0
3
4menuconfig REGULATOR
5	bool "Regulator drivers"
6	help
7	  Include drivers for current/voltage regulators in system config
8
9if REGULATOR
10
11config REGULATOR_THREAD_SAFE_REFCNT
12	bool "Thread-safe reference counting"
13	depends on MULTITHREADING
14	default y
15	help
16	  When enabled, regulator reference counting is thread-safe.
17
18config REGULATOR_SHELL
19	bool "Regulator shell"
20	depends on SHELL
21	help
22	  Enable regulator shell framework, for interacting with regulators via
23	  the shell interface
24
25module = REGULATOR
26module-str = regulator
27source "subsys/logging/Kconfig.template.log_config"
28
29source "drivers/regulator/Kconfig.axp192"
30source "drivers/regulator/Kconfig.adp5360"
31source "drivers/regulator/Kconfig.cp9314"
32source "drivers/regulator/Kconfig.da1469x"
33source "drivers/regulator/Kconfig.fake"
34source "drivers/regulator/Kconfig.fixed"
35source "drivers/regulator/Kconfig.gpio"
36source "drivers/regulator/Kconfig.max20335"
37source "drivers/regulator/Kconfig.npm1100"
38source "drivers/regulator/Kconfig.npm1300"
39source "drivers/regulator/Kconfig.npm2100"
40source "drivers/regulator/Kconfig.npm6001"
41source "drivers/regulator/Kconfig.pca9420"
42source "drivers/regulator/Kconfig.rpi_pico"
43source "drivers/regulator/Kconfig.nxp_vref"
44source "drivers/regulator/Kconfig.mpm54304"
45
46endif # REGULATOR
47