mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-25 11:55:37 +00:00
drm/panel: simple: Add Multi-Inno Technology MI0800FT-9
Add Multi-Inno Technology MI0800FT-9 8" 800x600 DPI panel support. Signed-off-by: Christoph Niedermaier <cniedermaier@dh-electronics.com> Cc: Sam Ravnborg <sam@ravnborg.org> To: dri-devel@lists.freedesktop.org Signed-off-by: Marek Vasut <marex@denx.de> Link: https://patchwork.freedesktop.org/patch/msgid/20220812114832.4946-1-cniedermaier@dh-electronics.com
This commit is contained in:
parent
dec015f135
commit
b55002b9b5
1 changed files with 33 additions and 0 deletions
|
@ -2701,6 +2701,36 @@ static const struct panel_desc multi_inno_mi0700s4t_6 = {
|
|||
.connector_type = DRM_MODE_CONNECTOR_DPI,
|
||||
};
|
||||
|
||||
static const struct display_timing multi_inno_mi0800ft_9_timing = {
|
||||
.pixelclock = { 32000000, 40000000, 50000000 },
|
||||
.hactive = { 800, 800, 800 },
|
||||
.hfront_porch = { 16, 210, 354 },
|
||||
.hback_porch = { 6, 26, 45 },
|
||||
.hsync_len = { 1, 20, 40 },
|
||||
.vactive = { 600, 600, 600 },
|
||||
.vfront_porch = { 1, 12, 77 },
|
||||
.vback_porch = { 3, 13, 22 },
|
||||
.vsync_len = { 1, 10, 20 },
|
||||
.flags = DISPLAY_FLAGS_HSYNC_LOW | DISPLAY_FLAGS_VSYNC_LOW |
|
||||
DISPLAY_FLAGS_DE_HIGH | DISPLAY_FLAGS_PIXDATA_POSEDGE |
|
||||
DISPLAY_FLAGS_SYNC_POSEDGE,
|
||||
};
|
||||
|
||||
static const struct panel_desc multi_inno_mi0800ft_9 = {
|
||||
.timings = &multi_inno_mi0800ft_9_timing,
|
||||
.num_timings = 1,
|
||||
.bpc = 8,
|
||||
.size = {
|
||||
.width = 162,
|
||||
.height = 122,
|
||||
},
|
||||
.bus_format = MEDIA_BUS_FMT_RGB888_1X24,
|
||||
.bus_flags = DRM_BUS_FLAG_DE_HIGH |
|
||||
DRM_BUS_FLAG_PIXDATA_SAMPLE_NEGEDGE |
|
||||
DRM_BUS_FLAG_SYNC_SAMPLE_NEGEDGE,
|
||||
.connector_type = DRM_MODE_CONNECTOR_DPI,
|
||||
};
|
||||
|
||||
static const struct display_timing multi_inno_mi1010ait_1cp_timing = {
|
||||
.pixelclock = { 68900000, 70000000, 73400000 },
|
||||
.hactive = { 1280, 1280, 1280 },
|
||||
|
@ -4132,6 +4162,9 @@ static const struct of_device_id platform_of_match[] = {
|
|||
}, {
|
||||
.compatible = "multi-inno,mi0700s4t-6",
|
||||
.data = &multi_inno_mi0700s4t_6,
|
||||
}, {
|
||||
.compatible = "multi-inno,mi0800ft-9",
|
||||
.data = &multi_inno_mi0800ft_9,
|
||||
}, {
|
||||
.compatible = "multi-inno,mi1010ait-1cp",
|
||||
.data = &multi_inno_mi1010ait_1cp,
|
||||
|
|
Loading…
Reference in a new issue