* [PATCH 1/2] dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS
@ 2025-07-01 20:14 Paul Kocialkowski
2025-07-01 20:14 ` [PATCH 2/2] drm/panel: simple: Add Olimex LCD-OLinuXino-5CTS support Paul Kocialkowski
2025-07-02 7:17 ` [PATCH 1/2] dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS Krzysztof Kozlowski
0 siblings, 2 replies; 3+ messages in thread
From: Paul Kocialkowski @ 2025-07-01 20:14 UTC (permalink / raw)
To: dri-devel, devicetree, linux-kernel
Cc: Neil Armstrong, Jessica Zhang, David Airlie, Simona Vetter,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Paul Kocialkowski
Add the Olimex LCD-OLinuXino-5CTS, a 5-inch TFT LCD panel.
Signed-off-by: Paul Kocialkowski <paulk@sys-base.io>
---
.../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
index 5542c9229d54..287cb85378ec 100644
--- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
+++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
@@ -234,6 +234,8 @@ properties:
- okaya,rs800480t-7x0gp
# Olimex 4.3" TFT LCD panel
- olimex,lcd-olinuxino-43-ts
+ # Olimex 5.0" TFT LCD panel
+ - olimex,lcd-olinuxino-5-cts
# On Tat Industrial Company 5" DPI TFT panel.
- ontat,kd50g21-40nt-a1
# On Tat Industrial Company 7" DPI TFT panel.
--
2.49.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 2/2] drm/panel: simple: Add Olimex LCD-OLinuXino-5CTS support
2025-07-01 20:14 [PATCH 1/2] dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS Paul Kocialkowski
@ 2025-07-01 20:14 ` Paul Kocialkowski
2025-07-02 7:17 ` [PATCH 1/2] dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS Krzysztof Kozlowski
1 sibling, 0 replies; 3+ messages in thread
From: Paul Kocialkowski @ 2025-07-01 20:14 UTC (permalink / raw)
To: dri-devel, devicetree, linux-kernel
Cc: Neil Armstrong, Jessica Zhang, David Airlie, Simona Vetter,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg,
Paul Kocialkowski
Add support for the Olimex LCD-OLinuXino-5CTS, a 5-inch TFT LCD panel
with a mode operating at 33.3 MHz.
Signed-off-by: Paul Kocialkowski <paulk@sys-base.io>
---
drivers/gpu/drm/panel/panel-simple.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
index 0a3b26bb4d73..b3d7a0eeabd5 100644
--- a/drivers/gpu/drm/panel/panel-simple.c
+++ b/drivers/gpu/drm/panel/panel-simple.c
@@ -3655,6 +3655,29 @@ static const struct panel_desc olimex_lcd_olinuxino_43ts = {
.bus_format = MEDIA_BUS_FMT_RGB888_1X24,
};
+static const struct drm_display_mode olimex_lcd_olinuxino_5cts_mode = {
+ .clock = 33300,
+ .hdisplay = 800,
+ .hsync_start = 800 + 210,
+ .hsync_end = 800 + 210 + 20,
+ .htotal = 800 + 210 + 20 + 26,
+ .vdisplay = 480,
+ .vsync_start = 480 + 22,
+ .vsync_end = 480 + 22 + 10,
+ .vtotal = 480 + 22 + 10 + 13,
+};
+
+static const struct panel_desc olimex_lcd_olinuxino_5cts = {
+ .modes = &olimex_lcd_olinuxino_5cts_mode,
+ .num_modes = 1,
+ .size = {
+ .width = 154,
+ .height = 86,
+ },
+ .bus_format = MEDIA_BUS_FMT_RGB888_1X24,
+};
+
+
static const struct display_timing ontat_kd50g21_40nt_a1_timing = {
.pixelclock = { 30000000, 30000000, 50000000 },
.hactive = { 800, 800, 800 },
@@ -5214,6 +5237,9 @@ static const struct of_device_id platform_of_match[] = {
}, {
.compatible = "olimex,lcd-olinuxino-43-ts",
.data = &olimex_lcd_olinuxino_43ts,
+ }, {
+ .compatible = "olimex,lcd-olinuxino-5-cts",
+ .data = &olimex_lcd_olinuxino_5cts,
}, {
.compatible = "ontat,kd50g21-40nt-a1",
.data = &ontat_kd50g21_40nt_a1,
--
2.49.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 1/2] dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS
2025-07-01 20:14 [PATCH 1/2] dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS Paul Kocialkowski
2025-07-01 20:14 ` [PATCH 2/2] drm/panel: simple: Add Olimex LCD-OLinuXino-5CTS support Paul Kocialkowski
@ 2025-07-02 7:17 ` Krzysztof Kozlowski
1 sibling, 0 replies; 3+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-02 7:17 UTC (permalink / raw)
To: Paul Kocialkowski
Cc: dri-devel, devicetree, linux-kernel, Neil Armstrong,
Jessica Zhang, David Airlie, Simona Vetter, Maarten Lankhorst,
Maxime Ripard, Thomas Zimmermann, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Thierry Reding, Sam Ravnborg
On Tue, Jul 01, 2025 at 10:14:25PM +0200, Paul Kocialkowski wrote:
> Add the Olimex LCD-OLinuXino-5CTS, a 5-inch TFT LCD panel.
>
> Signed-off-by: Paul Kocialkowski <paulk@sys-base.io>
> ---
Not tested or missing yamlint. Rob's report probably will follow up, but
even without it - please test before sending, not after.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-07-02 7:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-01 20:14 [PATCH 1/2] dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS Paul Kocialkowski
2025-07-01 20:14 ` [PATCH 2/2] drm/panel: simple: Add Olimex LCD-OLinuXino-5CTS support Paul Kocialkowski
2025-07-02 7:17 ` [PATCH 1/2] dt-bindings: display: simple: Add Olimex LCD-OLinuXino-5CTS Krzysztof Kozlowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).