1*8bd836feSAndy Shevchenkoconfig INTEL_SKL_INT3472 2*8bd836feSAndy Shevchenko tristate "Intel SkyLake ACPI INT3472 Driver" 3*8bd836feSAndy Shevchenko depends on ACPI 4*8bd836feSAndy Shevchenko depends on COMMON_CLK 5*8bd836feSAndy Shevchenko depends on I2C 6*8bd836feSAndy Shevchenko depends on GPIOLIB 7*8bd836feSAndy Shevchenko depends on REGULATOR 8*8bd836feSAndy Shevchenko select MFD_CORE 9*8bd836feSAndy Shevchenko select REGMAP_I2C 10*8bd836feSAndy Shevchenko help 11*8bd836feSAndy Shevchenko This driver adds power controller support for the Intel SkyCam 12*8bd836feSAndy Shevchenko devices found on the Intel SkyLake platforms. 13*8bd836feSAndy Shevchenko 14*8bd836feSAndy Shevchenko The INT3472 is a camera power controller, a logical device found on 15*8bd836feSAndy Shevchenko Intel Skylake-based systems that can map to different hardware 16*8bd836feSAndy Shevchenko devices depending on the platform. On machines designed for Chrome OS 17*8bd836feSAndy Shevchenko it maps to a TPS68470 camera PMIC. On machines designed for Windows, 18*8bd836feSAndy Shevchenko it maps to either a TP68470 camera PMIC, a uP6641Q sensor PMIC, or a 19*8bd836feSAndy Shevchenko set of discrete GPIOs and power gates. 20*8bd836feSAndy Shevchenko 21*8bd836feSAndy Shevchenko If your device was designed for Chrome OS, this driver will provide 22*8bd836feSAndy Shevchenko an ACPI OpRegion, which must be available before any of the devices 23*8bd836feSAndy Shevchenko using it are probed. For this reason, you should select Y if your 24*8bd836feSAndy Shevchenko device was designed for ChromeOS. For the same reason the 25*8bd836feSAndy Shevchenko I2C_DESIGNWARE_PLATFORM option must be set to Y too. 26*8bd836feSAndy Shevchenko 27*8bd836feSAndy Shevchenko Say Y or M here if you have a SkyLake device designed for use 28*8bd836feSAndy Shevchenko with Windows or ChromeOS. Say N here if you are not sure. 29*8bd836feSAndy Shevchenko 30*8bd836feSAndy Shevchenko The module will be named "intel-skl-int3472". 31