xref: /linux/drivers/acpi/pmic/Kconfig (revision 762f99f4f3cb41a775b5157dd761217beba65873)
1fa870509SAndy Shevchenko# SPDX-License-Identifier: GPL-2.0
2fa870509SAndy Shevchenko
3fa870509SAndy Shevchenkomenuconfig PMIC_OPREGION
4fa870509SAndy Shevchenko	bool "PMIC (Power Management Integrated Circuit) operation region support"
5fa870509SAndy Shevchenko	help
6fa870509SAndy Shevchenko	  Select this option to enable support for ACPI operation
7fa870509SAndy Shevchenko	  region of the PMIC chip. The operation region can be used
8fa870509SAndy Shevchenko	  to control power rails and sensor reading/writing on the
9fa870509SAndy Shevchenko	  PMIC chip.
10fa870509SAndy Shevchenko
11fa870509SAndy Shevchenkoif PMIC_OPREGION
12fa870509SAndy Shevchenko
13fa870509SAndy Shevchenkoconfig BYTCRC_PMIC_OPREGION
14fa870509SAndy Shevchenko	bool "ACPI operation region support for Bay Trail Crystal Cove PMIC"
15fa870509SAndy Shevchenko	depends on INTEL_SOC_PMIC
16fa870509SAndy Shevchenko	help
17fa870509SAndy Shevchenko	  This config adds ACPI operation region support for the Bay Trail
18fa870509SAndy Shevchenko	  version of the Crystal Cove PMIC.
19fa870509SAndy Shevchenko
20fa870509SAndy Shevchenkoconfig CHTCRC_PMIC_OPREGION
21fa870509SAndy Shevchenko	bool "ACPI operation region support for Cherry Trail Crystal Cove PMIC"
22fa870509SAndy Shevchenko	depends on INTEL_SOC_PMIC
23fa870509SAndy Shevchenko	help
24fa870509SAndy Shevchenko	  This config adds ACPI operation region support for the Cherry Trail
25fa870509SAndy Shevchenko	  version of the Crystal Cove PMIC.
26fa870509SAndy Shevchenko
27fa870509SAndy Shevchenkoconfig XPOWER_PMIC_OPREGION
28fa870509SAndy Shevchenko	bool "ACPI operation region support for XPower AXP288 PMIC"
29fa870509SAndy Shevchenko	depends on MFD_AXP20X_I2C && IOSF_MBI=y
30fa870509SAndy Shevchenko	help
31fa870509SAndy Shevchenko	  This config adds ACPI operation region support for XPower AXP288 PMIC.
32fa870509SAndy Shevchenko
33fa870509SAndy Shevchenkoconfig BXT_WC_PMIC_OPREGION
34fa870509SAndy Shevchenko	bool "ACPI operation region support for BXT WhiskeyCove PMIC"
35fa870509SAndy Shevchenko	depends on INTEL_SOC_PMIC_BXTWC
36fa870509SAndy Shevchenko	help
37fa870509SAndy Shevchenko	  This config adds ACPI operation region support for BXT WhiskeyCove PMIC.
38fa870509SAndy Shevchenko
39fa870509SAndy Shevchenkoconfig CHT_WC_PMIC_OPREGION
40fa870509SAndy Shevchenko	bool "ACPI operation region support for CHT Whiskey Cove PMIC"
41fa870509SAndy Shevchenko	depends on INTEL_SOC_PMIC_CHTWC
42fa870509SAndy Shevchenko	help
43fa870509SAndy Shevchenko	  This config adds ACPI operation region support for CHT Whiskey Cove PMIC.
44fa870509SAndy Shevchenko
45fa870509SAndy Shevchenkoconfig CHT_DC_TI_PMIC_OPREGION
46fa870509SAndy Shevchenko	bool "ACPI operation region support for Dollar Cove TI PMIC"
47fa870509SAndy Shevchenko	depends on INTEL_SOC_PMIC_CHTDC_TI
48fa870509SAndy Shevchenko	help
49fa870509SAndy Shevchenko	  This config adds ACPI operation region support for Dollar Cove TI PMIC.
50fa870509SAndy Shevchenko
51fa870509SAndy Shevchenkoendif	# PMIC_OPREGION
52e410c43bSAndy Shevchenko
53e410c43bSAndy Shevchenkoconfig TPS68470_PMIC_OPREGION
54e410c43bSAndy Shevchenko	bool "ACPI operation region support for TPS68470 PMIC"
55*24700e1fSDaniel Scally	depends on INTEL_SKL_INT3472
56e410c43bSAndy Shevchenko	help
57e410c43bSAndy Shevchenko	  This config adds ACPI operation region support for TI TPS68470 PMIC.
58e410c43bSAndy Shevchenko	  TPS68470 device is an advanced power management unit that powers
59e410c43bSAndy Shevchenko	  a Compact Camera Module (CCM), generates clocks for image sensors,
60e410c43bSAndy Shevchenko	  drives a dual LED for flash and incorporates two LED drivers for
61e410c43bSAndy Shevchenko	  general purpose indicators.
62e410c43bSAndy Shevchenko	  This driver enables ACPI operation region support control voltage
63e410c43bSAndy Shevchenko	  regulators and clocks.
64e410c43bSAndy Shevchenko
65e410c43bSAndy Shevchenko	  This option is a bool as it provides an ACPI operation
66e410c43bSAndy Shevchenko	  region, which must be available before any of the devices
67e410c43bSAndy Shevchenko	  using this, are probed.
68