summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Binacchi <dario.binacchi@amarulasolutions.com>2026-03-18 08:32:52 +0100
committerNeil Armstrong <neil.armstrong@linaro.org>2026-03-26 10:00:04 +0100
commit7cad20e339ea0493fad76db27e4675b2a9629e7c (patch)
treea395c06ba082ec4f8829a9a4b9806dcc43006fee
parent0efa7924243e461a643a44904653f200bfd40ee0 (diff)
dt-bindings: ili9806e: add Rocktech RK050HR345-CT106A display
Document the Rocktech 5" 480x854 panel based on the Ilitek ILI9806E controller. This panel uses SPI for control and an RGB interface for display data, so adjust the binding requirements accordingly. Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patch.msgid.link/20260318073346.18041-4-dario.binacchi@amarulasolutions.com
-rw-r--r--Documentation/devicetree/bindings/display/panel/ilitek,ili9806e.yaml38
1 files changed, 36 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9806e.yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9806e.yaml
index f80307579485..2080d9e0ffac 100644
--- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9806e.yaml
+++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9806e.yaml
@@ -4,7 +4,7 @@
$id: http://devicetree.org/schemas/display/panel/ilitek,ili9806e.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
-title: Ilitek ILI9806E based MIPI-DSI panels
+title: Ilitek ILI9806E based panels
maintainers:
- Michael Walle <mwalle@kernel.org>
@@ -18,6 +18,7 @@ properties:
- enum:
- densitron,dmt028vghmcmi-1d
- ortustech,com35h3p70ulc
+ - rocktech,rk050hr345-ct106a
- const: ilitek,ili9806e
reg:
@@ -30,11 +31,24 @@ required:
- compatible
- reg
- vdd-supply
- - vccio-supply
- reset-gpios
- backlight
- port
+if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - rocktech,rk050hr345-ct106a
+then:
+ $ref: /schemas/spi/spi-peripheral-props.yaml#
+ required:
+ - spi-max-frequency
+else:
+ required:
+ - vccio-supply
+
unevaluatedProperties: false
examples:
@@ -60,5 +74,25 @@ examples:
};
};
};
+ - |
+ #include <dt-bindings/gpio/gpio.h>
+
+ spi {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ panel@0 {
+ compatible = "rocktech,rk050hr345-ct106a", "ilitek,ili9806e";
+ reg = <0>;
+ vdd-supply = <&reg_vdd_panel>;
+ spi-max-frequency = <10000000>;
+ reset-gpios = <&gpiob 6 GPIO_ACTIVE_LOW>;
+ backlight = <&backlight>;
+ port {
+ panel_in_rgb: endpoint {
+ remote-endpoint = <&ltdc_out_rgb>;
+ };
+ };
+ };
+ };
...