18bd836feSAndy Shevchenkoconfig INTEL_SKL_INT3472 28bd836feSAndy Shevchenko tristate "Intel SkyLake ACPI INT3472 Driver" 38bd836feSAndy Shevchenko depends on ACPI 48bd836feSAndy Shevchenko depends on COMMON_CLK 58bd836feSAndy Shevchenko depends on I2C 68bd836feSAndy Shevchenko depends on GPIOLIB 7*b919540aSArnd Bergmann depends on LEDS_CLASS 88bd836feSAndy Shevchenko depends on REGULATOR 98bd836feSAndy Shevchenko select MFD_CORE 108bd836feSAndy Shevchenko select REGMAP_I2C 118bd836feSAndy Shevchenko help 128bd836feSAndy Shevchenko This driver adds power controller support for the Intel SkyCam 138bd836feSAndy Shevchenko devices found on the Intel SkyLake platforms. 148bd836feSAndy Shevchenko 158bd836feSAndy Shevchenko The INT3472 is a camera power controller, a logical device found on 168bd836feSAndy Shevchenko Intel Skylake-based systems that can map to different hardware 178bd836feSAndy Shevchenko devices depending on the platform. On machines designed for Chrome OS 188bd836feSAndy Shevchenko it maps to a TPS68470 camera PMIC. On machines designed for Windows, 198bd836feSAndy Shevchenko it maps to either a TP68470 camera PMIC, a uP6641Q sensor PMIC, or a 208bd836feSAndy Shevchenko set of discrete GPIOs and power gates. 218bd836feSAndy Shevchenko 228bd836feSAndy Shevchenko If your device was designed for Chrome OS, this driver will provide 238bd836feSAndy Shevchenko an ACPI OpRegion, which must be available before any of the devices 248bd836feSAndy Shevchenko using it are probed. For this reason, you should select Y if your 258bd836feSAndy Shevchenko device was designed for ChromeOS. For the same reason the 268bd836feSAndy Shevchenko I2C_DESIGNWARE_PLATFORM option must be set to Y too. 278bd836feSAndy Shevchenko 288bd836feSAndy Shevchenko Say Y or M here if you have a SkyLake device designed for use 298bd836feSAndy Shevchenko with Windows or ChromeOS. Say N here if you are not sure. 308bd836feSAndy Shevchenko 318bd836feSAndy Shevchenko The module will be named "intel-skl-int3472". 32