Add imx8mqevk machine that uses etnaviv
[AGL/meta-agl.git] / meta-agl-bsp / meta-freescale-layer / recipes-graphics / mesa / files / 0001-kmsro-add-imx-dcss.patch
1 Add i.MX8MQ DCSS kmsro support
2
3 Add required dummy entry for NXP's i.MX8MQ DCSS display controller DRM
4 driver to the kmsro configuration so that the loader will not think it
5 is a GPU.
6
7 Upstream-Status: pending
8 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
9 ---
10
11 diff --git a/src/gallium/targets/dri/meson.build b/src/gallium/targets/dri/meson.build
12 index ae25a21..17379c7 100644
13 --- a/src/gallium/targets/dri/meson.build
14 +++ b/src/gallium/targets/dri/meson.build
15 @@ -72,6 +72,7 @@ foreach d : [[with_gallium_kmsro, [
16                 'hx8357d_dri.so',
17                 'ili9225_dri.so',
18                 'ili9341_dri.so',
19 +               'imx-dcss_dri.so',
20                 'imx-drm_dri.so',
21                 'ingenic-drm_dri.so',
22                 'mcde_dri.so',
23 diff --git a/src/gallium/targets/dri/target.c b/src/gallium/targets/dri/target.c
24 index f71f690..41c5c75 100644
25 --- a/src/gallium/targets/dri/target.c
26 +++ b/src/gallium/targets/dri/target.c
27 @@ -97,6 +97,7 @@ DEFINE_LOADER_DRM_ENTRYPOINT(exynos)
28  DEFINE_LOADER_DRM_ENTRYPOINT(hx8357d)
29  DEFINE_LOADER_DRM_ENTRYPOINT(ili9225)
30  DEFINE_LOADER_DRM_ENTRYPOINT(ili9341)
31 +DEFINE_LOADER_DRM_ENTRYPOINT(imx_dcss)
32  DEFINE_LOADER_DRM_ENTRYPOINT(imx_drm)
33  DEFINE_LOADER_DRM_ENTRYPOINT(ingenic_drm)
34  DEFINE_LOADER_DRM_ENTRYPOINT(mcde)