mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
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
99 lines
2.0 KiB
YAML
99 lines
2.0 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/display/panel/ilitek,ili9806e.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Ilitek ILI9806E based panels
|
|
|
|
maintainers:
|
|
- Michael Walle <mwalle@kernel.org>
|
|
|
|
allOf:
|
|
- $ref: panel-common.yaml#
|
|
|
|
properties:
|
|
compatible:
|
|
items:
|
|
- enum:
|
|
- densitron,dmt028vghmcmi-1d
|
|
- ortustech,com35h3p70ulc
|
|
- rocktech,rk050hr345-ct106a
|
|
- const: ilitek,ili9806e
|
|
|
|
reg:
|
|
maxItems: 1
|
|
|
|
vdd-supply: true
|
|
vccio-supply: true
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
- vdd-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:
|
|
- |
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
|
|
dsi {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
panel@0 {
|
|
compatible = "ortustech,com35h3p70ulc", "ilitek,ili9806e";
|
|
reg = <0>;
|
|
vdd-supply = <®_vdd_panel>;
|
|
vccio-supply = <®_vccio_panel>;
|
|
reset-gpios = <&gpio3 6 GPIO_ACTIVE_LOW>;
|
|
backlight = <&backlight>;
|
|
|
|
port {
|
|
panel_in: endpoint {
|
|
remote-endpoint = <&dsi_out>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
- |
|
|
#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 = <®_vdd_panel>;
|
|
spi-max-frequency = <10000000>;
|
|
reset-gpios = <&gpiob 6 GPIO_ACTIVE_LOW>;
|
|
backlight = <&backlight>;
|
|
port {
|
|
panel_in_rgb: endpoint {
|
|
remote-endpoint = <<dc_out_rgb>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
...
|