summaryrefslogtreecommitdiffstats
path: root/src/gallium/targets/dri
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2019-01-28 09:51:41 -0800
committerEric Anholt <[email protected]>2019-02-20 21:49:41 +0000
commit8cfc17bdda31a381bfbaadc75f0d34dada0e8c91 (patch)
tree86e0a9b7944b2025d210ac8cc27ccda07eee22c6 /src/gallium/targets/dri
parentf4f4ec941e1427142656e588244f378e469e996e (diff)
kmsro: Add the rest of the current set of tinydrm drivers.
While I haven't tested them all, given that they're all using the same allocation paths and modifiers in the kernel they should be fine to use in the same way. v2: Rebase on other kmsro changes. v3: Skip repeated '[with_gallium_kmsro,' in the meson build. Acked-by: Alyssa Rosenzweig <[email protected]>
Diffstat (limited to 'src/gallium/targets/dri')
-rw-r--r--src/gallium/targets/dri/meson.build18
-rw-r--r--src/gallium/targets/dri/target.c6
2 files changed, 19 insertions, 5 deletions
diff --git a/src/gallium/targets/dri/meson.build b/src/gallium/targets/dri/meson.build
index df77d329efa..43f7ac2c22c 100644
--- a/src/gallium/targets/dri/meson.build
+++ b/src/gallium/targets/dri/meson.build
@@ -62,11 +62,19 @@ libgallium_dri = shared_library(
],
)
-foreach d : [[with_gallium_kmsro, 'pl111_dri.so'],
- [with_gallium_kmsro, 'hx8357d_dri.so'],
- [with_gallium_kmsro, 'imx-drm_dri.so'],
- [with_gallium_kmsro, 'rockchip_dri.so'],
- [with_gallium_kmsro, 'meson_dri.so'],
+foreach d : [[with_gallium_kmsro, [
+ 'hx8357d_dri.so',
+ 'ili9225_dri.so',
+ 'ili9341_dri.so',
+ 'imx-drm_dri.so',
+ 'meson_dri.so',
+ 'mi0283qt_dri.so',
+ 'pl111_dri.so',
+ 'repaper_dri.so',
+ 'rockchip_dri.so',
+ 'st7586.so',
+ 'st7735r.so',
+ ]],
[with_gallium_radeonsi, 'radeonsi_dri.so'],
[with_gallium_nouveau, 'nouveau_dri.so'],
[with_gallium_freedreno, ['msm_dri.so', 'kgsl_dri.so']],
diff --git a/src/gallium/targets/dri/target.c b/src/gallium/targets/dri/target.c
index 8acec0c819d..2d83d88324f 100644
--- a/src/gallium/targets/dri/target.c
+++ b/src/gallium/targets/dri/target.c
@@ -94,8 +94,14 @@ DEFINE_LOADER_DRM_ENTRYPOINT(tegra);
#if defined(GALLIUM_KMSRO)
DEFINE_LOADER_DRM_ENTRYPOINT(hx8357d)
+DEFINE_LOADER_DRM_ENTRYPOINT(ili9225)
+DEFINE_LOADER_DRM_ENTRYPOINT(ili9341)
DEFINE_LOADER_DRM_ENTRYPOINT(meson)
+DEFINE_LOADER_DRM_ENTRYPOINT(mi0283qt)
DEFINE_LOADER_DRM_ENTRYPOINT(pl111)
+DEFINE_LOADER_DRM_ENTRYPOINT(repaper)
DEFINE_LOADER_DRM_ENTRYPOINT(rockchip)
+DEFINE_LOADER_DRM_ENTRYPOINT(st7586)
+DEFINE_LOADER_DRM_ENTRYPOINT(st7735r)
#endif