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 7abdd9e37SGeert Uytterhoeventitle: Sitronix ST7735R Display Panels Device Tree Bindings 8abdd9e37SGeert Uytterhoeven 9abdd9e37SGeert Uytterhoevenmaintainers: 10abdd9e37SGeert Uytterhoeven - David Lechner <david@lechnology.com> 11abdd9e37SGeert Uytterhoeven 12abdd9e37SGeert Uytterhoevendescription: 13abdd9e37SGeert Uytterhoeven This binding is for display panels using a Sitronix ST7735R controller in 14abdd9e37SGeert Uytterhoeven SPI mode. 15abdd9e37SGeert Uytterhoeven 16abdd9e37SGeert UytterhoevenallOf: 17abdd9e37SGeert Uytterhoeven - $ref: panel/panel-common.yaml# 18abdd9e37SGeert Uytterhoeven 19abdd9e37SGeert Uytterhoevenproperties: 20abdd9e37SGeert Uytterhoeven compatible: 21abdd9e37SGeert Uytterhoeven oneOf: 22abdd9e37SGeert Uytterhoeven - description: 23abdd9e37SGeert Uytterhoeven Adafruit 1.8" 160x128 Color TFT LCD (Product ID 358 or 618) 24abdd9e37SGeert Uytterhoeven items: 25abdd9e37SGeert Uytterhoeven - enum: 26abdd9e37SGeert Uytterhoeven - jianda,jd-t18003-t01 27abdd9e37SGeert Uytterhoeven - const: sitronix,st7735r 28abdd9e37SGeert Uytterhoeven 29abdd9e37SGeert Uytterhoeven spi-max-frequency: 30abdd9e37SGeert Uytterhoeven maximum: 32000000 31abdd9e37SGeert Uytterhoeven 32abdd9e37SGeert Uytterhoeven dc-gpios: 33abdd9e37SGeert Uytterhoeven maxItems: 1 34abdd9e37SGeert Uytterhoeven description: Display data/command selection (D/CX) 35abdd9e37SGeert Uytterhoeven 36abdd9e37SGeert Uytterhoevenrequired: 37abdd9e37SGeert Uytterhoeven - compatible 38abdd9e37SGeert Uytterhoeven - reg 39abdd9e37SGeert Uytterhoeven - dc-gpios 40abdd9e37SGeert Uytterhoeven - reset-gpios 41abdd9e37SGeert Uytterhoeven 42abdd9e37SGeert Uytterhoevenexamples: 43abdd9e37SGeert Uytterhoeven - | 44abdd9e37SGeert Uytterhoeven #include <dt-bindings/gpio/gpio.h> 45abdd9e37SGeert Uytterhoeven 46abdd9e37SGeert Uytterhoeven backlight: backlight { 47abdd9e37SGeert Uytterhoeven compatible = "gpio-backlight"; 48abdd9e37SGeert Uytterhoeven gpios = <&gpio 44 GPIO_ACTIVE_HIGH>; 49abdd9e37SGeert Uytterhoeven }; 50abdd9e37SGeert Uytterhoeven 51abdd9e37SGeert Uytterhoeven spi { 52abdd9e37SGeert Uytterhoeven #address-cells = <1>; 53abdd9e37SGeert Uytterhoeven #size-cells = <0>; 54abdd9e37SGeert Uytterhoeven 55abdd9e37SGeert Uytterhoeven display@0{ 56abdd9e37SGeert Uytterhoeven compatible = "jianda,jd-t18003-t01", "sitronix,st7735r"; 57abdd9e37SGeert Uytterhoeven reg = <0>; 58abdd9e37SGeert Uytterhoeven spi-max-frequency = <32000000>; 59abdd9e37SGeert Uytterhoeven dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>; 60abdd9e37SGeert Uytterhoeven reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>; 61abdd9e37SGeert Uytterhoeven rotation = <270>; 62abdd9e37SGeert Uytterhoeven }; 63abdd9e37SGeert Uytterhoeven }; 64abdd9e37SGeert Uytterhoeven 65abdd9e37SGeert Uytterhoeven... 66