It's better than having it spread around the driver.

Signed-off-by: Ondrej Jirman <meg...@megous.com>
---
 drivers/gpu/drm/panel/panel-sitronix-st7703.c | 50 +++++++++----------
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c 
b/drivers/gpu/drm/panel/panel-sitronix-st7703.c
index 08cbc316266c..d03aab10cfef 100644
--- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c
+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c
@@ -153,6 +153,31 @@ static int jh057n_init_sequence(struct st7703 *ctx)
        return 0;
 }
 
+static const struct drm_display_mode jh057n00900_mode = {
+       .hdisplay    = 720,
+       .hsync_start = 720 + 90,
+       .hsync_end   = 720 + 90 + 20,
+       .htotal      = 720 + 90 + 20 + 20,
+       .vdisplay    = 1440,
+       .vsync_start = 1440 + 20,
+       .vsync_end   = 1440 + 20 + 4,
+       .vtotal      = 1440 + 20 + 4 + 12,
+       .vrefresh    = 60,
+       .clock       = 75276,
+       .flags       = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
+       .width_mm    = 65,
+       .height_mm   = 130,
+};
+
+struct st7703_panel_desc jh057n00900_panel_desc = {
+       .mode = &jh057n00900_mode,
+       .lanes = 4,
+       .mode_flags = MIPI_DSI_MODE_VIDEO |
+               MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE,
+       .format = MIPI_DSI_FMT_RGB888,
+       .init_sequence = jh057n_init_sequence,
+};
+
 static int st7703_enable(struct drm_panel *panel)
 {
        struct st7703 *ctx = panel_to_st7703(panel);
@@ -226,31 +251,6 @@ static int st7703_prepare(struct drm_panel *panel)
        return ret;
 }
 
-static const struct drm_display_mode jh057n00900_mode = {
-       .hdisplay    = 720,
-       .hsync_start = 720 + 90,
-       .hsync_end   = 720 + 90 + 20,
-       .htotal      = 720 + 90 + 20 + 20,
-       .vdisplay    = 1440,
-       .vsync_start = 1440 + 20,
-       .vsync_end   = 1440 + 20 + 4,
-       .vtotal      = 1440 + 20 + 4 + 12,
-       .vrefresh    = 60,
-       .clock       = 75276,
-       .flags       = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
-       .width_mm    = 65,
-       .height_mm   = 130,
-};
-
-struct st7703_panel_desc jh057n00900_panel_desc = {
-       .mode = &jh057n00900_mode,
-       .lanes = 4,
-       .mode_flags = MIPI_DSI_MODE_VIDEO |
-               MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE,
-       .format = MIPI_DSI_FMT_RGB888,
-       .init_sequence = jh057n_init_sequence,
-};
-
 static int st7703_get_modes(struct drm_panel *panel,
                            struct drm_connector *connector)
 {
-- 
2.27.0

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/linux-sunxi/20200626005601.241022-8-megous%40megous.com.

Reply via email to