18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_cimenuconfig PMIC_OPREGION
48c2ecf20Sopenharmony_ci	bool "PMIC (Power Management Integrated Circuit) operation region support"
58c2ecf20Sopenharmony_ci	help
68c2ecf20Sopenharmony_ci	  Select this option to enable support for ACPI operation
78c2ecf20Sopenharmony_ci	  region of the PMIC chip. The operation region can be used
88c2ecf20Sopenharmony_ci	  to control power rails and sensor reading/writing on the
98c2ecf20Sopenharmony_ci	  PMIC chip.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciif PMIC_OPREGION
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciconfig BYTCRC_PMIC_OPREGION
148c2ecf20Sopenharmony_ci	bool "ACPI operation region support for Bay Trail Crystal Cove PMIC"
158c2ecf20Sopenharmony_ci	depends on INTEL_SOC_PMIC
168c2ecf20Sopenharmony_ci	help
178c2ecf20Sopenharmony_ci	  This config adds ACPI operation region support for the Bay Trail
188c2ecf20Sopenharmony_ci	  version of the Crystal Cove PMIC.
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciconfig CHTCRC_PMIC_OPREGION
218c2ecf20Sopenharmony_ci	bool "ACPI operation region support for Cherry Trail Crystal Cove PMIC"
228c2ecf20Sopenharmony_ci	depends on INTEL_SOC_PMIC
238c2ecf20Sopenharmony_ci	help
248c2ecf20Sopenharmony_ci	  This config adds ACPI operation region support for the Cherry Trail
258c2ecf20Sopenharmony_ci	  version of the Crystal Cove PMIC.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ciconfig XPOWER_PMIC_OPREGION
288c2ecf20Sopenharmony_ci	bool "ACPI operation region support for XPower AXP288 PMIC"
298c2ecf20Sopenharmony_ci	depends on MFD_AXP20X_I2C && IOSF_MBI=y
308c2ecf20Sopenharmony_ci	help
318c2ecf20Sopenharmony_ci	  This config adds ACPI operation region support for XPower AXP288 PMIC.
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ciconfig BXT_WC_PMIC_OPREGION
348c2ecf20Sopenharmony_ci	bool "ACPI operation region support for BXT WhiskeyCove PMIC"
358c2ecf20Sopenharmony_ci	depends on INTEL_SOC_PMIC_BXTWC
368c2ecf20Sopenharmony_ci	help
378c2ecf20Sopenharmony_ci	  This config adds ACPI operation region support for BXT WhiskeyCove PMIC.
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ciconfig CHT_WC_PMIC_OPREGION
408c2ecf20Sopenharmony_ci	bool "ACPI operation region support for CHT Whiskey Cove PMIC"
418c2ecf20Sopenharmony_ci	depends on INTEL_SOC_PMIC_CHTWC
428c2ecf20Sopenharmony_ci	help
438c2ecf20Sopenharmony_ci	  This config adds ACPI operation region support for CHT Whiskey Cove PMIC.
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ciconfig CHT_DC_TI_PMIC_OPREGION
468c2ecf20Sopenharmony_ci	bool "ACPI operation region support for Dollar Cove TI PMIC"
478c2ecf20Sopenharmony_ci	depends on INTEL_SOC_PMIC_CHTDC_TI
488c2ecf20Sopenharmony_ci	help
498c2ecf20Sopenharmony_ci	  This config adds ACPI operation region support for Dollar Cove TI PMIC.
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciendif	# PMIC_OPREGION
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ciconfig TPS68470_PMIC_OPREGION
548c2ecf20Sopenharmony_ci	bool "ACPI operation region support for TPS68470 PMIC"
558c2ecf20Sopenharmony_ci	depends on MFD_TPS68470
568c2ecf20Sopenharmony_ci	help
578c2ecf20Sopenharmony_ci	  This config adds ACPI operation region support for TI TPS68470 PMIC.
588c2ecf20Sopenharmony_ci	  TPS68470 device is an advanced power management unit that powers
598c2ecf20Sopenharmony_ci	  a Compact Camera Module (CCM), generates clocks for image sensors,
608c2ecf20Sopenharmony_ci	  drives a dual LED for flash and incorporates two LED drivers for
618c2ecf20Sopenharmony_ci	  general purpose indicators.
628c2ecf20Sopenharmony_ci	  This driver enables ACPI operation region support control voltage
638c2ecf20Sopenharmony_ci	  regulators and clocks.
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ci	  This option is a bool as it provides an ACPI operation
668c2ecf20Sopenharmony_ci	  region, which must be available before any of the devices
678c2ecf20Sopenharmony_ci	  using this, are probed.
68