bcm27xx: 6.1: add kernel patches
[openwrt/staging/nbd.git] / target / linux / bcm27xx / patches-6.1 / 950-0037-drm-tc358762-Set-the-pre_enable_upstream_first-flag-.patch
1 From 2551dd11f3c6f1633f7aa9ec2c68b1c9831b3559 Mon Sep 17 00:00:00 2001
2 From: Dave Stevenson <dave.stevenson@raspberrypi.com>
3 Date: Thu, 16 Dec 2021 15:33:43 +0000
4 Subject: [PATCH] drm/tc358762: Set the pre_enable_upstream_first flag
5 to configure DSI host
6
7 TC358762 wants the DSI host to be prepared before it is powered up, so
8 set the flag to request that the upstream bridges have their
9 pre_enable called first.
10
11 Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
12 ---
13 drivers/gpu/drm/bridge/tc358762.c | 1 +
14 1 file changed, 1 insertion(+)
15
16 --- a/drivers/gpu/drm/bridge/tc358762.c
17 +++ b/drivers/gpu/drm/bridge/tc358762.c
18 @@ -229,6 +229,7 @@ static int tc358762_probe(struct mipi_ds
19 ctx->bridge.funcs = &tc358762_bridge_funcs;
20 ctx->bridge.type = DRM_MODE_CONNECTOR_DPI;
21 ctx->bridge.of_node = dev->of_node;
22 + ctx->bridge.pre_enable_upstream_first = true;
23
24 drm_bridge_add(&ctx->bridge);
25