mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-21 11:37:47 +07:00
drm/panel: simple: Add support for the LeMaker BL035-RGB-002 3.5" LCD
This adds support for the 3.5" LCD panel from LeMaker, sold for use with BananaPi boards. It comes with a 24-bit RGB888 parallel interface and requires an active-low DE signal Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://patchwork.freedesktop.org/patch/msgid/20181107181843.27628-7-contact@paulk.fr
This commit is contained in:
parent
78d1773f8e
commit
27abdd83f6
@ -1597,6 +1597,30 @@ static const struct panel_desc kyo_tcg121xglp = {
|
||||
.bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG,
|
||||
};
|
||||
|
||||
static const struct drm_display_mode lemaker_bl035_rgb_002_mode = {
|
||||
.clock = 7000,
|
||||
.hdisplay = 320,
|
||||
.hsync_start = 320 + 20,
|
||||
.hsync_end = 320 + 20 + 30,
|
||||
.htotal = 320 + 20 + 30 + 38,
|
||||
.vdisplay = 240,
|
||||
.vsync_start = 240 + 4,
|
||||
.vsync_end = 240 + 4 + 3,
|
||||
.vtotal = 240 + 4 + 3 + 15,
|
||||
.vrefresh = 60,
|
||||
};
|
||||
|
||||
static const struct panel_desc lemaker_bl035_rgb_002 = {
|
||||
.modes = &lemaker_bl035_rgb_002_mode,
|
||||
.num_modes = 1,
|
||||
.size = {
|
||||
.width = 70,
|
||||
.height = 52,
|
||||
},
|
||||
.bus_format = MEDIA_BUS_FMT_RGB888_1X24,
|
||||
.bus_flags = DRM_BUS_FLAG_DE_LOW,
|
||||
};
|
||||
|
||||
static const struct drm_display_mode lg_lb070wv8_mode = {
|
||||
.clock = 33246,
|
||||
.hdisplay = 800,
|
||||
@ -2637,6 +2661,9 @@ static const struct of_device_id platform_of_match[] = {
|
||||
}, {
|
||||
.compatible = "kyo,tcg121xglp",
|
||||
.data = &kyo_tcg121xglp,
|
||||
}, {
|
||||
.compatible = "lemaker,bl035-rgb-002",
|
||||
.data = &lemaker_bl035_rgb_002,
|
||||
}, {
|
||||
.compatible = "lg,lb070wv8",
|
||||
.data = &lg_lb070wv8,
|
||||
|
Loading…
Reference in New Issue
Block a user