public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 1/2] dt-bindings: display: panel: Fork Waveshare panels into separate document
@ 2026-01-13  0:05 Marek Vasut
  2026-01-13  0:05 ` [PATCH 2/2] arm64: dts: renesas: sparrow-hawk: Add overlay for WaveShare Display 13.3" Marek Vasut
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Marek Vasut @ 2026-01-13  0:05 UTC (permalink / raw)
  To: linux-arm-kernel
  Cc: Marek Vasut, Conor Dooley, David Airlie, Geert Uytterhoeven,
	Jessica Zhang, Krzysztof Kozlowski, Maarten Lankhorst,
	Magnus Damm, Maxime Ripard, Neil Armstrong, Rob Herring,
	Sam Ravnborg, Simona Vetter, Thierry Reding, Thomas Zimmermann,
	devicetree, dri-devel, linux-kernel, linux-renesas-soc

Move the Waveshare panels description into separate document, so they
can be properly described with compatible = "waveshare,...", "panel-dpi"
and attached to "waveshare,dsi2dpi" bridge.

While these panels are described as DPI panels, they are generally part
of a larger unit in non-removable metal casing, so the actual internal
configuration is not known. It is likely that internally, those panels
are LVDS panels, connected to ICN6211 DSI-to-DPI bridge and then another
unknown DPI-to-LVDS bridge.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
---
Cc: Conor Dooley <conor+dt@kernel.org>
Cc: David Airlie <airlied@gmail.com>
Cc: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Jessica Zhang <jesszhan0024@gmail.com>
Cc: Krzysztof Kozlowski <krzk+dt@kernel.org>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Magnus Damm <magnus.damm@gmail.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Neil Armstrong <neil.armstrong@linaro.org>
Cc: Rob Herring <robh@kernel.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Simona Vetter <simona@ffwll.ch>
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Cc: devicetree@vger.kernel.org
Cc: dri-devel@lists.freedesktop.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-renesas-soc@vger.kernel.org
---
 .../bindings/display/panel/panel-simple.yaml  |  4 ---
 .../bindings/display/panel/waveshare,dpi.yaml | 32 +++++++++++++++++++
 2 files changed, 32 insertions(+), 4 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/waveshare,dpi.yaml

diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
index e4a5b30ccfc93..62bfc3f4fee14 100644
--- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
+++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
@@ -335,10 +335,6 @@ properties:
       - vivax,tpc9150-panel
         # VXT 800x480 color TFT LCD panel
       - vxt,vl050-8048nt-c01
-        # Waveshare 13.3" FHD (1920x1080) LCD panel
-      - waveshare,13.3inch-panel
-        # Waveshare 7.0" WSVGA (1024x600) LCD panel
-      - waveshare,7.0inch-c-panel
         # Winstar Display Corporation 3.5" QVGA (320x240) TFT LCD panel
       - winstar,wf35ltiacd
         # Yes Optoelectronics YTC700TLAG-05-201C 7" TFT LCD panel
diff --git a/Documentation/devicetree/bindings/display/panel/waveshare,dpi.yaml b/Documentation/devicetree/bindings/display/panel/waveshare,dpi.yaml
new file mode 100644
index 0000000000000..40a6a8e98cc33
--- /dev/null
+++ b/Documentation/devicetree/bindings/display/panel/waveshare,dpi.yaml
@@ -0,0 +1,32 @@
+# SPDX-License-Identifier: GPL-2.0
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/display/panel/waveshare,dpi.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Waveshare Touch Display
+
+maintainers:
+  - Marek Vasut <marek.vasut+renesas@mailbox.org>
+
+allOf:
+  - $ref: panel-dpi.yaml#
+
+properties:
+  compatible:
+    items:
+      - enum:
+          - waveshare,13.3inch-panel
+          - waveshare,7.0inch-c-panel
+      - {} # panel-dpi, but not listed here to avoid false select
+
+  height-mm: true
+  label: true
+  panel-timing: true
+  port: true
+  power-supply: true
+  width-mm: true
+
+additionalProperties: false
+
+...
-- 
2.51.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-01-17  0:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-13  0:05 [PATCH 1/2] dt-bindings: display: panel: Fork Waveshare panels into separate document Marek Vasut
2026-01-13  0:05 ` [PATCH 2/2] arm64: dts: renesas: sparrow-hawk: Add overlay for WaveShare Display 13.3" Marek Vasut
2026-01-13  9:13 ` [PATCH 1/2] dt-bindings: display: panel: Fork Waveshare panels into separate document Geert Uytterhoeven
2026-01-13 13:46   ` Marek Vasut
2026-01-15 17:40 ` Rob Herring
2026-01-15 19:20   ` Marek Vasut
2026-01-16  3:26     ` Rob Herring
2026-01-17  0:05       ` Marek Vasut

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox