drm/imx: add internal bridge handling display-timings DT node
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sun, 2 Jun 2024 12:04:49 +0000 (15:04 +0300)
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Mon, 2 Sep 2024 23:35:35 +0000 (02:35 +0300)
commitcc3e8a216d6b817c509e1e1a3700055d178e04f8
tree92a8e2362f00127a8c745774e50de2dd32ddb006
parent5f6e56d3319d2fd20d4c81b4f0212f4d09d7c1f1
drm/imx: add internal bridge handling display-timings DT node

i.MX DRM DT bindings allow using either a proper panel / bridge graph to
provide information about connected panels, or just a display-timings DT
node, describing just the timings and the flags. Add helper bridge
driver supporting the latter usecase. It will be used by both LDB and
parallel-display drivers.

Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Tested-by: Chris Healy <cphealy@gmail.com>
Tested-by: Philipp Zabel <p.zabel@pengutronix.de> # on imx6q-nitrogen6x
Link: https://patchwork.freedesktop.org/patch/msgid/20240602-drm-imx-cleanup-v3-9-e549e2a43100@linaro.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
drivers/gpu/drm/bridge/imx/Kconfig
drivers/gpu/drm/bridge/imx/Makefile
drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c [new file with mode: 0644]
include/drm/bridge/imx.h [new file with mode: 0644]