1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0 2c66ec88fSEmmanuel Vadot%YAML 1.2 3c66ec88fSEmmanuel Vadot--- 4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/sitronix,st7789v.yaml# 5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6c66ec88fSEmmanuel Vadot 7c66ec88fSEmmanuel Vadottitle: Sitronix ST7789V RGB panel with SPI control bus 8c66ec88fSEmmanuel Vadot 9c66ec88fSEmmanuel Vadotmaintainers: 10c66ec88fSEmmanuel Vadot - Maxime Ripard <mripard@kernel.org> 11c66ec88fSEmmanuel Vadot 12c66ec88fSEmmanuel VadotallOf: 13c66ec88fSEmmanuel Vadot - $ref: panel-common.yaml# 14e67e8565SEmmanuel Vadot - $ref: /schemas/spi/spi-peripheral-props.yaml# 15c66ec88fSEmmanuel Vadot 16c66ec88fSEmmanuel Vadotproperties: 17c66ec88fSEmmanuel Vadot compatible: 18aa1a8ff2SEmmanuel Vadot enum: 19aa1a8ff2SEmmanuel Vadot - edt,et028013dma 20aa1a8ff2SEmmanuel Vadot - inanbo,t28cp45tn89-v17 21aa1a8ff2SEmmanuel Vadot - jasonic,jt240mhqs-hwt-ek-e3 22aa1a8ff2SEmmanuel Vadot - sitronix,st7789v 23c66ec88fSEmmanuel Vadot 24*7d0873ebSEmmanuel Vadot reg: 25*7d0873ebSEmmanuel Vadot maxItems: 1 26*7d0873ebSEmmanuel Vadot 27c66ec88fSEmmanuel Vadot reset-gpios: true 28c66ec88fSEmmanuel Vadot power-supply: true 29c66ec88fSEmmanuel Vadot backlight: true 30c66ec88fSEmmanuel Vadot port: true 31aa1a8ff2SEmmanuel Vadot rotation: true 32c66ec88fSEmmanuel Vadot 33b97ee269SEmmanuel Vadot spi-cpha: true 34b97ee269SEmmanuel Vadot spi-cpol: true 35b97ee269SEmmanuel Vadot 36aa1a8ff2SEmmanuel Vadot spi-rx-bus-width: 37aa1a8ff2SEmmanuel Vadot minimum: 0 38aa1a8ff2SEmmanuel Vadot maximum: 1 39aa1a8ff2SEmmanuel Vadot 40fac71e4eSEmmanuel Vadot dc-gpios: 41fac71e4eSEmmanuel Vadot maxItems: 1 42fac71e4eSEmmanuel Vadot description: DCX pin, Display data/command selection pin in parallel interface 43fac71e4eSEmmanuel Vadot 44c66ec88fSEmmanuel Vadotrequired: 45c66ec88fSEmmanuel Vadot - compatible 46c66ec88fSEmmanuel Vadot - reg 47c66ec88fSEmmanuel Vadot - power-supply 48c66ec88fSEmmanuel Vadot 49c66ec88fSEmmanuel VadotunevaluatedProperties: false 50c66ec88fSEmmanuel Vadot 51c66ec88fSEmmanuel Vadotexamples: 52c66ec88fSEmmanuel Vadot - | 53c66ec88fSEmmanuel Vadot #include <dt-bindings/gpio/gpio.h> 54c66ec88fSEmmanuel Vadot 55c66ec88fSEmmanuel Vadot spi { 56c66ec88fSEmmanuel Vadot #address-cells = <1>; 57c66ec88fSEmmanuel Vadot #size-cells = <0>; 58c66ec88fSEmmanuel Vadot 59c66ec88fSEmmanuel Vadot panel@0 { 60c66ec88fSEmmanuel Vadot compatible = "sitronix,st7789v"; 61c66ec88fSEmmanuel Vadot reg = <0>; 62c66ec88fSEmmanuel Vadot reset-gpios = <&pio 6 11 GPIO_ACTIVE_LOW>; 63c66ec88fSEmmanuel Vadot backlight = <&pwm_bl>; 64c66ec88fSEmmanuel Vadot power-supply = <&power>; 65aa1a8ff2SEmmanuel Vadot rotation = <180>; 66c66ec88fSEmmanuel Vadot spi-max-frequency = <100000>; 67c66ec88fSEmmanuel Vadot spi-cpol; 68c66ec88fSEmmanuel Vadot spi-cpha; 69c66ec88fSEmmanuel Vadot 70c66ec88fSEmmanuel Vadot port { 71c66ec88fSEmmanuel Vadot panel_input: endpoint { 72c66ec88fSEmmanuel Vadot remote-endpoint = <&tcon0_out_panel>; 73c66ec88fSEmmanuel Vadot }; 74c66ec88fSEmmanuel Vadot }; 75c66ec88fSEmmanuel Vadot }; 76c66ec88fSEmmanuel Vadot }; 77c66ec88fSEmmanuel Vadot 78c66ec88fSEmmanuel Vadot... 79