1abdd9e37SGeert Uytterhoeven# SPDX-License-Identifier: GPL-2.0-only 2abdd9e37SGeert Uytterhoeven%YAML 1.2 3abdd9e37SGeert Uytterhoeven--- 4abdd9e37SGeert Uytterhoeven$id: http://devicetree.org/schemas/display/sitronix,st7735r.yaml# 5abdd9e37SGeert Uytterhoeven$schema: http://devicetree.org/meta-schemas/core.yaml# 6abdd9e37SGeert Uytterhoeven 7*dd3cb467SAndrew Lunntitle: Sitronix ST7735R Display Panels 8abdd9e37SGeert Uytterhoeven 9abdd9e37SGeert Uytterhoevenmaintainers: 10abdd9e37SGeert Uytterhoeven - David Lechner <david@lechnology.com> 11abdd9e37SGeert Uytterhoeven 12abdd9e37SGeert Uytterhoevendescription: 133a1a6be4SGeert Uytterhoeven This binding is for display panels using a Sitronix ST7715R or ST7735R 143a1a6be4SGeert Uytterhoeven controller in SPI mode. 15abdd9e37SGeert Uytterhoeven 16abdd9e37SGeert UytterhoevenallOf: 17abdd9e37SGeert Uytterhoeven - $ref: panel/panel-common.yaml# 18944ad762SKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 19abdd9e37SGeert Uytterhoeven 20abdd9e37SGeert Uytterhoevenproperties: 21abdd9e37SGeert Uytterhoeven compatible: 22abdd9e37SGeert Uytterhoeven oneOf: 23abdd9e37SGeert Uytterhoeven - description: 24abdd9e37SGeert Uytterhoeven Adafruit 1.8" 160x128 Color TFT LCD (Product ID 358 or 618) 25abdd9e37SGeert Uytterhoeven items: 26abdd9e37SGeert Uytterhoeven - enum: 27abdd9e37SGeert Uytterhoeven - jianda,jd-t18003-t01 28abdd9e37SGeert Uytterhoeven - const: sitronix,st7735r 293a1a6be4SGeert Uytterhoeven - description: 303a1a6be4SGeert Uytterhoeven Okaya 1.44" 128x128 Color TFT LCD (E.g. Renesas YRSK-LCD-PMOD) 313a1a6be4SGeert Uytterhoeven items: 323a1a6be4SGeert Uytterhoeven - enum: 333a1a6be4SGeert Uytterhoeven - okaya,rh128128t 343a1a6be4SGeert Uytterhoeven - const: sitronix,st7715r 35abdd9e37SGeert Uytterhoeven 36abdd9e37SGeert Uytterhoeven dc-gpios: 37abdd9e37SGeert Uytterhoeven maxItems: 1 38abdd9e37SGeert Uytterhoeven description: Display data/command selection (D/CX) 39abdd9e37SGeert Uytterhoeven 40c2d4290bSSam Ravnborg backlight: true 41c2d4290bSSam Ravnborg reg: true 42df0a9e8dSNoralf Trønnes spi-max-frequency: true 43c2d4290bSSam Ravnborg reset-gpios: true 44c2d4290bSSam Ravnborg rotation: true 45c2d4290bSSam Ravnborg 46abdd9e37SGeert Uytterhoevenrequired: 47abdd9e37SGeert Uytterhoeven - compatible 48abdd9e37SGeert Uytterhoeven - reg 49abdd9e37SGeert Uytterhoeven - dc-gpios 50abdd9e37SGeert Uytterhoeven 51c2d4290bSSam RavnborgadditionalProperties: false 52c2d4290bSSam Ravnborg 53abdd9e37SGeert Uytterhoevenexamples: 54abdd9e37SGeert Uytterhoeven - | 55abdd9e37SGeert Uytterhoeven #include <dt-bindings/gpio/gpio.h> 56abdd9e37SGeert Uytterhoeven 57abdd9e37SGeert Uytterhoeven backlight: backlight { 58abdd9e37SGeert Uytterhoeven compatible = "gpio-backlight"; 59abdd9e37SGeert Uytterhoeven gpios = <&gpio 44 GPIO_ACTIVE_HIGH>; 60abdd9e37SGeert Uytterhoeven }; 61abdd9e37SGeert Uytterhoeven 62abdd9e37SGeert Uytterhoeven spi { 63abdd9e37SGeert Uytterhoeven #address-cells = <1>; 64abdd9e37SGeert Uytterhoeven #size-cells = <0>; 65abdd9e37SGeert Uytterhoeven 66abdd9e37SGeert Uytterhoeven display@0{ 67abdd9e37SGeert Uytterhoeven compatible = "jianda,jd-t18003-t01", "sitronix,st7735r"; 68abdd9e37SGeert Uytterhoeven reg = <0>; 69abdd9e37SGeert Uytterhoeven spi-max-frequency = <32000000>; 70abdd9e37SGeert Uytterhoeven dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>; 71abdd9e37SGeert Uytterhoeven reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>; 72abdd9e37SGeert Uytterhoeven rotation = <270>; 73471e201fSNoralf Trønnes backlight = <&backlight>; 74abdd9e37SGeert Uytterhoeven }; 75abdd9e37SGeert Uytterhoeven }; 76abdd9e37SGeert Uytterhoeven 77abdd9e37SGeert Uytterhoeven... 78