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.

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

authored by

Dario Binacchi and committed by
Neil Armstrong
7cad20e3 0efa7924

+36 -2
+36 -2
Documentation/devicetree/bindings/display/panel/ilitek,ili9806e.yaml
··· 4 4 $id: http://devicetree.org/schemas/display/panel/ilitek,ili9806e.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Ilitek ILI9806E based MIPI-DSI panels 7 + title: Ilitek ILI9806E based panels 8 8 9 9 maintainers: 10 10 - Michael Walle <mwalle@kernel.org> ··· 18 18 - enum: 19 19 - densitron,dmt028vghmcmi-1d 20 20 - ortustech,com35h3p70ulc 21 + - rocktech,rk050hr345-ct106a 21 22 - const: ilitek,ili9806e 22 23 23 24 reg: ··· 31 30 - compatible 32 31 - reg 33 32 - vdd-supply 34 - - vccio-supply 35 33 - reset-gpios 36 34 - backlight 37 35 - port 36 + 37 + if: 38 + properties: 39 + compatible: 40 + contains: 41 + enum: 42 + - rocktech,rk050hr345-ct106a 43 + then: 44 + $ref: /schemas/spi/spi-peripheral-props.yaml# 45 + required: 46 + - spi-max-frequency 47 + else: 48 + required: 49 + - vccio-supply 38 50 39 51 unevaluatedProperties: false 40 52 ··· 74 60 }; 75 61 }; 76 62 }; 63 + - | 64 + #include <dt-bindings/gpio/gpio.h> 77 65 66 + spi { 67 + #address-cells = <1>; 68 + #size-cells = <0>; 69 + 70 + panel@0 { 71 + compatible = "rocktech,rk050hr345-ct106a", "ilitek,ili9806e"; 72 + reg = <0>; 73 + vdd-supply = <&reg_vdd_panel>; 74 + spi-max-frequency = <10000000>; 75 + reset-gpios = <&gpiob 6 GPIO_ACTIVE_LOW>; 76 + backlight = <&backlight>; 77 + port { 78 + panel_in_rgb: endpoint { 79 + remote-endpoint = <&ltdc_out_rgb>; 80 + }; 81 + }; 82 + }; 83 + }; 78 84 ...