summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Golle2025-10-14 22:17:14 +0000
committerDaniel Golle2025-11-02 12:53:29 +0000
commit71a009f6b68fd44117fc2150118a6d52d63a6860 (patch)
tree86d297fc48e7fa4e647059b1af1ff565556058dd
parent3b21f97641f9a03a01d1a40bc5ed740bae7a7c27 (diff)
downloadopenwrt-71a009f6b68fd44117fc2150118a6d52d63a6860.tar.gz
kernel: package kmod-drm-shmem-helper and kmod-drm-sched
Package (hidden) DRM helper modules which are being used by some GPU drivers. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
-rw-r--r--package/kernel/linux/modules/video.mk37
1 files changed, 37 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/video.mk b/package/kernel/linux/modules/video.mk
index 5519774a48..a43701cddb 100644
--- a/package/kernel/linux/modules/video.mk
+++ b/package/kernel/linux/modules/video.mk
@@ -365,6 +365,24 @@ endef
$(eval $(call KernelPackage,drm-dma-helper))
+
+define KernelPackage/drm-shmem-helper
+ SUBMENU:=$(VIDEO_MENU)
+ HIDDEN:=1
+ TITLE:=GEM SHMEM helper functions
+ DEPENDS:=@DISPLAY_SUPPORT +kmod-drm-kms-helper
+ KCONFIG:=CONFIG_DRM_GEM_SHMEM_HELPER
+ FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_shmem_helper.ko
+ AUTOLOAD:=$(call AutoProbe,drm_shmem_helper)
+endef
+
+define KernelPackage/drm-shmem-helper/description
+ GEM SHMEM helper functions.
+endef
+
+$(eval $(call KernelPackage,drm-shmem-helper))
+
+
define KernelPackage/drm-mipi-dbi
SUBMENU:=$(VIDEO_MENU)
HIDDEN:=1
@@ -381,6 +399,25 @@ endef
$(eval $(call KernelPackage,drm-mipi-dbi))
+
+define KernelPackage/drm-sched
+ SUBMENU:=$(VIDEO_MENU)
+ HIDDEN:=1
+ TITLE:=GPU scheduler
+ DEPENDS:=@DISPLAY_SUPPORT +kmod-drm
+ KCONFIG:=CONFIG_DRM_SCHED
+ FILES:=$(LINUX_DIR)/drivers/gpu/drm/scheduler/gpu-sched.ko
+ AUTOLOAD:=$(call AutoProbe,gpu-sched)
+endef
+
+define KernelPackage/drm-sched/description
+ The GPU scheduler provides entities which allow userspace to push jobs
+ into software queues which are then scheduled on a hardware run queue.
+endef
+
+$(eval $(call KernelPackage,drm-sched))
+
+
define KernelPackage/drm-ttm
SUBMENU:=$(VIDEO_MENU)
TITLE:=GPU memory management subsystem