drm/tc358762: Set the pre_enable_upstream_first flag to configure DSI host
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Thu, 16 Dec 2021 15:33:43 +0000 (15:33 +0000)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:04:47 +0000 (16:04 +0000)
TC358762 wants the DSI host to be prepared before it is powered up, so
set the flag to request that the upstream bridges have their
pre_enable called first.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/gpu/drm/bridge/tc358762.c

index 7cda18a..82d1318 100644 (file)
@@ -237,6 +237,7 @@ static int tc358762_probe(struct mipi_dsi_device *dsi)
        ctx->bridge.funcs = &tc358762_bridge_funcs;
        ctx->bridge.type = DRM_MODE_CONNECTOR_DPI;
        ctx->bridge.of_node = dev->of_node;
+       ctx->bridge.pre_enable_upstream_first = true;
 
        drm_bridge_add(&ctx->bridge);