]> git.karo-electronics.de Git - karo-tx-linux.git/commit
drm/panel: simple: Add support BOE NV101WXMN51
authorCaesar Wang <wxt@rock-chips.com>
Wed, 14 Dec 2016 03:19:56 +0000 (11:19 +0800)
committerThierry Reding <treding@nvidia.com>
Thu, 26 Jan 2017 09:34:17 +0000 (10:34 +0100)
commitcac1a41125e7a871c630fb6ca3c5a9337e60e65d
tree1261703aa69c5b3ce7a686331fa674dda92d0bb4
parent095790b750686190410e83d1bb4bf496e99f56cf
drm/panel: simple: Add support BOE NV101WXMN51

The BOE NV101WXMN51 is a 10.1" WXGA color active matrix TFT LCD module
using amorphous silicon TFT's as an active switching devices. It can be
supported by the simple-panel driver.

Read the panel default EDID information:

EDID MODE DETAILS
name = <NULL>
pixel_clock = 71900
lvds_dual_channel = 0
refresh = 0
ha = 1280
hbl = 160
hso = 48
hspw = 32
hborder = 0
va = 800
vbl = 32
vso = 3
vspw = 5
vborder = 0
phsync = +
pvsync = -
x_mm = 0
y_mm = 0

drm_display_mode
.hdisplay = 1280
.hsync_start = 1328
.hsync_end = 1360
.htotal = 1440
.vdisplay = 800
.vsync_start = 803
.vsync_end = 808
.vtotal = 832

There are two modes in the EDID:

Detailed mode1: Clock 71.900 MHz, 216 mm x 135 mm
1280 1328 1360 1440 hborder 0
 800  803  808  832 vborder 0
+hsync -vsync

Detailed mode2: Clock 57.500 MHz, 216 mm x 135 mm
1280 1328 1360 1440 hborder 0
 800  803  808  832 vborder 0
+hsync -vsync

Support both of these modes on the panel.

Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/panel/panel-simple.c