kernel: modules: video: individually package simple-panel.ko
The DRM modules for simple (ie. raw, non-eDP) panels can be used also by platforms others than Freescale i.MX. Create an individual package for it. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
85f27367ea
commit
51dc3ab7f8
1 changed files with 21 additions and 5 deletions
|
@ -600,13 +600,12 @@ endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,drm-imx-hdmi))
|
$(eval $(call KernelPackage,drm-imx-hdmi))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/drm-imx-ldb
|
define KernelPackage/drm-imx-ldb
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
TITLE:=Freescale i.MX LVDS DRM support
|
TITLE:=Freescale i.MX LVDS DRM support
|
||||||
DEPENDS:=@(TARGET_imx&&TARGET_imx_cortexa9) +kmod-backlight kmod-drm-imx
|
DEPENDS:=@(TARGET_imx&&TARGET_imx_cortexa9) +kmod-backlight +kmod-drm-panel-simple kmod-drm-imx
|
||||||
KCONFIG:=CONFIG_DRM_IMX_LDB \
|
KCONFIG:=CONFIG_DRM_IMX_LDB \
|
||||||
CONFIG_DRM_PANEL_SIMPLE \
|
|
||||||
CONFIG_DRM_PANEL=y \
|
|
||||||
CONFIG_DRM_PANEL_SAMSUNG_LD9040=n \
|
CONFIG_DRM_PANEL_SAMSUNG_LD9040=n \
|
||||||
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=n \
|
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=n \
|
||||||
CONFIG_DRM_PANEL_LG_LG4573=n \
|
CONFIG_DRM_PANEL_LG_LG4573=n \
|
||||||
|
@ -615,8 +614,7 @@ define KernelPackage/drm-imx-ldb
|
||||||
CONFIG_DRM_PANEL_S6E8AA0=n \
|
CONFIG_DRM_PANEL_S6E8AA0=n \
|
||||||
CONFIG_DRM_PANEL_SITRONIX_ST7789V=n
|
CONFIG_DRM_PANEL_SITRONIX_ST7789V=n
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/gpu/drm/imx/ipuv3/imx-ldb.ko \
|
$(LINUX_DIR)/drivers/gpu/drm/imx/ipuv3/imx-ldb.ko
|
||||||
$(LINUX_DIR)/drivers/gpu/drm/panel/panel-simple.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,08,imx-ldb)
|
AUTOLOAD:=$(call AutoLoad,08,imx-ldb)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
@ -644,6 +642,24 @@ endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,drm-panel-mipi-dbi))
|
$(eval $(call KernelPackage,drm-panel-mipi-dbi))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/drm-panel-simple
|
||||||
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
|
TITLE:=Simple (non-eDP) TFT panels
|
||||||
|
DEPENDS:=@USES_DEVICETREE @USES_PM +kmod-drm +kmod-backlight
|
||||||
|
KCONFIG:=CONFIG_DRM_PANEL_SIMPLE \
|
||||||
|
CONFIG_DRM_PANEL=y
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpu/drm/panel/panel-simple.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,panel-simple)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/drm-panel-simple/description
|
||||||
|
Generic driver for simple raw (ie. non-eDP) TFT panels.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,drm-panel-simple))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/drm-radeon
|
define KernelPackage/drm-radeon
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
TITLE:=Radeon DRM support
|
TITLE:=Radeon DRM support
|
||||||
|
|
Loading…
Reference in a new issue