drm/meson: add DSI encoder
authorNeil Armstrong <neil.armstrong@linaro.org>
Tue, 30 May 2023 07:38:12 +0000 (09:38 +0200)
committerNeil Armstrong <neil.armstrong@linaro.org>
Thu, 1 Jun 2023 14:10:23 +0000 (16:10 +0200)
commit42dcf15f901c8222352da31d622b4ee844068f42
treeb1301566fdbefb1a5587b27d932b1b2388cb4a97
parent51fc01a03442cce5e4c21375a1ceb2e4ec93c833
drm/meson: add DSI encoder

This adds an encoder bridge designed to drive a MIPI-DSI display
by using the ENCL encoder through the internal MIPI DSI transceiver
connected to the output of the ENCL pixel encoder.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
Reviewed-by: Nicolas Belin <nbelin@baylibre.com>
Tested-by: Nicolas Belin <nbelin@baylibre.com> # on Khadas VIM3 + TS050 Panel
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230512-amlogic-v6-4-upstream-dsi-ccf-vim3-v5-11-56eb7a4d5b8e@linaro.org
drivers/gpu/drm/meson/Makefile
drivers/gpu/drm/meson/meson_drv.c
drivers/gpu/drm/meson/meson_drv.h
drivers/gpu/drm/meson/meson_encoder_dsi.c [new file with mode: 0644]
drivers/gpu/drm/meson/meson_encoder_dsi.h [new file with mode: 0644]