[PATCH] drm/panel: osd-osd101t2587-53ts: migrate to mipi_dsi_turn_on_peripheral_multi

From: Matt Smith

Date: Wed Nov 19 2025 - 21:25:09 EST


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 <matthew.j.smith2@xxxxxxxxxxx>
---
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