| # SPDX-License-Identifier: GPL-2.0-only | |
| if NEW_LEDS | |
| config LEDS_MT6360 | |
| tristate "LED Support for Mediatek MT6360 PMIC" | |
| depends on LEDS_CLASS_FLASH && OF | |
| depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS | |
| depends on DEVICE_MODULES_MFD_MT6360 | |
| help | |
| This option enables support for dual Flash LED drivers found on | |
| Mediatek MT6360 PMIC. | |
| Support Torch and Strobe mode independently current source. | |
| Include Low-VF and short protection. | |
| config LEDS_MT6362 | |
| tristate "MT6362 SPMI LEDS driver" | |
| depends on LEDS_CLASS_FLASH && OF | |
| depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS | |
| depends on MFD_MT6362 | |
| help | |
| Say yes here to have support for the MT6362 LEDS | |
| Provide strobe and torch mode with flashlight, and | |
| indicator and moonlight with rgbled. | |
| The driver can also be build as a module. | |
| If so, the module will be called leds_mt6362 | |
| config LEDS_MTK | |
| tristate "Mediatek COMMON LED support" | |
| depends on LEDS_CLASS | |
| help | |
| This option enables support for Mediatek common LEDs | |
| say 'y' to enable this | |
| To compile this driver as a module, choose 'M' here: the module | |
| will be called leds-mtk. | |
| config LEDS_MTK_PWM | |
| tristate "Mediatek pwm LED support" | |
| depends on LEDS_CLASS && LEDS_MTK | |
| depends on DEVICE_MODULES_PWM_MTK_DISP | |
| help | |
| This option enables support for Mediatek pwm LEDs. | |
| say 'y' to enable this | |
| To compile this driver as a module, choose 'M' here: the module | |
| will be called leds-mtk-pwm. | |
| config LEDS_MTK_DISP | |
| tristate "Mediatek DISP LED support" | |
| depends on LEDS_CLASS && LEDS_MTK | |
| depends on MTK_CMDQ_MBOX_EXT | |
| help | |
| This option enables support for Mediatek OLED Display LEDs | |
| say 'y' to enable this | |
| To compile this driver as a module, choose 'M' here: the module | |
| will be called leds-mtk-disp. | |
| config LEDS_MT_BRIGHTNESS_HW_CHANGED | |
| bool "LED Class mt_brightness_hw_changed attribute support" | |
| depends on LEDS_CLASS | |
| help | |
| This option enables support for the mt_brightness_hw_changed attribute | |
| for LED sysfs class devices under /sys/class/leds. | |
| See Documentation/ABI/testing/sysfs-class-led for details | |
| this function is the same with brightness_hw_changed | |
| config LEDS_REGULATOR_VIBRATOR | |
| tristate "LED regulator vibrator support" | |
| depends on LEDS_CLASS | |
| help | |
| This option enables support for LED regulator vibrator. | |
| say 'y' to enable this | |
| To compile this driver as a module, choose 'M' here: the module | |
| will be called regulator-vibrator. | |
| endif # NEW_LEDS |