]> git.baikalelectronics.ru Git - kernel.git/commit
drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support
authorLiu Ying <victor.liu@nxp.com>
Sat, 11 Jun 2022 14:14:11 +0000 (22:14 +0800)
committerRobert Foss <robert.foss@linaro.org>
Mon, 20 Jun 2022 19:15:07 +0000 (21:15 +0200)
commit0337e7137e8bcba3db570daca5fffff70fe56faf
tree95ac2a9d380adc2fd1758bf927c906dd1101d3da
parentf95455992c2691e9da39d8ed46dddcb52cc7a04d
drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support

This patch adds a drm bridge driver for i.MX8qm/qxp pixel combiner.
The pixel combiner takes two output streams from a single display
controller and manipulates the two streams to support a number
of modes(bypass, pixel combine, YUV444 to YUV422, split_RGB) configured
as either one screen, two screens, or virtual screens.  The pixel
combiner is also responsible for generating some of the control signals
for the pixel link output channel.  For now, the driver only supports
the bypass mode.

Reviewed-by: Robert Foss <robert.foss@linaro.org>
Tested-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> # Colibri iMX8X, LT170410-2WHC, LP156WF1
Signed-off-by: Liu Ying <victor.liu@nxp.com>
Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Robert Foss <robert.foss@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220611141421.718743-5-victor.liu@nxp.com
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/bridge/Makefile
drivers/gpu/drm/bridge/imx/Kconfig [new file with mode: 0644]
drivers/gpu/drm/bridge/imx/Makefile [new file with mode: 0644]
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c [new file with mode: 0644]