video: backlight: Remove useless BACKLIGHT_LCD_SUPPORT kernel symbol
authorAlexander Shiyan <shc_work@mail.ru>
Thu, 17 Jan 2019 13:33:35 +0000 (16:33 +0300)
committerLee Jones <lee.jones@linaro.org>
Wed, 3 Apr 2019 10:15:57 +0000 (11:15 +0100)
We have two *_CLASS_DEVICE kernel config options (LCD_CLASS_DEVICE
and BACKLIGHT_LCD_DEVICE) that do the same job.
The patch removes useless BACKLIGHT_LCD_SUPPORT option
and converts LCD_CLASS_DEVICE into a menu.

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Acked-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Acked-by: Daniel Thompson <daniel.thompson@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
12 files changed:
arch/unicore32/Kconfig
drivers/gpu/drm/Kconfig
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/fsl-dcu/Kconfig
drivers/gpu/drm/i915/Kconfig
drivers/gpu/drm/nouveau/Kconfig
drivers/gpu/drm/shmobile/Kconfig
drivers/gpu/drm/tilcdc/Kconfig
drivers/staging/olpc_dcon/Kconfig
drivers/usb/misc/Kconfig
drivers/video/backlight/Kconfig
drivers/video/fbdev/Kconfig

index 817d826..8cbcbb1 100644 (file)
@@ -195,7 +195,6 @@ config I2C_EEPROM_AT24
 
 config LCD_BACKLIGHT
        tristate "LCD Backlight support"
-       select BACKLIGHT_LCD_SUPPORT
        select BACKLIGHT_PWM
 
 endmenu
index bd943a7..1e68c1b 100644 (file)
@@ -194,7 +194,6 @@ config DRM_RADEON
        select POWER_SUPPLY
        select HWMON
        select BACKLIGHT_CLASS_DEVICE
-       select BACKLIGHT_LCD_SUPPORT
        select INTERVAL_TREE
        help
          Choose this option if you have an ATI Radeon graphics card.  There
@@ -215,7 +214,6 @@ config DRM_AMDGPU
        select POWER_SUPPLY
        select HWMON
        select BACKLIGHT_CLASS_DEVICE
-       select BACKLIGHT_LCD_SUPPORT
        select INTERVAL_TREE
        select CHASH
        help
index 8840f39..3dff999 100644 (file)
@@ -76,7 +76,6 @@ config DRM_PARADE_PS8622
        depends on OF
        select DRM_PANEL
        select DRM_KMS_HELPER
-       select BACKLIGHT_LCD_SUPPORT
        select BACKLIGHT_CLASS_DEVICE
        ---help---
          Parade eDP-LVDS bridge chip driver.
index 14a72c4..dc82588 100644 (file)
@@ -2,7 +2,6 @@ config DRM_FSL_DCU
        tristate "DRM Support for Freescale DCU"
        depends on DRM && OF && ARM && COMMON_CLK
        select BACKLIGHT_CLASS_DEVICE
-       select BACKLIGHT_LCD_SUPPORT
        select DRM_KMS_HELPER
        select DRM_KMS_CMA_HELPER
        select DRM_PANEL
index 148be8e..3d5f1cb 100644 (file)
@@ -15,7 +15,6 @@ config DRM_I915
        select IRQ_WORK
        # i915 depends on ACPI_VIDEO when ACPI is enabled
        # but for select to work, need to select ACPI_VIDEO's dependencies, ick
-       select BACKLIGHT_LCD_SUPPORT if ACPI
        select BACKLIGHT_CLASS_DEVICE if ACPI
        select INPUT if ACPI
        select ACPI_VIDEO if ACPI
index 00cd9ab..5f3cad0 100644 (file)
@@ -5,14 +5,12 @@ config DRM_NOUVEAU
        select DRM_KMS_HELPER
        select DRM_TTM
        select BACKLIGHT_CLASS_DEVICE if DRM_NOUVEAU_BACKLIGHT
-       select BACKLIGHT_LCD_SUPPORT if DRM_NOUVEAU_BACKLIGHT
        select ACPI_VIDEO if ACPI && X86 && BACKLIGHT_CLASS_DEVICE && INPUT
        select X86_PLATFORM_DEVICES if ACPI && X86
        select ACPI_WMI if ACPI && X86
        select MXM_WMI if ACPI && X86
        select POWER_SUPPLY
        # Similar to i915, we need to select ACPI_VIDEO and it's dependencies
