linux-firmware: add panthor firmware

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
Tianling Shen 2024-12-19 20:42:05 +08:00
parent edca1d0019
commit aea6227660
No known key found for this signature in database
GPG Key ID: 6850B6345C862176
2 changed files with 12 additions and 3 deletions

View File

@ -0,0 +1,8 @@
Package/panthor-firmware = $(call Package/firmware-default,Gen10 Arm Mali GPUs firmware)
define Package/panthor-firmware/install
$(INSTALL_DIR) $(1)/lib/firmware/arm/mali/arch10.8
$(INSTALL_DATA) \
$(PKG_BUILD_DIR)/arm/mali/arch10.8/mali_csffw.bin \
$(1)/lib/firmware/arm/mali/arch10.8/
endef
$(eval $(call BuildPackage,panthor-firmware))

View File

@ -618,7 +618,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 +!LINUX_5_15:kmod-drm-gem-shmem-helper
DEPENDS:=@(TARGET_rockchip||TARGET_sunxi) +kmod-drm +kmod-drm-gem-shmem-helper
KCONFIG:= \
CONFIG_DRM_VGEM \
CONFIG_DRM_GEM_CMA_HELPER=y \
@ -639,7 +639,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 +!LINUX_5_15:kmod-drm-gem-shmem-helper
DEPENDS:=@(TARGET_rockchip||TARGET_sunxi) +kmod-drm +kmod-drm-gem-shmem-helper
KCONFIG:=CONFIG_DRM_PANFROST
FILES:= \
$(LINUX_DIR)/drivers/gpu/drm/panfrost/panfrost.ko \
@ -657,7 +657,8 @@ $(eval $(call KernelPackage,drm-panfrost))
define KernelPackage/drm-panthor
SUBMENU:=$(VIDEO_MENU)
TITLE:=DRM support for ARM Mali CSF-based GPUs
DEPENDS:=@TARGET_rockchip +kmod-drm +kmod-drm-exec +kmod-drm-gem-shmem-helper
DEPENDS:=@TARGET_rockchip +kmod-drm +kmod-drm-exec +kmod-drm-gem-shmem-helper \
panthor-firmware
KCONFIG:= \
CONFIG_DRM_GPUVM \
CONFIG_DRM_PANTHOR