From 971af214bc6652fb5dc67d6a7cd7360cef10ca0e Mon Sep 17 00:00:00 2001 From: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com> Date: Fri, 15 Oct 2021 23:02:40 +0800 Subject: [PATCH] kmod-drm-lima: rename and enable support for sunxi This driver can be used on AllWinner h3/h5 and rk3328. Signed-off-by: AmadeusGhost --- package/kernel/linux/modules/video.mk | 21 +++++++++++++++++++++ target/linux/rockchip/modules.mk | 21 --------------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/package/kernel/linux/modules/video.mk b/package/kernel/linux/modules/video.mk index ab694175f8..444d1880d4 100644 --- a/package/kernel/linux/modules/video.mk +++ b/package/kernel/linux/modules/video.mk @@ -389,6 +389,27 @@ endef $(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 + KCONFIG:= \ + CONFIG_DRM_VGEM \ + CONFIG_DRM_GEM_CMA_HELPER=y \ + CONFIG_DRM_LIMA + FILES:= \ + $(LINUX_DIR)/drivers/gpu/drm/vgem/vgem.ko \ + $(LINUX_DIR)/drivers/gpu/drm/scheduler/gpu-sched.ko \ + $(LINUX_DIR)/drivers/gpu/drm/lima/lima.ko + AUTOLOAD:=$(call AutoProbe,lima vgem) +endef + +define KernelPackage/drm-lima/description + Open-source reverse-engineered driver for Mali-4xx GPUs +endef + +$(eval $(call KernelPackage,drm-lima)) + define KernelPackage/drm-radeon SUBMENU:=$(VIDEO_MENU) TITLE:=Radeon DRM support diff --git a/target/linux/rockchip/modules.mk b/target/linux/rockchip/modules.mk index 3fe66b12f1..3497686df6 100644 --- a/target/linux/rockchip/modules.mk +++ b/target/linux/rockchip/modules.mk @@ -43,24 +43,3 @@ define KernelPackage/drm-rockchip/description endef $(eval $(call KernelPackage,drm-rockchip)) - -define KernelPackage/gpu-lima - SUBMENU:=$(VIDEO_MENU) - TITLE:=Mali-4xx GPU support - DEPENDS:=@TARGET_rockchip +kmod-drm - KCONFIG:= \ - CONFIG_DRM_VGEM \ - CONFIG_DRM_GEM_CMA_HELPER=y \ - CONFIG_DRM_LIMA - FILES:= \ - $(LINUX_DIR)/drivers/gpu/drm/vgem/vgem.ko \ - $(LINUX_DIR)/drivers/gpu/drm/scheduler/gpu-sched.ko \ - $(LINUX_DIR)/drivers/gpu/drm/lima/lima.ko - AUTOLOAD:=$(call AutoProbe,lima vgem) -endef - -define KernelPackage/gpu-lima/description - Open-source reverse-engineered driver for Mali-4xx GPUs -endef - -$(eval $(call KernelPackage,gpu-lima))