backlight-pwm: fix module description
[openwrt/openwrt.git] / package / kernel / linux / modules / video.mk
index 6925e80e1c826b37ed17c82b09c541d24ca71015..ecea009bd63fae2861d8fbd6f6af4f88ddfa3fe3 100644 (file)
@@ -18,13 +18,15 @@ V4L2_USB_DIR=usb
 define KernelPackage/backlight
        SUBMENU:=$(VIDEO_MENU)
        TITLE:=Backlight support
-       KCONFIG:=CONFIG_BACKLIGHT_CLASS_DEVICE=m \
+       DEPENDS:=@DISPLAY_SUPPORT
+       HIDDEN:=1
+       KCONFIG:=CONFIG_BACKLIGHT_CLASS_DEVICE \
                CONFIG_BACKLIGHT_LCD_SUPPORT=y \
                CONFIG_LCD_CLASS_DEVICE=n \
-               CONFIG_BACKLIGHT_PWM=n \
                CONFIG_BACKLIGHT_GENERIC=n \
                CONFIG_BACKLIGHT_ADP8860=n \
                CONFIG_BACKLIGHT_ADP8870=n \
+               CONFIG_BACKLIGHT_OT200=n \
                CONFIG_BACKLIGHT_PM8941_WLED=n
        FILES:=$(LINUX_DIR)/drivers/video/backlight/backlight.ko
        AUTOLOAD:=$(call AutoProbe,video backlight)
@@ -39,13 +41,13 @@ $(eval $(call KernelPackage,backlight))
 define KernelPackage/backlight-pwm
        SUBMENU:=$(VIDEO_MENU)
        TITLE:=PWM Backlight support
-       DEPENDS:=+kmod-pwm kmod-backlight
-       KCONFIG:=CONFIG_BACKLIGHT_PWM=m
+       DEPENDS:=+kmod-backlight
+       KCONFIG:=CONFIG_BACKLIGHT_PWM
        FILES:=$(LINUX_DIR)/drivers/video/backlight/pwm_bl.ko
        AUTOLOAD:=$(call AutoProbe,video pwm_bl)
 endef
 
-define KernelPackage/backlight/backlight-pwm
+define KernelPackage/backlight-pwm/description
        Kernel module for PWM based Backlight support.
 endef
 
@@ -184,40 +186,8 @@ define KernelPackage/drm
   SUBMENU:=$(VIDEO_MENU)
   TITLE:=Direct Rendering Manager (DRM) support
   HIDDEN:=1
-  DEPENDS:=+kmod-dma-buf
-  KCONFIG:=CONFIG_DRM \
-       CONFIG_DRM_FBDEV_EMULATION=n \
-       CONFIG_DRM_LOAD_EDID_FIRMWARE=n \
-       CONFIG_DRM_IMX=n \
-       CONFIG_DRM_PTN3460=n \
-       CONFIG_DRM_PS8622=n \
-       CONFIG_DRM_TDFX=n \
-       CONFIG_DRM_R128=n \
-       CONFIG_DRM_RADEON=n \
-       CONFIG_DRM_AMDGPU=n \
-       CONFIG_DRM_NOUVEAU=n \
-       CONFIG_DRM_MGA=n \
-       CONFIG_DRM_VIA=n \
-       CONFIG_DRM_SAVAGE=n \
-       CONFIG_DRM_VGEM=n \
-       CONFIG_DRM_EXYNOS=n \
-       CONFIG_DRM_VMWGFX=n \
-       CONFIG_DRM_UDL=n \
-       CONFIG_DRM_AST=n \
-       CONFIG_DRM_MGAG200=n \
-       CONFIG_DRM_CIRRUS_QEMU=n \
-       CONFIG_DRM_ARMADA=n \
-       CONFIG_DRM_TILCDC=n \
-       CONFIG_DRM_QXL=n \
-       CONFIG_DRM_BOCHS=n \
-       CONFIG_DRM_FSL_DCU=n \
-       CONFIG_DRM_STI=n \
-       CONFIG_DRM_NXP_PTN3460=n \
-       CONFIG_DRM_PARADE_PS8622=n \
-       CONFIG_DRM_I2C_ADV7511=n \
-       CONFIG_DRM_I2C_CH7006=n \
-       CONFIG_DRM_I2C_SIL164=n \
-       CONFIG_DRM_I2C_NXP_TDA998X=n
+  DEPENDS:=+kmod-dma-buf +kmod-i2c-core
+  KCONFIG:=CONFIG_DRM
   FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm.ko
   AUTOLOAD:=$(call AutoLoad,05,drm)
 endef
