xref: /linux/drivers/platform/x86/intel/int3472/Kconfig (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
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