diff --git a/package/kernel/linux/modules/video.mk b/package/kernel/linux/modules/video.mk index 4e8be68654..0ac65b8edd 100644 --- a/package/kernel/linux/modules/video.mk +++ b/package/kernel/linux/modules/video.mk @@ -288,6 +288,18 @@ endef $(eval $(call KernelPackage,drm-display-helper)) +define KernelPackage/drm-gem-shmem-helper + SUBMENU:=$(VIDEO_MENU) + TITLE:=GEM shmem helper functions + DEPENDS:=@DISPLAY_SUPPORT +kmod-drm + KCONFIG:=CONFIG_DRM_GEM_SHMEM_HELPER + FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_shmem_helper.ko + AUTOLOAD:=$(call AutoProbe,drm_shmem_helper) +endef + +$(eval $(call KernelPackage,drm-gem-shmem-helper)) + + define KernelPackage/drm-ttm SUBMENU:=$(VIDEO_MENU) TITLE:=GPU memory management subsystem @@ -437,7 +449,7 @@ $(eval $(call KernelPackage,drm-imx-ldb)) define KernelPackage/drm-lima SUBMENU:=$(VIDEO_MENU) TITLE:=Mali-4xx GPU support - DEPENDS:=@(TARGET_rockchip||TARGET_sunxi) +kmod-drm + DEPENDS:=@(TARGET_rockchip||TARGET_sunxi) +kmod-drm +!KERNEL_5_15:kmod-drm-gem-shmem-helper KCONFIG:= \ CONFIG_DRM_VGEM \ CONFIG_DRM_GEM_CMA_HELPER=y \ @@ -458,7 +470,7 @@ $(eval $(call KernelPackage,drm-lima)) define KernelPackage/drm-panfrost SUBMENU:=$(VIDEO_MENU) TITLE:=DRM support for ARM Mali Midgard/Bifrost GPUs - DEPENDS:=@(TARGET_rockchip||TARGET_sunxi) +kmod-drm + DEPENDS:=@(TARGET_rockchip||TARGET_sunxi) +kmod-drm +!KERNEL_5_15:kmod-drm-gem-shmem-helper KCONFIG:=CONFIG_DRM_PANFROST FILES:= \ $(LINUX_DIR)/drivers/gpu/drm/panfrost/panfrost.ko \