@@ -232,9 +202,9 @@ define KernelPackage/drm-imx
   SUBMENU:=$(VIDEO_MENU)
   TITLE:=Freescale i.MX DRM support
   DEPENDS:=@TARGET_imx6 +kmod-drm +kmod-fb +kmod-fb-cfb-copyarea +kmod-fb-cfb-imgblt +kmod-fb-cfb-fillrect +kmod-fb-sys-fops
-  KCONFIG:=CONFIG_DRM_IMX=m \
+  KCONFIG:=CONFIG_DRM_IMX \
        CONFIG_DRM_FBDEV_EMULATION=y \
-       CONFIG_IMX_IPUV3_CORE=m \
+       CONFIG_IMX_IPUV3_CORE \
        CONFIG_RESET_CONTROLLER=y \
        CONFIG_DRM_IMX_IPUV3 \
        CONFIG_IMX_IPUV3 \
@@ -271,13 +241,13 @@ define KernelPackage/drm-imx-hdmi
   SUBMENU:=$(VIDEO_MENU)
   TITLE:=Freescale i.MX HDMI DRM support
   DEPENDS:=+kmod-sound-core kmod-drm-imx
-  KCONFIG:=CONFIG_DRM_IMX_HDMI=m \
-       CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
+  KCONFIG:=CONFIG_DRM_IMX_HDMI \
+       CONFIG_DRM_DW_HDMI_AHB_AUDIO
   FILES:= \
-       $(LINUX_DIR)/drivers/gpu/drm/bridge/dw_hdmi.ko \
-       $(LINUX_DIR)/drivers/gpu/drm/bridge/dw_hdmi-ahb-audio.ko \
+       $(LINUX_DIR)/drivers/gpu/drm/bridge/dw-hdmi.ko \
+       $(LINUX_DIR)/drivers/gpu/drm/bridge/dw-hdmi-ahb-audio.ko \
        $(LINUX_DIR)/drivers/gpu/drm/imx/dw_hdmi-imx.ko
-  AUTOLOAD:=$(call AutoLoad,05,dw_hdmi dw_hdmi-ahb-audio.ko dw_hdmi-imx)
+  AUTOLOAD:=$(call AutoLoad,05,dw-hdmi dw-hdmi-ahb-audio.ko dw_hdmi-imx)
 endef
 
 define KernelPackage/drm-imx-hdmi/description
@@ -290,7 +260,7 @@ define KernelPackage/drm-imx-ldb
   SUBMENU:=$(VIDEO_MENU)
   TITLE:=Freescale i.MX LVDS DRM support
   DEPENDS:=+kmod-backlight kmod-drm-imx
-  KCONFIG:=CONFIG_DRM_IMX_LDB=m \
+  KCONFIG:=CONFIG_DRM_IMX_LDB \
        CONFIG_DRM_PANEL_SIMPLE \
        CONFIG_DRM_PANEL=y \
        CONFIG_DRM_PANEL_SAMSUNG_LD9040=n \
@@ -319,7 +289,7 @@ define KernelPackage/video-core
   TITLE=Video4Linux support
   DEPENDS:=@PCI_SUPPORT||USB_SUPPORT +PACKAGE_kmod-i2c-core:kmod-i2c-core
   KCONFIG:= \
-       CONFIG_MEDIA_SUPPORT=m \
+       CONFIG_MEDIA_SUPPORT \
        CONFIG_MEDIA_CAMERA_SUPPORT=y \
        CONFIG_VIDEO_DEV \
        CONFIG_VIDEO_V4L1=y \