Hello Neil,

Just checking if anything is remaining here?

Thanks,
Avinal

On Tue, Jan 13, 2026 at 2:45 PM Avinal Kumar <[email protected]> wrote:

> Changes the panasonic-vvx10f034n00 panel to multi
> style functions for improved error handling.
>
> Signed-off-by: Avinal Kumar <[email protected]>
> ---
>  .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c   | 14 ++++++++++++--
>  1 file changed, 12 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c
> b/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c
> index 3c3308fc55df..73c5827a15a4 100644
> --- a/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c
> +++ b/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c
> @@ -44,14 +44,24 @@ static inline struct wuxga_nt_panel
> *to_wuxga_nt_panel(struct drm_panel *panel)
>
>  static int wuxga_nt_panel_on(struct wuxga_nt_panel *wuxga_nt)
>  {
> -       return mipi_dsi_turn_on_peripheral(wuxga_nt->dsi);
> +       struct mipi_dsi_multi_context dsi_ctx = {
> +               .dsi = wuxga_nt->dsi
> +       };
> +
> +       mipi_dsi_turn_on_peripheral_multi(&dsi_ctx);
> +       return dsi_ctx.accum_err;
>  }
>
>  static int wuxga_nt_panel_disable(struct drm_panel *panel)
>  {
>         struct wuxga_nt_panel *wuxga_nt = to_wuxga_nt_panel(panel);
>
> -       return mipi_dsi_shutdown_peripheral(wuxga_nt->dsi);
> +       struct mipi_dsi_multi_context dsi_ctx = {
> +               .dsi = wuxga_nt->dsi
> +       };
> +
> +       mipi_dsi_shutdown_peripheral_multi(&dsi_ctx);
> +       return dsi_ctx.accum_err;
>  }
>
>  static int wuxga_nt_panel_unprepare(struct drm_panel *panel)
> --
> 2.52.0
>
>

Reply via email to