Commit 3be20710 authored by Jagan Teki's avatar Jagan Teki Committed by Sam Ravnborg

drm/panel: simple: Add FriendlyELEC HD702E 800x1280 LCD panel

HD702E lcd is FriendlyELEC developed eDP LCD panel with 800x1280
resolution. It has built in Goodix, GT9271 captive touchscreen
with backlight adjustable via PWM.

Add support for it.
Signed-off-by: default avatarJagan Teki <jagan@amarulasolutions.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20190507130708.11255-2-jagan@amarulasolutions.com
parent 19b44b52
...@@ -1261,6 +1261,29 @@ static const struct panel_desc foxlink_fl500wvr00_a0t = { ...@@ -1261,6 +1261,29 @@ static const struct panel_desc foxlink_fl500wvr00_a0t = {
.bus_format = MEDIA_BUS_FMT_RGB888_1X24, .bus_format = MEDIA_BUS_FMT_RGB888_1X24,
}; };
static const struct drm_display_mode friendlyarm_hd702e_mode = {
.clock = 67185,
.hdisplay = 800,
.hsync_start = 800 + 20,
.hsync_end = 800 + 20 + 24,
.htotal = 800 + 20 + 24 + 20,
.vdisplay = 1280,
.vsync_start = 1280 + 4,
.vsync_end = 1280 + 4 + 8,
.vtotal = 1280 + 4 + 8 + 4,
.vrefresh = 60,
.flags = DRM_MODE_FLAG_NVSYNC | DRM_MODE_FLAG_NHSYNC,
};
static const struct panel_desc friendlyarm_hd702e = {
.modes = &friendlyarm_hd702e_mode,
.num_modes = 1,
.size = {
.width = 94,
.height = 151,
},
};
static const struct drm_display_mode giantplus_gpg482739qs5_mode = { static const struct drm_display_mode giantplus_gpg482739qs5_mode = {
.clock = 9000, .clock = 9000,
.hdisplay = 480, .hdisplay = 480,
...@@ -2800,6 +2823,9 @@ static const struct of_device_id platform_of_match[] = { ...@@ -2800,6 +2823,9 @@ static const struct of_device_id platform_of_match[] = {
}, { }, {
.compatible = "foxlink,fl500wvr00-a0t", .compatible = "foxlink,fl500wvr00-a0t",
.data = &foxlink_fl500wvr00_a0t, .data = &foxlink_fl500wvr00_a0t,
}, {
.compatible = "friendlyarm,hd702e",
.data = &friendlyarm_hd702e,
}, { }, {
.compatible = "giantplus,gpg482739qs5", .compatible = "giantplus,gpg482739qs5",
.data = &giantplus_gpg482739qs5 .data = &giantplus_gpg482739qs5
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment