From 24802c9e942f502b3d323cc6fc9772138292e0cc Mon Sep 17 00:00:00 2001 From: John Audia Date: Fri, 19 Dec 2025 10:41:57 -0500 Subject: [PATCH] kernel: video: 6.18: update module files Update module files for kernel 6.18 Signed-off-by: John Audia Link: https://github.com/openwrt/openwrt/pull/21078 Signed-off-by: Robert Marko --- package/kernel/linux/modules/video.mk | 44 ++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 4 deletions(-) diff --git a/package/kernel/linux/modules/video.mk b/package/kernel/linux/modules/video.mk index 77fc425ce7f..d7395064954 100644 --- a/package/kernel/linux/modules/video.mk +++ b/package/kernel/linux/modules/video.mk @@ -280,6 +280,23 @@ endef $(eval $(call KernelPackage,fb-tft-ili9486)) +define KernelPackage/cec-core + SUBMENU:=$(VIDEO_MENU) + TITLE:=CEC framework + HIDDEN:=1 + KCONFIG:=CONFIG_CEC_CORE + DEPENDS:=@LINUX_6_18 + FILES:=$(LINUX_DIR)/drivers/media/cec/core/cec.ko + AUTOLOAD:=$(call AutoProbe,cec) +endef + +define KernelPackage/cec-core/description + CEC framework. +endef + +$(eval $(call KernelPackage,cec-core)) + + define KernelPackage/drm SUBMENU:=$(VIDEO_MENU) TITLE:=Direct Rendering Manager (DRM) support @@ -315,10 +332,11 @@ endef $(eval $(call KernelPackage,drm-buddy)) + define KernelPackage/drm-display-helper SUBMENU:=$(VIDEO_MENU) TITLE:=DRM helpers for display adapters drivers - DEPENDS:=@DISPLAY_SUPPORT +kmod-drm-kms-helper + DEPENDS:=@DISPLAY_SUPPORT +kmod-drm-kms-helper +LINUX_6_18:kmod-cec-core HIDDEN:=1 KCONFIG:=CONFIG_DRM_DISPLAY_HELPER FILES:=$(LINUX_DIR)/drivers/gpu/drm/display/drm_display_helper.ko @@ -438,7 +456,8 @@ define KernelPackage/drm-ttm-helper TITLE:=Helpers for ttm-based gem objects HIDDEN:=1 DEPENDS:=@DISPLAY_SUPPORT +kmod-drm-ttm +kmod-drm-kms-helper - KCONFIG:=CONFIG_DRM_TTM_HELPER + KCONFIG:=CONFIG_DRM_TTM_HELPER \ + CONFIG_DRM_DISPLAY_HELPER_CEC=n FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_ttm_helper.ko AUTOLOAD:=$(call AutoProbe,drm_ttm_helper) endef @@ -503,7 +522,7 @@ define KernelPackage/drm-amdgpu DEPENDS:=@TARGET_x86||TARGET_loongarch64 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-ttm \ +kmod-drm-ttm-helper +kmod-drm-kms-helper +kmod-i2c-algo-bit +amdgpu-firmware \ +kmod-drm-display-helper +kmod-drm-buddy +kmod-acpi-video \ - +kmod-drm-exec +kmod-drm-suballoc-helper + +kmod-drm-exec +kmod-drm-suballoc-helper +kmod-drm +kmod-drm-panel-backlight-quirks KCONFIG:=CONFIG_DRM_AMDGPU \ CONFIG_DRM_AMDGPU_SI=y \ CONFIG_DRM_AMDGPU_CIK=y \ @@ -680,6 +699,23 @@ endef $(eval $(call KernelPackage,drm-panel-mipi-dbi)) +define KernelPackage/drm-panel-backlight-quirks + SUBMENU:=$(VIDEO_MENU) + TITLE:=Panel backlight quirks + HIDDEN:=1 + KCONFIG:=CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS + DEPENDS:=+kmod-backlight + FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_panel_backlight_quirks.ko + AUTOLOAD:=$(call AutoProbe,panel-backlight-quirks) +endef + +define KernelPackage/drm-panel-backlight-quirks/description + Panel backlight quirks +endef + +$(eval $(call KernelPackage,drm-panel-backlight-quirks)) + + define KernelPackage/drm-panel-simple SUBMENU:=$(VIDEO_MENU) TITLE:=Simple (non-eDP) TFT panels @@ -724,7 +760,7 @@ define KernelPackage/drm-radeon DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-kms-helper \ +kmod-drm-ttm +kmod-drm-ttm-helper +kmod-i2c-algo-bit +radeon-firmware \ +kmod-drm-display-helper +kmod-acpi-video +kmod-drm-suballoc-helper \ - +kmod-fb-io-fops + +kmod-fb-io-fops +kmod-drm-exec KCONFIG:=CONFIG_DRM_RADEON FILES:=$(LINUX_DIR)/drivers/gpu/drm/radeon/radeon.ko AUTOLOAD:=$(call AutoProbe,radeon)