| # SPDX-License-Identifier: GPL-2.0-only |
| # |
| # Intel x86 Platform Specific Drivers |
| # |
| |
| config INTEL_ATOMISP2_PDX86 |
| bool |
| |
| config INTEL_ATOMISP2_LED |
| tristate "Intel AtomISP v2 camera LED driver" |
| depends on GPIOLIB && LEDS_GPIO |
| select INTEL_ATOMISP2_PDX86 |
| help |
| Many Bay Trail and Cherry Trail devices come with a camera attached |
| to Intel's Image Signal Processor. Linux currently does not have a |
| driver for these, so they do not work as a camera. Some of these |
| camera's have a LED which is controlled through a GPIO. |
| |
| Some of these devices have a firmware issue where the LED gets turned |
| on at boot. This driver will turn the LED off at boot and also allows |
| controlling the LED (repurposing it) through the sysfs LED interface. |
| |
| Which GPIO is attached to the LED is usually not described in the |
| ACPI tables, so this driver contains per-system info about the GPIO |
| inside the driver, this means that this driver only works on systems |
| the driver knows about. |
| |
| To compile this driver as a module, choose M here: the module |
| will be called intel_atomisp2_led. |
| |
| config INTEL_ATOMISP2_PM |
| tristate "Intel AtomISP v2 dummy / power-management driver" |
| depends on PCI && IOSF_MBI && PM |
| depends on !INTEL_ATOMISP |
| select INTEL_ATOMISP2_PDX86 |
| help |
| Power-management driver for Intel's Image Signal Processor found on |
| Bay Trail and Cherry Trail devices. This dummy driver's sole purpose |
| is to turn the ISP off (put it in D3) to save power and to allow |
| entering of S0ix modes. |
| |
| To compile this driver as a module, choose M here: the module |
| will be called intel_atomisp2_pm. |