-       select BACKLIGHT_LCD_SUPPORT if ACPI && X86
        select BACKLIGHT_CLASS_DEVICE if ACPI && X86
        select INPUT if ACPI && X86
        select THERMAL if ACPI && X86
index 61bbe8e..e2a6c82 100644 (file)
@@ -4,7 +4,6 @@ config DRM_SHMOBILE
        depends on DRM && ARM
        depends on ARCH_SHMOBILE || COMPILE_TEST
        select BACKLIGHT_CLASS_DEVICE
-       select BACKLIGHT_LCD_SUPPORT
        select DRM_KMS_HELPER
        select DRM_KMS_CMA_HELPER
        select DRM_GEM_CMA_HELPER
index 5259804..cb7df20 100644 (file)
@@ -8,7 +8,6 @@ config DRM_TILCDC
        select DRM_PANEL_BRIDGE
        select VIDEOMODE_HELPERS
        select BACKLIGHT_CLASS_DEVICE
-       select BACKLIGHT_LCD_SUPPORT
        help
          Choose this option if you have an TI SoC with LCDC display
          controller, for example AM33xx in beagle-bone, DA8xx, or
index 192cc8d..c91a56f 100644 (file)
@@ -2,7 +2,6 @@ config FB_OLPC_DCON
        tristate "One Laptop Per Child Display CONtroller support"
        depends on OLPC && FB
        depends on I2C
-       depends on BACKLIGHT_LCD_SUPPORT
        depends on (GPIO_CS5535 || GPIO_CS5535=n)
        select BACKLIGHT_CLASS_DEVICE
        help
index be04c11..c97f270 100644 (file)
@@ -142,7 +142,6 @@ config USB_FTDI_ELAN
 
 config USB_APPLEDISPLAY
        tristate "Apple Cinema Display support"
-       select BACKLIGHT_LCD_SUPPORT
        select BACKLIGHT_CLASS_DEVICE
        help
          Say Y here if you want to control the backlight of Apple Cinema
index 71ee978..3fdc18e 100644 (file)
@@ -2,13 +2,7 @@
 # Backlight & LCD drivers configuration
 #
 
-menuconfig BACKLIGHT_LCD_SUPPORT
-       bool "Backlight & LCD device support"
-       help
-         Enable this to be able to choose the drivers for controlling the
-         backlight and the LCD panel on some platforms, for example on PDAs.
-
-if BACKLIGHT_LCD_SUPPORT
+menu "Backlight & LCD device support"
 
 #
 # LCD
@@ -466,4 +460,4 @@ config BACKLIGHT_RAVE_SP
 
 endif # BACKLIGHT_CLASS_DEVICE
 
-endif # BACKLIGHT_LCD_SUPPORT
+endmenu
index 58a9590..0682948 100644 (file)
@@ -186,7 +186,6 @@ config FB_MACMODES
 config FB_BACKLIGHT
        tristate
        depends on FB
-       select BACKLIGHT_LCD_SUPPORT
        select BACKLIGHT_CLASS_DEVICE
 
 config FB_MODE_HELPERS
@@ -281,7 +280,6 @@ config FB_ARMCLCD
        select FB_CFB_IMAGEBLIT
        select FB_MODE_HELPERS if OF
        select VIDEOMODE_HELPERS if OF
-       select BACKLIGHT_LCD_SUPPORT if OF
        select BACKLIGHT_CLASS_DEVICE if OF
        help
          This framebuffer device driver is for the ARM PrimeCell PL110
@@ -315,7 +313,6 @@ config FB_ACORN
 config FB_CLPS711X
        tristate "CLPS711X LCD support"
        depends on FB && (ARCH_CLPS711X || COMPILE_TEST)
-       select BACKLIGHT_LCD_SUPPORT
        select FB_MODE_HELPERS
        select FB_SYS_FILLRECT
        select FB_SYS_COPYAREA
@@ -343,7 +340,6 @@ config FB_SA1100
 config FB_IMX
        tristate "Freescale i.MX1/21/25/27 LCD support"
        depends on FB && ARCH_MXC
-       select BACKLIGHT_LCD_SUPPORT
        select LCD_CLASS_DEVICE
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
@@ -2192,7 +2188,6 @@ config FB_MX3
        tristate "MX3 Framebuffer support"
        depends on FB && MX3_IPU
        select BACKLIGHT_CLASS_DEVICE
-       select BACKLIGHT_LCD_SUPPORT
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT