Commit | Line | Data |
---|---|---|
abdd9e37 GU |
1 | # SPDX-License-Identifier: GPL-2.0-only |
2 | %YAML 1.2 | |
3 | --- | |
4 | $id: http://devicetree.org/schemas/display/sitronix,st7735r.yaml# | |
5 | $schema: http://devicetree.org/meta-schemas/core.yaml# | |
6 | ||
dd3cb467 | 7 | title: Sitronix ST7735R Display Panels |
abdd9e37 GU |
8 | |
9 | maintainers: | |
10 | - David Lechner <david@lechnology.com> | |
11 | ||
12 | description: | |
3a1a6be4 GU |
13 | This binding is for display panels using a Sitronix ST7715R or ST7735R |
14 | controller in SPI mode. | |
abdd9e37 GU |
15 | |
16 | allOf: | |
17 | - $ref: panel/panel-common.yaml# | |
944ad762 | 18 | - $ref: /schemas/spi/spi-peripheral-props.yaml# |
abdd9e37 GU |
19 | |
20 | properties: | |
21 | compatible: | |
22 | oneOf: | |
23 | - description: | |
24 | Adafruit 1.8" 160x128 Color TFT LCD (Product ID 358 or 618) | |
25 | items: | |
26 | - enum: | |
27 | - jianda,jd-t18003-t01 | |
28 | - const: sitronix,st7735r | |
3a1a6be4 GU |
29 | - description: |
30 | Okaya 1.44" 128x128 Color TFT LCD (E.g. Renesas YRSK-LCD-PMOD) | |
31 | items: | |
32 | - enum: | |
33 | - okaya,rh128128t | |
34 | - const: sitronix,st7715r | |
abdd9e37 | 35 | |
abdd9e37 GU |
36 | dc-gpios: |
37 | maxItems: 1 | |
38 | description: Display data/command selection (D/CX) | |
39 | ||
c2d4290b SR |
40 | backlight: true |
41 | reg: true | |
df0a9e8d | 42 | spi-max-frequency: true |
c2d4290b SR |
43 | reset-gpios: true |
44 | rotation: true | |
45 | ||
abdd9e37 GU |
46 | required: |
47 | - compatible | |
48 | - reg | |
49 | - dc-gpios | |
abdd9e37 | 50 | |
c2d4290b SR |
51 | additionalProperties: false |
52 | ||
abdd9e37 GU |
53 | examples: |
54 | - | | |
55 | #include <dt-bindings/gpio/gpio.h> | |
56 | ||
57 | backlight: backlight { | |
58 | compatible = "gpio-backlight"; | |
59 | gpios = <&gpio 44 GPIO_ACTIVE_HIGH>; | |
60 | }; | |
61 | ||
62 | spi { | |
63 | #address-cells = <1>; | |
64 | #size-cells = <0>; | |
65 | ||
66 | display@0{ | |
67 | compatible = "jianda,jd-t18003-t01", "sitronix,st7735r"; | |
68 | reg = <0>; | |
69 | spi-max-frequency = <32000000>; | |
70 | dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>; | |
71 | reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>; | |
72 | rotation = <270>; | |
471e201f | 73 | backlight = <&backlight>; |
abdd9e37 GU |
74 | }; |
75 | }; | |
76 | ||
77 | ... |