drm/panel: add visionox vtdr6130 DSI panel driver
authorNeil Armstrong <neil.armstrong@linaro.org>
Mon, 9 Jan 2023 08:49:30 +0000 (09:49 +0100)
committerNeil Armstrong <neil.armstrong@linaro.org>
Mon, 9 Jan 2023 19:30:03 +0000 (20:30 +0100)
commit2349183d32d83a7635baa804934813bcad13fd62
treecae67230f5529b63d607e9522e2fdb214fa8bccd
parentef85db911134d103a7f713eae6689dbb15c3f96a
drm/panel: add visionox vtdr6130 DSI panel driver

Add support for the 1080x2400 Visionox VTDR6130 AMOLED DSI panel
found on the Qualcomm SM8550 MTP board.

By default the the panel is configured to work with DSI compressed
streams, but can work in uncompressed video mode since 1080x2400 in
RGB888 fits in the 4 DSI lanes bandwidth.

While display compression is preferred for performance and power
reasons, let's start with the uncompressed video mode support and
add the DSC support later on.

Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
[narmstrong: moved drm/display/ include file before drm/drm_]
Link: https://patchwork.freedesktop.org/patch/msgid/20230103-topic-sm8550-upstream-vtdr6130-panel-v2-2-dd6200f47a76@linaro.org
drivers/gpu/drm/panel/Kconfig
drivers/gpu/drm/panel/Makefile
drivers/gpu/drm/panel/panel-visionox-vtdr6130.c [new file with mode: 0644]