kmsro: Add "mcde" entry point
authorStephan Gerhold <stephan@gerhold.net>
Mon, 4 Nov 2019 21:48:49 +0000 (22:48 +0100)
committerMarge Bot <eric+marge@anholt.net>
Sat, 21 Dec 2019 16:43:35 +0000 (16:43 +0000)
ST-Ericsson Ux500 boards use a Mali 400 GPU together with MCDE
("Multi Channel Display Engine"), which is supported by the "mcde"
DRM driver.

Adding an entry point for it in kmsro seems to be enough to make
Lima work - at least kmscube is working correctly.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3139>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3139>

src/gallium/drivers/kmsro/Android.mk
src/gallium/targets/dri/meson.build
src/gallium/targets/dri/target.c

index 2f637b8bf7a885bfa47056de158888974ffa55ea..d17125e906ac70ea125cc9ff0d8e3fb166a430f9 100644 (file)
@@ -41,6 +41,7 @@ GALLIUM_TARGET_DRIVERS += ili9225
 GALLIUM_TARGET_DRIVERS += ili9341
 GALLIUM_TARGET_DRIVERS += imx
 GALLIUM_TARGET_DRIVERS += stm
+GALLIUM_TARGET_DRIVERS += mcde
 GALLIUM_TARGET_DRIVERS += mi0283qt
 GALLIUM_TARGET_DRIVERS += mxsfb-drm
 GALLIUM_TARGET_DRIVERS += pl111
index 2cfed55d2a74b077f898d22882db49401ec00834..ac4758115225e5c8f5c18048f359675f4a53046e 100644 (file)
@@ -73,6 +73,7 @@ foreach d : [[with_gallium_kmsro, [
                'ili9225_dri.so',
                'ili9341_dri.so',
                'imx-drm_dri.so',
+               'mcde_dri.so',
                'meson_dri.so',
                'mi0283qt_dri.so',
                'mxsfb-drm_dri.so',
index 1295823e4f515878d4371c6a0f85546b2030413b..e5579eda1797228326fdca2e2ff66283f9161696 100644 (file)
@@ -98,6 +98,7 @@ DEFINE_LOADER_DRM_ENTRYPOINT(hx8357d)
 DEFINE_LOADER_DRM_ENTRYPOINT(ili9225)
 DEFINE_LOADER_DRM_ENTRYPOINT(ili9341)
 DEFINE_LOADER_DRM_ENTRYPOINT(imx_drm)
+DEFINE_LOADER_DRM_ENTRYPOINT(mcde)
 DEFINE_LOADER_DRM_ENTRYPOINT(meson)
 DEFINE_LOADER_DRM_ENTRYPOINT(mi0283qt)
 DEFINE_LOADER_DRM_ENTRYPOINT(mxsfb_drm)