162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_cimenuconfig PMIC_OPREGION
462306a36Sopenharmony_ci	bool "PMIC (Power Management Integrated Circuit) operation region support"
562306a36Sopenharmony_ci	help
662306a36Sopenharmony_ci	  Select this option to enable support for ACPI operation
762306a36Sopenharmony_ci	  region of the PMIC chip. The operation region can be used
862306a36Sopenharmony_ci	  to control power rails and sensor reading/writing on the
962306a36Sopenharmony_ci	  PMIC chip.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciif PMIC_OPREGION
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciconfig BYTCRC_PMIC_OPREGION
1462306a36Sopenharmony_ci	bool "ACPI operation region support for Bay Trail Crystal Cove PMIC"
1562306a36Sopenharmony_ci	depends on INTEL_SOC_PMIC
1662306a36Sopenharmony_ci	help
1762306a36Sopenharmony_ci	  This config adds ACPI operation region support for the Bay Trail
1862306a36Sopenharmony_ci	  version of the Crystal Cove PMIC.
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciconfig CHTCRC_PMIC_OPREGION
2162306a36Sopenharmony_ci	bool "ACPI operation region support for Cherry Trail Crystal Cove PMIC"
2262306a36Sopenharmony_ci	depends on INTEL_SOC_PMIC
2362306a36Sopenharmony_ci	help
2462306a36Sopenharmony_ci	  This config adds ACPI operation region support for the Cherry Trail
2562306a36Sopenharmony_ci	  version of the Crystal Cove PMIC.
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ciconfig XPOWER_PMIC_OPREGION
2862306a36Sopenharmony_ci	bool "ACPI operation region support for XPower AXP288 PMIC"
2962306a36Sopenharmony_ci	depends on MFD_AXP20X_I2C && IOSF_MBI=y
3062306a36Sopenharmony_ci	help
3162306a36Sopenharmony_ci	  This config adds ACPI operation region support for XPower AXP288 PMIC.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciconfig BXT_WC_PMIC_OPREGION
3462306a36Sopenharmony_ci	bool "ACPI operation region support for BXT WhiskeyCove PMIC"
3562306a36Sopenharmony_ci	depends on INTEL_SOC_PMIC_BXTWC
3662306a36Sopenharmony_ci	help
3762306a36Sopenharmony_ci	  This config adds ACPI operation region support for BXT WhiskeyCove PMIC.
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciconfig CHT_WC_PMIC_OPREGION
4062306a36Sopenharmony_ci	bool "ACPI operation region support for CHT Whiskey Cove PMIC"
4162306a36Sopenharmony_ci	depends on INTEL_SOC_PMIC_CHTWC
4262306a36Sopenharmony_ci	help
4362306a36Sopenharmony_ci	  This config adds ACPI operation region support for CHT Whiskey Cove PMIC.
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ciconfig CHT_DC_TI_PMIC_OPREGION
4662306a36Sopenharmony_ci	bool "ACPI operation region support for Dollar Cove TI PMIC"
4762306a36Sopenharmony_ci	depends on INTEL_SOC_PMIC_CHTDC_TI
4862306a36Sopenharmony_ci	help
4962306a36Sopenharmony_ci	  This config adds ACPI operation region support for Dollar Cove TI PMIC.
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ciendif	# PMIC_OPREGION
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ciconfig TPS68470_PMIC_OPREGION
5462306a36Sopenharmony_ci	bool "ACPI operation region support for TPS68470 PMIC"
5562306a36Sopenharmony_ci	depends on INTEL_SKL_INT3472
5662306a36Sopenharmony_ci	help
5762306a36Sopenharmony_ci	  This config adds ACPI operation region support for TI TPS68470 PMIC.
5862306a36Sopenharmony_ci	  TPS68470 device is an advanced power management unit that powers
5962306a36Sopenharmony_ci	  a Compact Camera Module (CCM), generates clocks for image sensors,
6062306a36Sopenharmony_ci	  drives a dual LED for flash and incorporates two LED drivers for
6162306a36Sopenharmony_ci	  general purpose indicators.
6262306a36Sopenharmony_ci	  This driver enables ACPI operation region support control voltage
6362306a36Sopenharmony_ci	  regulators and clocks.
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci	  This option is a bool as it provides an ACPI operation
6662306a36Sopenharmony_ci	  region, which must be available before any of the devices
6762306a36Sopenharmony_ci	  using this, are probed.
68