dt-bindings: display: simple: Add Startek KD070WVFPA043-C069A panel
Subsystems (4)
PATCH v3 1/2 dt-bindings: display: simple: Add Startek KD070WVFPA043-C069A panel
From: Fabio Estevam <[email protected]>
Add Startek KD070WVFPA043-C069A 7" TFT LCD panel compatible string.
---
Changes since v2:
- None
.../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+)
Documentation/devicetree/bindings/display/panel/panel-simple.yaml +2 -0
@@ -294,6 +294,8 @@ properties: - starry,kr070pe2t # Starry 12.2" (1920x1200 pixels) TFT LCD panel - starry,kr122ea0sra + # Startek KD070WVFPA043-C069A 7" TFT LCD panel + - startek,kd070wvfpa # Team Source Display Technology TST043015CMHX 4.3" WQVGA TFT LCD panel - team-source-display,tst043015cmhx # Tianma Micro-electronics TM070JDHG30 7.0" WXGA TFT LCD panel
Signature · 1 line
2.25.1
PATCH v3 2/2 drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support
From: Heiko Schocher <[email protected]>
Add Startek KD070WVFPA043-C069A 7" TFT LCD panel support.
---
Changes since v2:
- Pass the full flags and bus_flags.
drivers/gpu/drm/panel/panel-simple.c | 38 ++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+)
drivers/gpu/drm/panel/panel-simple.c +38 -0
@@ -3310,6 +3310,41 @@ static const struct panel_desc starry_kr070pe2t = { .connector_type = DRM_MODE_CONNECTOR_DPI, }; +static const struct display_timing startek_kd070wvfpa_mode = { + .pixelclock = {25200000 ,27200000 ,30500000 }, + .hactive = {800 ,800 ,800 }, + .hfront_porch = {19 ,44 ,115 }, + .hback_porch = {5 ,16 ,101 }, + .hsync_len = {1 ,2 ,100 }, + .vactive = {480 ,480 ,480 }, + .vfront_porch = {5 ,43 ,67 }, + .vback_porch = {5 ,5 ,67 }, + .vsync_len = {1 ,2 ,66 }, + .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 startek_kd070wvfpa = { + .timings = &startek_kd070wvfpa_mode, + .num_timings =1 , + .bpc =8 , + .size = { + .width =152 , + .height =91 , + }, + .delay = { + .prepare =20 , + .enable =200 , + .disable =200 , + }, + .bus_format =MEDIA_BUS_FMT_RGB888_1X24 , + .connector_type =DRM_MODE_CONNECTOR_DPI , + .bus_flags =DRM_BUS_FLAG_DE_HIGH | +DRM_BUS_FLAG_PIXDATA_SAMPLE_NEGEDGE | +DRM_BUS_FLAG_SYNC_SAMPLE_NEGEDGE , +}; +static const struct display_timing tsd_tst043015cmhx_timing = { .pixelclock = {5000000 ,9000000 ,12000000 }, .hactive = {480 ,480 ,480 },
@@ -4019,6 +4054,9 @@ static const struct of_device_id platform_of_match[] = { }, { .compatible = "starry,kr070pe2t", .data = &starry_kr070pe2t, + }, { + .compatible = "startek,kd070wvfpa", + .data = &startek_kd070wvfpa, }, { .compatible = "team-source-display,tst043015cmhx", .data = &tsd_tst043015cmhx,
Signature · 1 line
2.25.1
Re: [PATCH v3 2/2] drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support
Quoted 8 lines · Fabio Estevam
From: Heiko Schocher <[email protected]>
Add Startek KD070WVFPA043-C069A 7" TFT LCD panel support.
Signed-off-by Heiko Schocher <[email protected]>[fabio: passed .flags and .bus_flags]Signed-off-by Fabio Estevam <[email protected]>Acked-by Sam Ravnborg <[email protected]>
Quoted 18 lines · Fabio Estevam
From: Fabio Estevam <[email protected]>
Add Startek KD070WVFPA043-C069A 7" TFT LCD panel compatible string.
Signed-off-by Fabio Estevam <[email protected]>Acked-by Sam Ravnborg <[email protected]>---
Changes since v2:
- None.../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+)Documentation/devicetree/bindings/display/panel/panel-simple.yaml +0
-0
Documentation/devicetree/bindings/display/panel/panel-simple.yaml properties: · line 301
Quoted 8 lines
Documentation/devicetree/bindings/display/panel/panel-simple.yaml +2
-0@@ -294,6 +294,8 @@ properties: - starry,kr070pe2t # Starry 12.2" (1920x1200 pixels) TFT LCD panel - starry,kr122ea0sra + # Startek KD070WVFPA043-C069A 7" TFT LCD panel + - startek,kd070wvfpa # Team Source Display Technology TST043015CMHX 4.3" WQVGA TFT LCD panel - team-source-display,tst043015cmhx # Tianma Micro-electronics TM070JDHG30 7.0" WXGA TFT LCD panel