162306a36Sopenharmony_ciconfig INTEL_SKL_INT3472
262306a36Sopenharmony_ci	tristate "Intel SkyLake ACPI INT3472 Driver"
362306a36Sopenharmony_ci	depends on ACPI
462306a36Sopenharmony_ci	depends on COMMON_CLK
562306a36Sopenharmony_ci	depends on I2C
662306a36Sopenharmony_ci	depends on GPIOLIB
762306a36Sopenharmony_ci	depends on LEDS_CLASS
862306a36Sopenharmony_ci	depends on REGULATOR
962306a36Sopenharmony_ci	select MFD_CORE
1062306a36Sopenharmony_ci	select REGMAP_I2C
1162306a36Sopenharmony_ci	help
1262306a36Sopenharmony_ci	  This driver adds power controller support for the Intel SkyCam
1362306a36Sopenharmony_ci	  devices found on the Intel SkyLake platforms.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci	  The INT3472 is a camera power controller, a logical device found on
1662306a36Sopenharmony_ci	  Intel Skylake-based systems that can map to different hardware
1762306a36Sopenharmony_ci	  devices depending on the platform. On machines designed for Chrome OS
1862306a36Sopenharmony_ci	  it maps to a TPS68470 camera PMIC. On machines designed for Windows,
1962306a36Sopenharmony_ci	  it maps to either a TP68470 camera PMIC, a uP6641Q sensor PMIC, or a
2062306a36Sopenharmony_ci	  set of discrete GPIOs and power gates.
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci	  If your device was designed for Chrome OS, this driver will provide
2362306a36Sopenharmony_ci	  an ACPI OpRegion, which must be available before any of the devices
2462306a36Sopenharmony_ci	  using it are probed. For this reason, you should select Y if your
2562306a36Sopenharmony_ci	  device was designed for ChromeOS. For the same reason the
2662306a36Sopenharmony_ci	  I2C_DESIGNWARE_PLATFORM option must be set to Y too.
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci	  Say Y or M here if you have a SkyLake device designed for use
2962306a36Sopenharmony_ci	  with Windows or ChromeOS. Say N here if you are not sure.
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci	  The module will be named "intel-skl-int3472".
32