From d01a60e8a3f2b5800a7e38480bc21b74ee07a375 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 4 Sep 2023 09:55:34 +0100 Subject: [PATCH] kmsro: Add hdlcd DPU Arm hdlcd display units do exist on Juno SoC's. This is the first time Mesa has had to deal with panfrost working on these SoC's, thus have to add hdlcd support. Signed-off-by: Carsten Haitzler Part-of: --- src/gallium/targets/dri/meson.build | 1 + src/gallium/targets/dri/target.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/gallium/targets/dri/meson.build b/src/gallium/targets/dri/meson.build index da7265a211c..ecd01c1a586 100644 --- a/src/gallium/targets/dri/meson.build +++ b/src/gallium/targets/dri/meson.build @@ -69,6 +69,7 @@ libgallium_dri = shared_library( foreach d : [[with_gallium_kmsro, [ 'armada-drm_dri.so', 'exynos_dri.so', + 'hdlcd_dri.so', 'hx8357d_dri.so', 'ili9225_dri.so', 'ili9341_dri.so', diff --git a/src/gallium/targets/dri/target.c b/src/gallium/targets/dri/target.c index d506869cbb4..9d3069eb004 100644 --- a/src/gallium/targets/dri/target.c +++ b/src/gallium/targets/dri/target.c @@ -99,6 +99,7 @@ DEFINE_LOADER_DRM_ENTRYPOINT(tegra); #if defined(GALLIUM_KMSRO) DEFINE_LOADER_DRM_ENTRYPOINT(armada_drm) DEFINE_LOADER_DRM_ENTRYPOINT(exynos) +DEFINE_LOADER_DRM_ENTRYPOINT(hdlcd) DEFINE_LOADER_DRM_ENTRYPOINT(hx8357d) DEFINE_LOADER_DRM_ENTRYPOINT(ili9225) DEFINE_LOADER_DRM_ENTRYPOINT(ili9341)