Module: Mesa
Branch: main
Commit: 720c8293417b69c9633a43b2c734be2a6325d698
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=720c8293417b69c9633a43b2c734be2a6325d698

Author: Dave Stevenson <dave.steven...@raspberrypi.com>
Date:   Wed Oct 18 12:59:22 2023 +0100

gallium: Add more TinyDRM drivers to the list of kmsro drivers

As a follow-up to
8cfc17bdda31 ("kmsro: Add the rest of the current set of tinydrm drivers.")
and
0a42d5b98bc3 ("kmsro: add _dri.so to two of the kmsro drivers.")
add even more TinyDRM drivers that have been added to the kernel but not
to gallium.

Signed-off-by: Dave Stevenson <dave.steven...@raspberrypi.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26129>

---

 src/gallium/targets/dri/meson.build | 4 ++++
 src/gallium/targets/dri/target.c    | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/src/gallium/targets/dri/meson.build 
b/src/gallium/targets/dri/meson.build
index 6d3ef197e74..060a49105da 100644
--- a/src/gallium/targets/dri/meson.build
+++ b/src/gallium/targets/dri/meson.build
@@ -69,10 +69,13 @@ libgallium_dri = shared_library(
 foreach d : [[with_gallium_kmsro, [
                'armada-drm_dri.so',
                'exynos_dri.so',
+               'gm12u320_dri.so',
                'hdlcd_dri.so',
                'hx8357d_dri.so',
+               'ili9163_dri.so',
                'ili9225_dri.so',
                'ili9341_dri.so',
+               'ili9486_dri.so',
                'imx-drm_dri.so',
                'imx-dcss_dri.so',
                'imx-lcdif_dri.so',
@@ -85,6 +88,7 @@ foreach d : [[with_gallium_kmsro, [
                'meson_dri.so',
                'mi0283qt_dri.so',
                'mxsfb-drm_dri.so',
+               'panel-mipi-dbi_dri.so',
                'pl111_dri.so',
                'rcar-du_dri.so',
                'repaper_dri.so',
diff --git a/src/gallium/targets/dri/target.c b/src/gallium/targets/dri/target.c
index 9d3069eb004..b079fb68a48 100644
--- a/src/gallium/targets/dri/target.c
+++ b/src/gallium/targets/dri/target.c
@@ -99,10 +99,13 @@ DEFINE_LOADER_DRM_ENTRYPOINT(tegra);
 #if defined(GALLIUM_KMSRO)
 DEFINE_LOADER_DRM_ENTRYPOINT(armada_drm)
 DEFINE_LOADER_DRM_ENTRYPOINT(exynos)
+DEFINE_LOADER_DRM_ENTRYPOINT(gm12u320)
 DEFINE_LOADER_DRM_ENTRYPOINT(hdlcd)
 DEFINE_LOADER_DRM_ENTRYPOINT(hx8357d)
+DEFINE_LOADER_DRM_ENTRYPOINT(ili9163)
 DEFINE_LOADER_DRM_ENTRYPOINT(ili9225)
 DEFINE_LOADER_DRM_ENTRYPOINT(ili9341)
+DEFINE_LOADER_DRM_ENTRYPOINT(ili9486)
 DEFINE_LOADER_DRM_ENTRYPOINT(imx_drm)
 DEFINE_LOADER_DRM_ENTRYPOINT(imx_dcss)
 DEFINE_LOADER_DRM_ENTRYPOINT(imx_lcdif)
@@ -115,6 +118,7 @@ DEFINE_LOADER_DRM_ENTRYPOINT(mediatek)
 DEFINE_LOADER_DRM_ENTRYPOINT(meson)
 DEFINE_LOADER_DRM_ENTRYPOINT(mi0283qt)
 DEFINE_LOADER_DRM_ENTRYPOINT(mxsfb_drm)
+DEFINE_LOADER_DRM_ENTRYPOINT(panel_mipi_dbi)
 DEFINE_LOADER_DRM_ENTRYPOINT(pl111)
 DEFINE_LOADER_DRM_ENTRYPOINT(rcar_du)
 DEFINE_LOADER_DRM_ENTRYPOINT(repaper)

Reply via email to