aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/panel/panel-simple.c
diff options
context:
space:
mode:
authorAlban Bedel <alban.bedel@avionic-design.de>2014-07-22 02:38:55 -0400
committerThierry Reding <treding@nvidia.com>2014-07-22 03:10:53 -0400
commitea44739db37f7e187a2e684c1f9d5662b9dba94a (patch)
tree161240c405f796b48f361b8f9bdaa00953d6e78d /drivers/gpu/drm/panel/panel-simple.c
parent9d90ce5c1002928d3bbc1f6014b04bf36c94d803 (diff)
drm/panel: simple: add support for InnoLux N156BGE-L21 panel
This panel is used by the Medcom Wide and supported by the simple-panel driver. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de> Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/panel/panel-simple.c')
-rw-r--r--drivers/gpu/drm/panel/panel-simple.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
index 9961d4408430..357712c4446f 100644
--- a/drivers/gpu/drm/panel/panel-simple.c
+++ b/drivers/gpu/drm/panel/panel-simple.c
@@ -425,6 +425,28 @@ static const struct panel_desc foxlink_fl500wvr00_a0t = {
425 }, 425 },
426}; 426};
427 427
428static const struct drm_display_mode innolux_n156bge_l21_mode = {
429 .clock = 69300,
430 .hdisplay = 1366,
431 .hsync_start = 1366 + 16,
432 .hsync_end = 1366 + 16 + 34,
433 .htotal = 1366 + 16 + 34 + 50,
434 .vdisplay = 768,
435 .vsync_start = 768 + 2,
436 .vsync_end = 768 + 2 + 6,
437 .vtotal = 768 + 2 + 6 + 12,
438 .vrefresh = 60,
439};
440
441static const struct panel_desc innolux_n156bge_l21 = {
442 .modes = &innolux_n156bge_l21_mode,
443 .num_modes = 1,
444 .size = {
445 .width = 344,
446 .height = 193,
447 },
448};
449
428static const struct drm_display_mode lg_lp129qe_mode = { 450static const struct drm_display_mode lg_lp129qe_mode = {
429 .clock = 285250, 451 .clock = 285250,
430 .hdisplay = 2560, 452 .hdisplay = 2560,
@@ -495,6 +517,9 @@ static const struct of_device_id platform_of_match[] = {
495 .compatible = "foxlink,fl500wvr00-a0t", 517 .compatible = "foxlink,fl500wvr00-a0t",
496 .data = &foxlink_fl500wvr00_a0t, 518 .data = &foxlink_fl500wvr00_a0t,
497 }, { 519 }, {
520 .compatible = "innolux,n156bge-l21",
521 .data = &innolux_n156bge_l21,
522 }, {
498 .compatible = "lg,lp129qe", 523 .compatible = "lg,lp129qe",
499 .data = &lg_lp129qe, 524 .data = &lg_lp129qe,
500 }, { 525 }, {