Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/panel: simple: add ETML0700Y5DHA panel

Add support for the 1024x600 LVDS panel.

Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220530122407.918874-2-m.felsch@pengutronix.de

authored by

Marco Felsch and committed by
Sam Ravnborg
a6cc3c72 c033f26d

+29
+29
drivers/gpu/drm/panel/panel-simple.c
··· 1753 1753 .connector_type = DRM_MODE_CONNECTOR_DPI, 1754 1754 }; 1755 1755 1756 + static const struct display_timing edt_etml0700y5dha_timing = { 1757 + .pixelclock = { 40800000, 51200000, 67200000 }, 1758 + .hactive = { 1024, 1024, 1024 }, 1759 + .hfront_porch = { 30, 106, 125 }, 1760 + .hback_porch = { 30, 106, 125 }, 1761 + .hsync_len = { 30, 108, 126 }, 1762 + .vactive = { 600, 600, 600 }, 1763 + .vfront_porch = { 3, 12, 67}, 1764 + .vback_porch = { 3, 12, 67 }, 1765 + .vsync_len = { 4, 11, 66 }, 1766 + .flags = DISPLAY_FLAGS_HSYNC_LOW | DISPLAY_FLAGS_VSYNC_LOW | 1767 + DISPLAY_FLAGS_DE_HIGH, 1768 + }; 1769 + 1770 + static const struct panel_desc edt_etml0700y5dha = { 1771 + .timings = &edt_etml0700y5dha_timing, 1772 + .num_timings = 1, 1773 + .bpc = 8, 1774 + .size = { 1775 + .width = 155, 1776 + .height = 86, 1777 + }, 1778 + .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG, 1779 + .connector_type = DRM_MODE_CONNECTOR_LVDS, 1780 + }; 1781 + 1756 1782 static const struct drm_display_mode edt_etmv570g2dhu_mode = { 1757 1783 .clock = 25175, 1758 1784 .hdisplay = 640, ··· 3993 3967 }, { 3994 3968 .compatible = "edt,etm0700g0edh6", 3995 3969 .data = &edt_etm0700g0bdh6, 3970 + }, { 3971 + .compatible = "edt,etml0700y5dha", 3972 + .data = &edt_etml0700y5dha, 3996 3973 }, { 3997 3974 .compatible = "edt,etmv570g2dhu", 3998 3975 .data = &edt_etmv570g2dhu,