18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Backlight & LCD drivers configuration
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_cimenu "Backlight & LCD device support"
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci#
98c2ecf20Sopenharmony_ci# LCD
108c2ecf20Sopenharmony_ci#
118c2ecf20Sopenharmony_ciconfig LCD_CLASS_DEVICE
128c2ecf20Sopenharmony_ci	tristate "Lowlevel LCD controls"
138c2ecf20Sopenharmony_ci	help
148c2ecf20Sopenharmony_ci	  This framework adds support for low-level control of LCD.
158c2ecf20Sopenharmony_ci	  Some framebuffer devices connect to platform-specific LCD modules
168c2ecf20Sopenharmony_ci	  in order to have a platform-specific way to control the flat panel
178c2ecf20Sopenharmony_ci	  (contrast and applying power to the LCD (not to the backlight!)).
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci	  To have support for your specific LCD panel you will have to
208c2ecf20Sopenharmony_ci	  select the proper drivers which depend on this option.
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ciif LCD_CLASS_DEVICE
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig LCD_CORGI
258c2ecf20Sopenharmony_ci	tristate "LCD Panel support for SHARP corgi/spitz model"
268c2ecf20Sopenharmony_ci	depends on SPI_MASTER && PXA_SHARPSL && BACKLIGHT_CLASS_DEVICE
278c2ecf20Sopenharmony_ci	help
288c2ecf20Sopenharmony_ci	  Say y here to support the LCD panels usually found on SHARP
298c2ecf20Sopenharmony_ci	  corgi (C7x0) and spitz (Cxx00) models.
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ciconfig LCD_L4F00242T03
328c2ecf20Sopenharmony_ci	tristate "Epson L4F00242T03 LCD"
338c2ecf20Sopenharmony_ci	depends on SPI_MASTER
348c2ecf20Sopenharmony_ci	depends on GPIOLIB || COMPILE_TEST
358c2ecf20Sopenharmony_ci	help
368c2ecf20Sopenharmony_ci	  SPI driver for Epson L4F00242T03. This provides basic support
378c2ecf20Sopenharmony_ci	  for init and powering the LCD up/down through a sysfs interface.
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ciconfig LCD_LMS283GF05
408c2ecf20Sopenharmony_ci	tristate "Samsung LMS283GF05 LCD"
418c2ecf20Sopenharmony_ci	depends on SPI_MASTER
428c2ecf20Sopenharmony_ci	depends on GPIOLIB || COMPILE_TEST
438c2ecf20Sopenharmony_ci	help
448c2ecf20Sopenharmony_ci	  SPI driver for Samsung LMS283GF05. This provides basic support
458c2ecf20Sopenharmony_ci	  for powering the LCD up/down through a sysfs interface.
468c2ecf20Sopenharmony_ci
478c2ecf20Sopenharmony_ciconfig LCD_LTV350QV
488c2ecf20Sopenharmony_ci	tristate "Samsung LTV350QV LCD Panel"
498c2ecf20Sopenharmony_ci	depends on SPI_MASTER
508c2ecf20Sopenharmony_ci	help
518c2ecf20Sopenharmony_ci	  If you have a Samsung LTV350QV LCD panel, say y to include a
528c2ecf20Sopenharmony_ci	  power control driver for it.  The panel starts up in power
538c2ecf20Sopenharmony_ci	  off state, so you need this driver in order to see any
548c2ecf20Sopenharmony_ci	  output.
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ci	  The LTV350QV panel is present on all ATSTK1000 boards.
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ciconfig LCD_ILI922X
598c2ecf20Sopenharmony_ci	tristate "ILI Technology ILI9221/ILI9222 support"
608c2ecf20Sopenharmony_ci	depends on SPI
618c2ecf20Sopenharmony_ci	help
628c2ecf20Sopenharmony_ci	  If you have a panel based on the ILI9221/9222 controller
638c2ecf20Sopenharmony_ci	  chip then say y to include a driver for it.
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ciconfig LCD_ILI9320
668c2ecf20Sopenharmony_ci	tristate "ILI Technology ILI9320 controller support"
678c2ecf20Sopenharmony_ci	depends on SPI
688c2ecf20Sopenharmony_ci	help
698c2ecf20Sopenharmony_ci	  If you have a panel based on the ILI9320 controller chip
708c2ecf20Sopenharmony_ci	  then say y to include a power driver for it.
718c2ecf20Sopenharmony_ci
728c2ecf20Sopenharmony_ciconfig LCD_TDO24M
738c2ecf20Sopenharmony_ci	tristate "Toppoly TDO24M  and TDO35S LCD Panels support"
748c2ecf20Sopenharmony_ci	depends on SPI_MASTER
758c2ecf20Sopenharmony_ci	help
768c2ecf20Sopenharmony_ci	  If you have a Toppoly TDO24M/TDO35S series LCD panel, say y here to
778c2ecf20Sopenharmony_ci	  include the support for it.
788c2ecf20Sopenharmony_ci
798c2ecf20Sopenharmony_ciconfig LCD_VGG2432A4
808c2ecf20Sopenharmony_ci	tristate "VGG2432A4 LCM device support"
818c2ecf20Sopenharmony_ci	depends on SPI_MASTER
828c2ecf20Sopenharmony_ci	select LCD_ILI9320
838c2ecf20Sopenharmony_ci	help
848c2ecf20Sopenharmony_ci	  If you have a VGG2432A4 panel based on the ILI9320 controller chip
858c2ecf20Sopenharmony_ci	  then say y to include a power driver for it.
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_ciconfig LCD_PLATFORM
888c2ecf20Sopenharmony_ci	tristate "Platform LCD controls"
898c2ecf20Sopenharmony_ci	help
908c2ecf20Sopenharmony_ci	  This driver provides a platform-device registered LCD power
918c2ecf20Sopenharmony_ci	  control interface.
928c2ecf20Sopenharmony_ci
938c2ecf20Sopenharmony_ciconfig LCD_TOSA
948c2ecf20Sopenharmony_ci	tristate "Sharp SL-6000 LCD Driver"
958c2ecf20Sopenharmony_ci	depends on I2C && SPI && MACH_TOSA
968c2ecf20Sopenharmony_ci	help
978c2ecf20Sopenharmony_ci	  If you have an Sharp SL-6000 Zaurus say Y to enable a driver
988c2ecf20Sopenharmony_ci	  for its LCD.
998c2ecf20Sopenharmony_ci
1008c2ecf20Sopenharmony_ciconfig LCD_HP700
1018c2ecf20Sopenharmony_ci	tristate "HP Jornada 700 series LCD Driver"
1028c2ecf20Sopenharmony_ci	depends on SA1100_JORNADA720_SSP && !PREEMPTION
1038c2ecf20Sopenharmony_ci	default y
1048c2ecf20Sopenharmony_ci	help
1058c2ecf20Sopenharmony_ci	  If you have an HP Jornada 700 series handheld (710/720/728)
1068c2ecf20Sopenharmony_ci	  say Y to enable LCD control driver.
1078c2ecf20Sopenharmony_ci
1088c2ecf20Sopenharmony_ciconfig LCD_AMS369FG06
1098c2ecf20Sopenharmony_ci	tristate "AMS369FG06 AMOLED LCD Driver"
1108c2ecf20Sopenharmony_ci	depends on SPI && BACKLIGHT_CLASS_DEVICE
1118c2ecf20Sopenharmony_ci	default n
1128c2ecf20Sopenharmony_ci	help
1138c2ecf20Sopenharmony_ci	  If you have an AMS369FG06 AMOLED Panel, say Y to enable its
1148c2ecf20Sopenharmony_ci	  LCD control driver.
1158c2ecf20Sopenharmony_ci
1168c2ecf20Sopenharmony_ciconfig LCD_LMS501KF03
1178c2ecf20Sopenharmony_ci	tristate "LMS501KF03 LCD Driver"
1188c2ecf20Sopenharmony_ci	depends on SPI
1198c2ecf20Sopenharmony_ci	default n
1208c2ecf20Sopenharmony_ci	help
1218c2ecf20Sopenharmony_ci	  If you have an LMS501KF03 LCD Panel, say Y to enable its
1228c2ecf20Sopenharmony_ci	  LCD control driver.
1238c2ecf20Sopenharmony_ci
1248c2ecf20Sopenharmony_ciconfig LCD_HX8357
1258c2ecf20Sopenharmony_ci	tristate "Himax HX-8357 LCD Driver"
1268c2ecf20Sopenharmony_ci	depends on SPI
1278c2ecf20Sopenharmony_ci	help
1288c2ecf20Sopenharmony_ci	  If you have a HX-8357 LCD panel, say Y to enable its LCD control
1298c2ecf20Sopenharmony_ci	  driver.
1308c2ecf20Sopenharmony_ci
1318c2ecf20Sopenharmony_ci  config LCD_OTM3225A
1328c2ecf20Sopenharmony_ci  	tristate "ORISE Technology OTM3225A support"
1338c2ecf20Sopenharmony_ci  	depends on SPI
1348c2ecf20Sopenharmony_ci  	help
1358c2ecf20Sopenharmony_ci  	  If you have a panel based on the OTM3225A controller
1368c2ecf20Sopenharmony_ci  	  chip then say y to include a driver for it.
1378c2ecf20Sopenharmony_ci
1388c2ecf20Sopenharmony_ciendif # LCD_CLASS_DEVICE
1398c2ecf20Sopenharmony_ci
1408c2ecf20Sopenharmony_ci#
1418c2ecf20Sopenharmony_ci# Backlight
1428c2ecf20Sopenharmony_ci#
1438c2ecf20Sopenharmony_ciconfig BACKLIGHT_CLASS_DEVICE
1448c2ecf20Sopenharmony_ci	tristate "Lowlevel Backlight controls"
1458c2ecf20Sopenharmony_ci	help
1468c2ecf20Sopenharmony_ci	  This framework adds support for low-level control of the LCD
1478c2ecf20Sopenharmony_ci	  backlight. This includes support for brightness and power.
1488c2ecf20Sopenharmony_ci
1498c2ecf20Sopenharmony_ci	  To have support for your specific LCD panel you will have to
1508c2ecf20Sopenharmony_ci	  select the proper drivers which depend on this option.
1518c2ecf20Sopenharmony_ci
1528c2ecf20Sopenharmony_ciif BACKLIGHT_CLASS_DEVICE
1538c2ecf20Sopenharmony_ci
1548c2ecf20Sopenharmony_ciconfig BACKLIGHT_ATMEL_LCDC
1558c2ecf20Sopenharmony_ci	bool "Atmel LCDC Contrast-as-Backlight control"
1568c2ecf20Sopenharmony_ci	depends on FB_ATMEL
1578c2ecf20Sopenharmony_ci	help
1588c2ecf20Sopenharmony_ci	  This provides a backlight control internal to the Atmel LCDC
1598c2ecf20Sopenharmony_ci	  driver.  If the LCD "contrast control" on your board is wired
1608c2ecf20Sopenharmony_ci	  so it controls the backlight brightness, select this option to
1618c2ecf20Sopenharmony_ci	  export this as a PWM-based backlight control.
1628c2ecf20Sopenharmony_ci
1638c2ecf20Sopenharmony_ci	  If in doubt, it's safe to enable this option; it doesn't kick
1648c2ecf20Sopenharmony_ci	  in unless the board's description says it's wired that way.
1658c2ecf20Sopenharmony_ci
1668c2ecf20Sopenharmony_ciconfig BACKLIGHT_EP93XX
1678c2ecf20Sopenharmony_ci	tristate "Cirrus EP93xx Backlight Driver"
1688c2ecf20Sopenharmony_ci	depends on FB_EP93XX
1698c2ecf20Sopenharmony_ci	help
1708c2ecf20Sopenharmony_ci	  If you have a LCD backlight connected to the BRIGHT output of
1718c2ecf20Sopenharmony_ci	  the EP93xx, say Y here to enable this driver.
1728c2ecf20Sopenharmony_ci
1738c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module will
1748c2ecf20Sopenharmony_ci	  be called ep93xx_bl.
1758c2ecf20Sopenharmony_ci
1768c2ecf20Sopenharmony_ciconfig BACKLIGHT_IPAQ_MICRO
1778c2ecf20Sopenharmony_ci	tristate "iPAQ microcontroller backlight driver"
1788c2ecf20Sopenharmony_ci	depends on MFD_IPAQ_MICRO
1798c2ecf20Sopenharmony_ci	default y
1808c2ecf20Sopenharmony_ci	help
1818c2ecf20Sopenharmony_ci	  Say y to enable the backlight driver for Compaq iPAQ handheld
1828c2ecf20Sopenharmony_ci	  computers. Say yes if you have one of the h3100/h3600/h3700
1838c2ecf20Sopenharmony_ci	  machines.
1848c2ecf20Sopenharmony_ci
1858c2ecf20Sopenharmony_ciconfig BACKLIGHT_KTD253
1868c2ecf20Sopenharmony_ci	tristate "Backlight Driver for Kinetic KTD253"
1878c2ecf20Sopenharmony_ci	depends on GPIOLIB || COMPILE_TEST
1888c2ecf20Sopenharmony_ci	help
1898c2ecf20Sopenharmony_ci	  Say y to enabled the backlight driver for the Kinetic KTD253
1908c2ecf20Sopenharmony_ci	  which is a 1-wire GPIO-controlled backlight found in some mobile
1918c2ecf20Sopenharmony_ci	  phones.
1928c2ecf20Sopenharmony_ci
1938c2ecf20Sopenharmony_ciconfig BACKLIGHT_LM3533
1948c2ecf20Sopenharmony_ci	tristate "Backlight Driver for LM3533"
1958c2ecf20Sopenharmony_ci	depends on MFD_LM3533
1968c2ecf20Sopenharmony_ci	help
1978c2ecf20Sopenharmony_ci	  Say Y to enable the backlight driver for National Semiconductor / TI
1988c2ecf20Sopenharmony_ci	  LM3533 Lighting Power chips.
1998c2ecf20Sopenharmony_ci
2008c2ecf20Sopenharmony_ci	  The backlights can be controlled directly, through PWM input, or by
2018c2ecf20Sopenharmony_ci	  the ambient-light-sensor interface. The chip supports 256 brightness
2028c2ecf20Sopenharmony_ci	  levels.
2038c2ecf20Sopenharmony_ci
2048c2ecf20Sopenharmony_ciconfig BACKLIGHT_LOCOMO
2058c2ecf20Sopenharmony_ci	tristate "Sharp LOCOMO LCD/Backlight Driver"
2068c2ecf20Sopenharmony_ci	depends on SHARP_LOCOMO
2078c2ecf20Sopenharmony_ci	default y
2088c2ecf20Sopenharmony_ci	help
2098c2ecf20Sopenharmony_ci	  If you have a Sharp Zaurus SL-5500 (Collie) or SL-5600 (Poodle) say y to
2108c2ecf20Sopenharmony_ci	  enable the LCD/backlight driver.
2118c2ecf20Sopenharmony_ci
2128c2ecf20Sopenharmony_ciconfig BACKLIGHT_OMAP1
2138c2ecf20Sopenharmony_ci	tristate "OMAP1 PWL-based LCD Backlight"
2148c2ecf20Sopenharmony_ci	depends on ARCH_OMAP1
2158c2ecf20Sopenharmony_ci	default y
2168c2ecf20Sopenharmony_ci	help
2178c2ecf20Sopenharmony_ci	  This driver controls the LCD backlight level and power for
2188c2ecf20Sopenharmony_ci	  the PWL module of OMAP1 processors.  Say Y if your board
2198c2ecf20Sopenharmony_ci	  uses this hardware.
2208c2ecf20Sopenharmony_ci
2218c2ecf20Sopenharmony_ciconfig BACKLIGHT_HP680
2228c2ecf20Sopenharmony_ci	tristate "HP Jornada 680 Backlight Driver"
2238c2ecf20Sopenharmony_ci	depends on SH_HP6XX
2248c2ecf20Sopenharmony_ci	default y
2258c2ecf20Sopenharmony_ci	help
2268c2ecf20Sopenharmony_ci	  If you have a HP Jornada 680, say y to enable the
2278c2ecf20Sopenharmony_ci	  backlight driver.
2288c2ecf20Sopenharmony_ci
2298c2ecf20Sopenharmony_ciconfig BACKLIGHT_HP700
2308c2ecf20Sopenharmony_ci	tristate "HP Jornada 700 series Backlight Driver"
2318c2ecf20Sopenharmony_ci	depends on SA1100_JORNADA720_SSP && !PREEMPTION
2328c2ecf20Sopenharmony_ci	default y
2338c2ecf20Sopenharmony_ci	help
2348c2ecf20Sopenharmony_ci	  If you have an HP Jornada 700 series,
2358c2ecf20Sopenharmony_ci	  say Y to include backlight control driver.
2368c2ecf20Sopenharmony_ci
2378c2ecf20Sopenharmony_ciconfig BACKLIGHT_CARILLO_RANCH
2388c2ecf20Sopenharmony_ci	tristate "Intel Carillo Ranch Backlight Driver"
2398c2ecf20Sopenharmony_ci	depends on LCD_CLASS_DEVICE && PCI && X86 && FB_LE80578
2408c2ecf20Sopenharmony_ci	help
2418c2ecf20Sopenharmony_ci	  If you have a Intel LE80578 (Carillo Ranch) say Y to enable the
2428c2ecf20Sopenharmony_ci	  backlight driver.
2438c2ecf20Sopenharmony_ci
2448c2ecf20Sopenharmony_ciconfig BACKLIGHT_PWM
2458c2ecf20Sopenharmony_ci	tristate "Generic PWM based Backlight Driver"
2468c2ecf20Sopenharmony_ci	depends on PWM
2478c2ecf20Sopenharmony_ci	help
2488c2ecf20Sopenharmony_ci	  If you have a LCD backlight adjustable by PWM, say Y to enable
2498c2ecf20Sopenharmony_ci	  this driver.
2508c2ecf20Sopenharmony_ci
2518c2ecf20Sopenharmony_ciconfig BACKLIGHT_DA903X
2528c2ecf20Sopenharmony_ci	tristate "Backlight Driver for DA9030/DA9034 using WLED"
2538c2ecf20Sopenharmony_ci	depends on PMIC_DA903X
2548c2ecf20Sopenharmony_ci	help
2558c2ecf20Sopenharmony_ci	  If you have a LCD backlight connected to the WLED output of DA9030
2568c2ecf20Sopenharmony_ci	  or DA9034 WLED output, say Y here to enable this driver.
2578c2ecf20Sopenharmony_ci
2588c2ecf20Sopenharmony_ciconfig BACKLIGHT_DA9052
2598c2ecf20Sopenharmony_ci	tristate "Dialog DA9052/DA9053 WLED"
2608c2ecf20Sopenharmony_ci	depends on PMIC_DA9052
2618c2ecf20Sopenharmony_ci	help
2628c2ecf20Sopenharmony_ci	  Enable the Backlight Driver for DA9052-BC and DA9053-AA/Bx PMICs.
2638c2ecf20Sopenharmony_ci
2648c2ecf20Sopenharmony_ciconfig BACKLIGHT_MAX8925
2658c2ecf20Sopenharmony_ci	tristate "Backlight driver for MAX8925"
2668c2ecf20Sopenharmony_ci	depends on MFD_MAX8925
2678c2ecf20Sopenharmony_ci	help
2688c2ecf20Sopenharmony_ci	  If you have a LCD backlight connected to the WLED output of MAX8925
2698c2ecf20Sopenharmony_ci	  WLED output, say Y here to enable this driver.
2708c2ecf20Sopenharmony_ci
2718c2ecf20Sopenharmony_ciconfig BACKLIGHT_APPLE
2728c2ecf20Sopenharmony_ci       tristate "Apple Backlight Driver"
2738c2ecf20Sopenharmony_ci       depends on X86 && ACPI
2748c2ecf20Sopenharmony_ci       help
2758c2ecf20Sopenharmony_ci	 If you have an Intel-based Apple say Y to enable a driver for its
2768c2ecf20Sopenharmony_ci	 backlight.
2778c2ecf20Sopenharmony_ci
2788c2ecf20Sopenharmony_ciconfig BACKLIGHT_TOSA
2798c2ecf20Sopenharmony_ci	tristate "Sharp SL-6000 Backlight Driver"
2808c2ecf20Sopenharmony_ci	depends on I2C && MACH_TOSA && LCD_TOSA
2818c2ecf20Sopenharmony_ci	help
2828c2ecf20Sopenharmony_ci	  If you have an Sharp SL-6000 Zaurus say Y to enable a driver
2838c2ecf20Sopenharmony_ci	  for its backlight
2848c2ecf20Sopenharmony_ci
2858c2ecf20Sopenharmony_ciconfig BACKLIGHT_QCOM_WLED
2868c2ecf20Sopenharmony_ci	tristate "Qualcomm PMIC WLED Driver"
2878c2ecf20Sopenharmony_ci	select REGMAP
2888c2ecf20Sopenharmony_ci	help
2898c2ecf20Sopenharmony_ci	  If you have the Qualcomm PMIC, say Y to enable a driver for the
2908c2ecf20Sopenharmony_ci	  WLED block. Currently it supports PM8941 and PMI8998.
2918c2ecf20Sopenharmony_ci
2928c2ecf20Sopenharmony_ciconfig BACKLIGHT_SAHARA
2938c2ecf20Sopenharmony_ci	tristate "Tabletkiosk Sahara Touch-iT Backlight Driver"
2948c2ecf20Sopenharmony_ci	depends on X86
2958c2ecf20Sopenharmony_ci	help
2968c2ecf20Sopenharmony_ci	  If you have a Tabletkiosk Sahara Touch-iT, say y to enable the
2978c2ecf20Sopenharmony_ci	  backlight driver.
2988c2ecf20Sopenharmony_ci
2998c2ecf20Sopenharmony_ciconfig BACKLIGHT_WM831X
3008c2ecf20Sopenharmony_ci	tristate "WM831x PMIC Backlight Driver"
3018c2ecf20Sopenharmony_ci	depends on MFD_WM831X
3028c2ecf20Sopenharmony_ci	help
3038c2ecf20Sopenharmony_ci	  If you have a backlight driven by the ISINK and DCDC of a
3048c2ecf20Sopenharmony_ci	  WM831x PMIC say y to enable the backlight driver for it.
3058c2ecf20Sopenharmony_ci
3068c2ecf20Sopenharmony_ciconfig BACKLIGHT_ADP5520
3078c2ecf20Sopenharmony_ci	tristate "Backlight Driver for ADP5520/ADP5501 using WLED"
3088c2ecf20Sopenharmony_ci	depends on PMIC_ADP5520
3098c2ecf20Sopenharmony_ci	help
3108c2ecf20Sopenharmony_ci	  If you have a LCD backlight connected to the BST/BL_SNK output of
3118c2ecf20Sopenharmony_ci	  ADP5520 or ADP5501, say Y here to enable this driver.
3128c2ecf20Sopenharmony_ci
3138c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module will
3148c2ecf20Sopenharmony_ci	  be called adp5520_bl.
3158c2ecf20Sopenharmony_ci
3168c2ecf20Sopenharmony_ciconfig BACKLIGHT_ADP8860
3178c2ecf20Sopenharmony_ci	tristate "Backlight Driver for ADP8860/ADP8861/ADP8863 using WLED"
3188c2ecf20Sopenharmony_ci	depends on I2C
3198c2ecf20Sopenharmony_ci	select NEW_LEDS
3208c2ecf20Sopenharmony_ci	select LEDS_CLASS
3218c2ecf20Sopenharmony_ci	help
3228c2ecf20Sopenharmony_ci	  If you have a LCD backlight connected to the ADP8860, ADP8861 or
3238c2ecf20Sopenharmony_ci	  ADP8863 say Y here to enable this driver.
3248c2ecf20Sopenharmony_ci
3258c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module will
3268c2ecf20Sopenharmony_ci	  be called adp8860_bl.
3278c2ecf20Sopenharmony_ci
3288c2ecf20Sopenharmony_ciconfig BACKLIGHT_ADP8870
3298c2ecf20Sopenharmony_ci	tristate "Backlight Driver for ADP8870 using WLED"
3308c2ecf20Sopenharmony_ci	depends on I2C
3318c2ecf20Sopenharmony_ci	select NEW_LEDS
3328c2ecf20Sopenharmony_ci	select LEDS_CLASS
3338c2ecf20Sopenharmony_ci	help
3348c2ecf20Sopenharmony_ci	  If you have a LCD backlight connected to the ADP8870,
3358c2ecf20Sopenharmony_ci	  say Y here to enable this driver.
3368c2ecf20Sopenharmony_ci
3378c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module will
3388c2ecf20Sopenharmony_ci	  be called adp8870_bl.
3398c2ecf20Sopenharmony_ci
3408c2ecf20Sopenharmony_ciconfig BACKLIGHT_88PM860X
3418c2ecf20Sopenharmony_ci	tristate "Backlight Driver for 88PM8606 using WLED"
3428c2ecf20Sopenharmony_ci	depends on MFD_88PM860X
3438c2ecf20Sopenharmony_ci	help
3448c2ecf20Sopenharmony_ci	  Say Y to enable the backlight driver for Marvell 88PM8606.
3458c2ecf20Sopenharmony_ci
3468c2ecf20Sopenharmony_ciconfig BACKLIGHT_PCF50633
3478c2ecf20Sopenharmony_ci	tristate "Backlight driver for NXP PCF50633 MFD"
3488c2ecf20Sopenharmony_ci	depends on MFD_PCF50633
3498c2ecf20Sopenharmony_ci	help
3508c2ecf20Sopenharmony_ci	  If you have a backlight driven by a NXP PCF50633 MFD, say Y here to
3518c2ecf20Sopenharmony_ci	  enable its driver.
3528c2ecf20Sopenharmony_ci
3538c2ecf20Sopenharmony_ciconfig BACKLIGHT_AAT2870
3548c2ecf20Sopenharmony_ci	tristate "AnalogicTech AAT2870 Backlight"
3558c2ecf20Sopenharmony_ci	depends on MFD_AAT2870_CORE
3568c2ecf20Sopenharmony_ci	help
3578c2ecf20Sopenharmony_ci	  If you have a AnalogicTech AAT2870 say Y to enable the
3588c2ecf20Sopenharmony_ci	  backlight driver.
3598c2ecf20Sopenharmony_ci
3608c2ecf20Sopenharmony_ciconfig BACKLIGHT_LM3630A
3618c2ecf20Sopenharmony_ci	tristate "Backlight Driver for LM3630A"
3628c2ecf20Sopenharmony_ci	depends on I2C && PWM
3638c2ecf20Sopenharmony_ci	select REGMAP_I2C
3648c2ecf20Sopenharmony_ci	help
3658c2ecf20Sopenharmony_ci	  This supports TI LM3630A Backlight Driver
3668c2ecf20Sopenharmony_ci
3678c2ecf20Sopenharmony_ciconfig BACKLIGHT_LM3639
3688c2ecf20Sopenharmony_ci	tristate "Backlight Driver for LM3639"
3698c2ecf20Sopenharmony_ci	depends on I2C
3708c2ecf20Sopenharmony_ci	select REGMAP_I2C
3718c2ecf20Sopenharmony_ci	select NEW_LEDS
3728c2ecf20Sopenharmony_ci	select LEDS_CLASS
3738c2ecf20Sopenharmony_ci	help
3748c2ecf20Sopenharmony_ci	  This supports TI LM3639 Backlight + 1.5A Flash LED Driver
3758c2ecf20Sopenharmony_ci
3768c2ecf20Sopenharmony_ciconfig BACKLIGHT_LP855X
3778c2ecf20Sopenharmony_ci	tristate "Backlight driver for TI LP855X"
3788c2ecf20Sopenharmony_ci	depends on I2C && PWM
3798c2ecf20Sopenharmony_ci	help
3808c2ecf20Sopenharmony_ci	  This supports TI LP8550, LP8551, LP8552, LP8553, LP8555, LP8556 and
3818c2ecf20Sopenharmony_ci	  LP8557 backlight driver.
3828c2ecf20Sopenharmony_ci
3838c2ecf20Sopenharmony_ciconfig BACKLIGHT_LP8788
3848c2ecf20Sopenharmony_ci	tristate "Backlight driver for TI LP8788 MFD"
3858c2ecf20Sopenharmony_ci	depends on MFD_LP8788 && PWM
3868c2ecf20Sopenharmony_ci	help
3878c2ecf20Sopenharmony_ci	  This supports TI LP8788 backlight driver.
3888c2ecf20Sopenharmony_ci
3898c2ecf20Sopenharmony_ciconfig BACKLIGHT_PANDORA
3908c2ecf20Sopenharmony_ci	tristate "Backlight driver for Pandora console"
3918c2ecf20Sopenharmony_ci	depends on TWL4030_CORE
3928c2ecf20Sopenharmony_ci	help
3938c2ecf20Sopenharmony_ci	  If you have a Pandora console, say Y to enable the
3948c2ecf20Sopenharmony_ci	  backlight driver.
3958c2ecf20Sopenharmony_ci
3968c2ecf20Sopenharmony_ciconfig BACKLIGHT_SKY81452
3978c2ecf20Sopenharmony_ci	tristate "Backlight driver for SKY81452"
3988c2ecf20Sopenharmony_ci	depends on MFD_SKY81452
3998c2ecf20Sopenharmony_ci	help
4008c2ecf20Sopenharmony_ci	  If you have a Skyworks SKY81452, say Y to enable the
4018c2ecf20Sopenharmony_ci	  backlight driver.
4028c2ecf20Sopenharmony_ci
4038c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module will
4048c2ecf20Sopenharmony_ci	  be called sky81452-backlight
4058c2ecf20Sopenharmony_ci
4068c2ecf20Sopenharmony_ciconfig BACKLIGHT_TPS65217
4078c2ecf20Sopenharmony_ci	tristate "TPS65217 Backlight"
4088c2ecf20Sopenharmony_ci	depends on MFD_TPS65217
4098c2ecf20Sopenharmony_ci	help
4108c2ecf20Sopenharmony_ci	  If you have a Texas Instruments TPS65217 say Y to enable the
4118c2ecf20Sopenharmony_ci	  backlight driver.
4128c2ecf20Sopenharmony_ci
4138c2ecf20Sopenharmony_ciconfig BACKLIGHT_AS3711
4148c2ecf20Sopenharmony_ci	tristate "AS3711 Backlight"
4158c2ecf20Sopenharmony_ci	depends on MFD_AS3711
4168c2ecf20Sopenharmony_ci	help
4178c2ecf20Sopenharmony_ci	  If you have an Austrian Microsystems AS3711 say Y to enable the
4188c2ecf20Sopenharmony_ci	  backlight driver.
4198c2ecf20Sopenharmony_ci
4208c2ecf20Sopenharmony_ciconfig BACKLIGHT_GPIO
4218c2ecf20Sopenharmony_ci	tristate "Generic GPIO based Backlight Driver"
4228c2ecf20Sopenharmony_ci	depends on GPIOLIB || COMPILE_TEST
4238c2ecf20Sopenharmony_ci	help
4248c2ecf20Sopenharmony_ci	  If you have a LCD backlight adjustable by GPIO, say Y to enable
4258c2ecf20Sopenharmony_ci	  this driver.
4268c2ecf20Sopenharmony_ci
4278c2ecf20Sopenharmony_ciconfig BACKLIGHT_LV5207LP
4288c2ecf20Sopenharmony_ci	tristate "Sanyo LV5207LP Backlight"
4298c2ecf20Sopenharmony_ci	depends on I2C
4308c2ecf20Sopenharmony_ci	help
4318c2ecf20Sopenharmony_ci	  If you have a Sanyo LV5207LP say Y to enable the backlight driver.
4328c2ecf20Sopenharmony_ci
4338c2ecf20Sopenharmony_ciconfig BACKLIGHT_BD6107
4348c2ecf20Sopenharmony_ci	tristate "Rohm BD6107 Backlight"
4358c2ecf20Sopenharmony_ci	depends on I2C
4368c2ecf20Sopenharmony_ci	help
4378c2ecf20Sopenharmony_ci	  If you have a Rohm BD6107 say Y to enable the backlight driver.
4388c2ecf20Sopenharmony_ci
4398c2ecf20Sopenharmony_ciconfig BACKLIGHT_ARCXCNN
4408c2ecf20Sopenharmony_ci	tristate "Backlight driver for the Arctic Sands ARCxCnnnn family"
4418c2ecf20Sopenharmony_ci	depends on I2C
4428c2ecf20Sopenharmony_ci	help
4438c2ecf20Sopenharmony_ci	  If you have an ARCxCnnnn family backlight say Y to enable
4448c2ecf20Sopenharmony_ci	  the backlight driver.
4458c2ecf20Sopenharmony_ci
4468c2ecf20Sopenharmony_ciconfig BACKLIGHT_RAVE_SP
4478c2ecf20Sopenharmony_ci	tristate "RAVE SP Backlight driver"
4488c2ecf20Sopenharmony_ci	depends on RAVE_SP_CORE
4498c2ecf20Sopenharmony_ci	help
4508c2ecf20Sopenharmony_ci	  Support for backlight control on RAVE SP device.
4518c2ecf20Sopenharmony_ci
4528c2ecf20Sopenharmony_ciconfig BACKLIGHT_LED
4538c2ecf20Sopenharmony_ci	tristate "Generic LED based Backlight Driver"
4548c2ecf20Sopenharmony_ci	depends on LEDS_CLASS && OF
4558c2ecf20Sopenharmony_ci	help
4568c2ecf20Sopenharmony_ci	  If you have a LCD backlight adjustable by LED class driver, say Y
4578c2ecf20Sopenharmony_ci	  to enable this driver.
4588c2ecf20Sopenharmony_ci
4598c2ecf20Sopenharmony_ciendif # BACKLIGHT_CLASS_DEVICE
4608c2ecf20Sopenharmony_ci
4618c2ecf20Sopenharmony_ciendmenu
462