kmsro: Add 'kirin' driver support
authorRoman Stratiienko <r.stratiienko@gmail.com>
Wed, 7 Jul 2021 07:16:25 +0000 (10:16 +0300)
committerMarge Bot <eric+marge@anholt.net>
Mon, 26 Jul 2021 20:39:17 +0000 (20:39 +0000)
Kirin is used by hisilicon SOCs (Hikey boards, etc.)
Driver is available in the mainline kernel [1]

[1]: https://elixir.bootlin.com/linux/v5.13/source/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c#L928

Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11755>

src/gallium/targets/dri/meson.build
src/gallium/targets/dri/target.c

index 7767b06..86f66a6 100644 (file)
@@ -75,6 +75,7 @@ foreach d : [[with_gallium_kmsro, [
                'imx-drm_dri.so',
                'imx-dcss_dri.so',
                'ingenic-drm_dri.so',
+               'kirin_dri.so',
                'mali-dp_dri.so',
                'mcde_dri.so',
                'mediatek_dri.so',
index 2788fbd..30c9ee9 100644 (file)
@@ -104,6 +104,7 @@ DEFINE_LOADER_DRM_ENTRYPOINT(ili9341)
 DEFINE_LOADER_DRM_ENTRYPOINT(imx_drm)
 DEFINE_LOADER_DRM_ENTRYPOINT(imx_dcss)
 DEFINE_LOADER_DRM_ENTRYPOINT(ingenic_drm)
+DEFINE_LOADER_DRM_ENTRYPOINT(kirin)
 DEFINE_LOADER_DRM_ENTRYPOINT(mali_dp)
 DEFINE_LOADER_DRM_ENTRYPOINT(mcde)
 DEFINE_LOADER_DRM_ENTRYPOINT(mediatek)