diff options
Diffstat (limited to 'drivers/gpu/drm/panel/panel-simple.c')
-rw-r--r-- | drivers/gpu/drm/panel/panel-simple.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 4ce1db0a68ff..23de22f8c820 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c | |||
@@ -352,6 +352,30 @@ static const struct panel_desc auo_b101aw03 = { | |||
352 | }, | 352 | }, |
353 | }; | 353 | }; |
354 | 354 | ||
355 | static const struct drm_display_mode auo_b101xtn01_mode = { | ||
356 | .clock = 72000, | ||
357 | .hdisplay = 1366, | ||
358 | .hsync_start = 1366 + 20, | ||
359 | .hsync_end = 1366 + 20 + 70, | ||
360 | .htotal = 1366 + 20 + 70, | ||
361 | .vdisplay = 768, | ||
362 | .vsync_start = 768 + 14, | ||
363 | .vsync_end = 768 + 14 + 42, | ||
364 | .vtotal = 768 + 14 + 42, | ||
365 | .vrefresh = 60, | ||
366 | .flags = DRM_MODE_FLAG_NVSYNC | DRM_MODE_FLAG_NHSYNC, | ||
367 | }; | ||
368 | |||
369 | static const struct panel_desc auo_b101xtn01 = { | ||
370 | .modes = &auo_b101xtn01_mode, | ||
371 | .num_modes = 1, | ||
372 | .bpc = 6, | ||
373 | .size = { | ||
374 | .width = 223, | ||
375 | .height = 125, | ||
376 | }, | ||
377 | }; | ||
378 | |||
355 | static const struct drm_display_mode auo_b133xtn01_mode = { | 379 | static const struct drm_display_mode auo_b133xtn01_mode = { |
356 | .clock = 69500, | 380 | .clock = 69500, |
357 | .hdisplay = 1366, | 381 | .hdisplay = 1366, |
@@ -616,6 +640,9 @@ static const struct of_device_id platform_of_match[] = { | |||
616 | .compatible = "auo,b101aw03", | 640 | .compatible = "auo,b101aw03", |
617 | .data = &auo_b101aw03, | 641 | .data = &auo_b101aw03, |
618 | }, { | 642 | }, { |
643 | .compatible = "auo,b101xtn01", | ||
644 | .data = &auo_b101xtn01, | ||
645 | }, { | ||
619 | .compatible = "auo,b133htn01", | 646 | .compatible = "auo,b133htn01", |
620 | .data = &auo_b133htn01, | 647 | .data = &auo_b133htn01, |
621 | }, { | 648 | }, { |