From 2179a7f4d7da3becfebe4f520e0db3471fc3ea3f Mon Sep 17 00:00:00 2001 From: Sean Anderson Date: Thu, 13 Jul 2023 13:08:49 -0400 Subject: [PATCH] Add Xilinx ZynqMP KMSRO entrypoint Add support for the Xilinx ZynqMP DPSub display driver, used with the onboard Mali-400 GPU. Signed-off-by: Sean Anderson Reviewed-by: Adam Jackson Part-of: --- docs/drivers/lima.rst | 1 + src/gallium/targets/dri/meson.build | 1 + src/gallium/targets/dri/target.c | 1 + 3 files changed, 3 insertions(+) diff --git a/docs/drivers/lima.rst b/docs/drivers/lima.rst index cec4144ec6c..dde1155e20d 100644 --- a/docs/drivers/lima.rst +++ b/docs/drivers/lima.rst @@ -55,6 +55,7 @@ These are some display drivers that have been tested with Lima: - Exynos: ``exynos`` - Rockchip: ``rockchip`` - Tiny DRM: ``tinydrm`` +- Xilinx ZynqMP: ``zynqmp-dpsub`` Environment variables --------------------- diff --git a/src/gallium/targets/dri/meson.build b/src/gallium/targets/dri/meson.build index 43339eebf64..aef220e63a2 100644 --- a/src/gallium/targets/dri/meson.build +++ b/src/gallium/targets/dri/meson.build @@ -103,6 +103,7 @@ foreach d : [[with_gallium_kmsro, [ 'stm_dri.so', 'sun4i-drm_dri.so', 'udl_dri.so', + 'zynqmp-dpsub_dri.so', ]], [with_gallium_radeonsi, 'radeonsi_dri.so'], [with_gallium_nouveau, 'nouveau_dri.so'], diff --git a/src/gallium/targets/dri/target.c b/src/gallium/targets/dri/target.c index afb3d348e32..44eb077cc10 100644 --- a/src/gallium/targets/dri/target.c +++ b/src/gallium/targets/dri/target.c @@ -133,6 +133,7 @@ DEFINE_LOADER_DRM_ENTRYPOINT(sti) DEFINE_LOADER_DRM_ENTRYPOINT(stm) DEFINE_LOADER_DRM_ENTRYPOINT(sun4i_drm) DEFINE_LOADER_DRM_ENTRYPOINT(udl) +DEFINE_LOADER_DRM_ENTRYPOINT(zynqmp_dpsub) #endif #if defined(GALLIUM_LIMA)