On 11/20/25 03:25, Matt Smith wrote:
Documentation/gpu/todo.rst lists to transition away from using
deprecated methods in drm_mipi_dsi.c, so migrating from
mipi_dsi_turn_on_peripheral to mipi_dsi_turn_on_peripheral_multi.

Used commit e139c0eb22ce ("drm/panel: mantix-mlaf057we51: transition
to mipi_dsi wrapped functions") as a reference.

Signed-off-by: Matt Smith <[email protected]>
---
  drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 11 ++++++-----
  1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c 
b/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c
index 2334b77f348c..45baf2c238d2 100644
--- a/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c
+++ b/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c
@@ -58,13 +58,14 @@ static int osd101t2587_panel_prepare(struct drm_panel 
*panel)
  static int osd101t2587_panel_enable(struct drm_panel *panel)
  {
         struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel);
-       int ret;

-       ret = mipi_dsi_turn_on_peripheral(osd101t2587->dsi);
-       if (ret)
-               return ret;
+       struct mipi_dsi_multi_context dsi_ctx = {
+               .dsi = osd101t2587->dsi
+       };

-       return ret;
+       mipi_dsi_turn_on_peripheral_multi(&dsi_ctx);
+
+       return dsi_ctx.accum_err;
  }

  static const struct drm_display_mode default_mode_osd101t2587 = {
--
2.49.0


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

Reply via email to