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