]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/panel: boe-th101mb31ig002: Remove use of deprecated mipi_dsi_dcs_nop()
authorCaio Ishikawa <caio.ishikawa@proton.me>
Sat, 24 Jan 2026 12:51:13 +0000 (12:51 +0000)
committerDouglas Anderson <dianders@chromium.org>
Mon, 2 Feb 2026 16:18:08 +0000 (08:18 -0800)
Replace calls to deprecated mipi_dsi_dcs_nop() with
mipi_dsi_dcs_nop_multi(). No intended functional changes.

Signed-off-by: Caio Ishikawa <caio.ishikawa@proton.me>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://patch.msgid.link/20260124124959.196051-3-caio.ishikawa@proton.me
drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c

index f33d4f855929421b38eaebd2a8826a61133301e4..01b4458e55ad9b27fa138e3becadb904317f98e7 100644 (file)
@@ -221,6 +221,7 @@ static int boe_th101mb31ig002_prepare(struct drm_panel *panel)
                                                      struct boe_th101mb31ig002,
                                                      panel);
        struct device *dev = &ctx->dsi->dev;
+       struct mipi_dsi_multi_context dsi_ctx = { .dsi = ctx->dsi };
        int ret;
 
        ret = regulator_enable(ctx->power);
@@ -233,9 +234,9 @@ static int boe_th101mb31ig002_prepare(struct drm_panel *panel)
                msleep(ctx->desc->vcioo_to_lp11_delay_ms);
 
        if (ctx->desc->lp11_before_reset) {
-               ret = mipi_dsi_dcs_nop(ctx->dsi);
-               if (ret)
-                       return ret;
+               mipi_dsi_dcs_nop_multi(&dsi_ctx);
+               if (dsi_ctx.accum_err)
+                       return dsi_ctx.accum_err;
        }
 
        if (ctx->desc->lp11_to_reset_delay_ms)