blob: 3eafb40047235d70283d98a5ff045ff482c57da7 [file] [log] [blame]
#
# ICR (IR-Cut filter Removable) devices
#
menu "ICR support"
config ICR_CORE
tristate "ICR core"
depends on SYSFS
help
Select this to enable ICR (IR-Cut filter Removable) support. This is
the core module of the ICR driver modules. This module does not
contains any driver implementation. It only handles the sysfs class
interface. Select the corresponding driver to the ICR chip connected.
config AWINIC_AW8637C
tristate "Awinic AW8637C support"
depends on ICR_CORE
help
Select this to enable Awinic AW8637C support. This chip provides a
motor driver which is usually used in camera or low-voltage or battery
powered montion control. This driver uses GPIO pin to control the PWM
pins of the chip.
config TI_DRV8830
tristate "TI's DRV8830 motor controller support"
depends on ICR_CORE && I2C
help
This driver is typically used for IR cut filter support
for IP camera products.
To compile this driver as a module, choose M here: the
module will be called ti_drv8830.
endmenu