On 9/6/26 15:19, David Heidelberg via B4 Relay wrote:
From: Casey Connolly <[email protected]>

This corrects the host initialisation sequence so that we can send
DSI/DCS commands in prepare().

Cc: [email protected]
Fixes: b00de0e237da ("drm/panel: introduce ebbg,ft8719 panel")
Signed-off-by: Casey Connolly <[email protected]>
Signed-off-by: David Heidelberg <[email protected]>
---
  drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 2 ++
  1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/panel/panel-ebbg-ft8719.c 
b/drivers/gpu/drm/panel/panel-ebbg-ft8719.c
index fb9f9f42be4f2..1ab09c50a6306 100644
--- a/drivers/gpu/drm/panel/panel-ebbg-ft8719.c
+++ b/drivers/gpu/drm/panel/panel-ebbg-ft8719.c
@@ -193,16 +193,18 @@ static int ebbg_ft8719_probe(struct mipi_dsi_device *dsi)
        ctx->dsi = dsi;
        mipi_dsi_set_drvdata(dsi, ctx);
dsi->lanes = 4;
        dsi->format = MIPI_DSI_FMT_RGB888;
        dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
                          MIPI_DSI_CLOCK_NON_CONTINUOUS;
+ ctx->panel.prepare_prev_first = true;
+
        ret = drm_panel_of_backlight(&ctx->panel);
        if (ret)
                return dev_err_probe(dev, ret, "Failed to get backlight\n");
drm_panel_add(&ctx->panel); ret = mipi_dsi_attach(dsi);
        if (ret < 0) {


Reviewed-by: Neil Armstrong <[email protected]>

Thanks,
Neil

Reply via email to