]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/panel: feiyang-fy07024di26a30d: return display-on error
authorChristian Van <cvan20191@gmail.com>
Sat, 25 Apr 2026 05:39:48 +0000 (01:39 -0400)
committerNeil Armstrong <neil.armstrong@linaro.org>
Tue, 5 May 2026 12:43:36 +0000 (14:43 +0200)
mipi_dsi_dcs_set_display_on() returns an error code, but feiyang_enable()
currently ignores it and always reports success.

Return the DCS command result so callers can observe enable failures.

Signed-off-by: Christian Van <cvan20191@gmail.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20260425053948.117714-1-cvan20191@gmail.com
drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c

index 4f8d6d8c07e4d7ac33c90403b92ea1286ebd1a77..dbdb7e3cb7b6250cf497dc022fb8b6bdb536d5d2 100644 (file)
@@ -98,9 +98,7 @@ static int feiyang_enable(struct drm_panel *panel)
        /* T12 (video & logic signal rise + backlight rise) T12 >= 200ms */
        msleep(200);
 
-       mipi_dsi_dcs_set_display_on(ctx->dsi);
-
-       return 0;
+       return mipi_dsi_dcs_set_display_on(ctx->dsi);
 }
 
 static int feiyang_disable(struct drm_panel *panel)