]> git.baikalelectronics.ru Git - kernel.git/commit
drm/bridge: tc358767: Factor out DSI and DPI RX enablement
authorMarek Vasut <marex@denx.de>
Fri, 29 Apr 2022 20:56:43 +0000 (22:56 +0200)
committerRobert Foss <robert.foss@linaro.org>
Thu, 12 May 2022 16:00:37 +0000 (18:00 +0200)
commitc1b62e3d5ba1b4cbffb37f4806dce6343870e375
treea5b54abc6b976d67fa77fee856bd37ef70e0bbb0
parent298ff33715af90978fe97ea2dde4ccf6fdd8d692
drm/bridge: tc358767: Factor out DSI and DPI RX enablement

Factor out register programming to configure the chip video RX side for
reception of video data from DSI or DPI. This is particularly useful in
the (e)DP output mode, where the video data can be received from either
DPI or DSI. While only the former is supported in (e)DP output mode so
far, this patch is added in preparation for addition of the later.

There is a change in the order or register programming in case of the
DSI-to-DPI mode. The DSI RX side is now programmed and enabled all in
one place after the output mode has been configured. Before this change,
the DSI RX has been programmed before the output mode has been set and
only enabled afterward. The order makes no difference however, since the
DSI RX is only enabled at the end either way.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Jonas Karlman <jonas@kwiboo.se>
Cc: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Marek Vasut <marex@denx.de>
Cc: Maxime Ripard <maxime@cerno.tech>
Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Robert Foss <robert.foss@linaro.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Robert Foss <robert.foss@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220429205644.245480-1-marex@denx.de
drivers/gpu/drm/bridge/tc358767.c