istoreos/target/linux/amlogic/modules.mk
Liangbin Lian fd6c44d13c target/amlogic: fix meson hdmi not probed
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-30 19:59:03 +08:00

58 lines
1.6 KiB
Makefile

define KernelPackage/drm-amlogic-meson
SUBMENU:=$(VIDEO_MENU)
DEPENDS:=@TARGET_amlogic_meson +kmod-drm +kmod-drm-display-helper +kmod-drm-dma-helper +kmod-meson-canvas
TITLE:=DRM for Amlogic meson
KCONFIG:=\
CONFIG_DRM_MESON \
CONFIG_DRM_BRIDGE=y \
CONFIG_DRM_DISPLAY_CONNECTOR \
CONFIG_DRM_DW_HDMI \
CONFIG_DRM_DW_HDMI_CEC \
CONFIG_DRM_DW_HDMI_GP_AUDIO=n
FILES:=\
$(LINUX_DIR)/drivers/gpu/drm/meson/meson-drm.ko \
$(LINUX_DIR)/drivers/gpu/drm/bridge/display-connector.ko \
$(LINUX_DIR)/drivers/gpu/drm/bridge/synopsys/dw-hdmi.ko \
$(LINUX_DIR)/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.ko \
$(LINUX_DIR)/drivers/media/cec/core/cec.ko
AUTOLOAD:=$(call AutoLoad,80,dw-hdmi-cec meson-drm display-connector)
endef
define KernelPackage/drm-amlogic-meson/description
DRM for Amlogic meson
endef
$(eval $(call KernelPackage,drm-amlogic-meson))
define KernelPackage/drm-amlogic-meson-hdmitx
SUBMENU:=$(VIDEO_MENU)
DEPENDS:=kmod-drm-amlogic-meson
TITLE:=Meson HDMI TX
KCONFIG:=\
CONFIG_DRM_MESON_DW_HDMI
FILES:=\
$(LINUX_DIR)/drivers/gpu/drm/meson/meson_dw_hdmi.ko
AUTOLOAD:=$(call AutoLoad,70,meson_dw_hdmi)
endef
define KernelPackage/drm-amlogic-meson-hdmitx/description
Support HDMI TX on meson
endef
$(eval $(call KernelPackage,drm-amlogic-meson-hdmitx))
define KernelPackage/meson-canvas
SUBMENU:=$(VIDEO_MENU)
DEPENDS:=@TARGET_amlogic_meson
TITLE:=Amlogic Meson Canvas driver
HIDDEN:=1
KCONFIG:=\
CONFIG_MESON_CANVAS
FILES:=\
$(LINUX_DIR)/drivers/soc/amlogic/meson-canvas.ko
endef
$(eval $(call KernelPackage,meson-canvas))