hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c
....@@ -192,15 +192,15 @@
192192 }
193193
194194 static const struct drm_display_mode default_mode = {
195
- .clock = 41118,
195
+ .clock = (540 + 48 + 32 + 80) * (960 + 3 + 10 + 15) * 60 / 1000,
196196 .hdisplay = 540,
197197 .hsync_start = 540 + 48,
198
- .hsync_end = 540 + 48 + 80,
199
- .htotal = 540 + 48 + 80 + 32,
198
+ .hsync_end = 540 + 48 + 32,
199
+ .htotal = 540 + 48 + 32 + 80,
200200 .vdisplay = 960,
201201 .vsync_start = 960 + 3,
202
- .vsync_end = 960 + 3 + 15,
203
- .vtotal = 960 + 3 + 15 + 1,
202
+ .vsync_end = 960 + 3 + 10,
203
+ .vtotal = 960 + 3 + 10 + 15,
204204 };
205205
206206 static int sharp_nt_panel_get_modes(struct drm_panel *panel,
....@@ -280,6 +280,7 @@
280280 dsi->lanes = 2;
281281 dsi->format = MIPI_DSI_FMT_RGB888;
282282 dsi->mode_flags = MIPI_DSI_MODE_VIDEO |
283
+ MIPI_DSI_MODE_VIDEO_SYNC_PULSE |
283284 MIPI_DSI_MODE_VIDEO_HSE |
284285 MIPI_DSI_CLOCK_NON_CONTINUOUS |
285286 MIPI_DSI_MODE_EOT_PACKET;