1dfa10dfcSJagan Teki# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2dfa10dfcSJagan Teki%YAML 1.2
3dfa10dfcSJagan Teki---
4dfa10dfcSJagan Teki$id: http://devicetree.org/schemas/display/panel/sitronix,st7701.yaml#
5dfa10dfcSJagan Teki$schema: http://devicetree.org/meta-schemas/core.yaml#
6dfa10dfcSJagan Teki
7dfa10dfcSJagan Tekititle: Sitronix ST7701 based LCD panels
8dfa10dfcSJagan Teki
9dfa10dfcSJagan Tekimaintainers:
10dfa10dfcSJagan Teki  - Jagan Teki <jagan@amarulasolutions.com>
11dfa10dfcSJagan Teki
12dfa10dfcSJagan Tekidescription: |
13dfa10dfcSJagan Teki  ST7701 designed for small and medium sizes of TFT LCD display, is
14dfa10dfcSJagan Teki  capable of supporting up to 480RGBX864 in resolution. It provides
15dfa10dfcSJagan Teki  several system interfaces like MIPI/RGB/SPI.
16dfa10dfcSJagan Teki
17dfa10dfcSJagan Teki  Techstar TS8550B is 480x854, 2-lane MIPI DSI LCD panel which has
18dfa10dfcSJagan Teki  inbuilt ST7701 chip.
19dfa10dfcSJagan Teki
20e6e62748SMarek Vasut  Densitron DMT028VGHMCMI-1A is 480x640, 2-lane MIPI DSI LCD panel
21e6e62748SMarek Vasut  which has built-in ST7701 chip.
22e6e62748SMarek Vasut
23dfa10dfcSJagan TekiallOf:
24dfa10dfcSJagan Teki  - $ref: panel-common.yaml#
25dfa10dfcSJagan Teki
26dfa10dfcSJagan Tekiproperties:
27dfa10dfcSJagan Teki  compatible:
28dfa10dfcSJagan Teki    items:
29dfa10dfcSJagan Teki      - enum:
30e6e62748SMarek Vasut          - densitron,dmt028vghmcmi-1a
31441e129cSMaya Matuszczyk          - elida,kd50t048a
32dfa10dfcSJagan Teki          - techstar,ts8550b
33dfa10dfcSJagan Teki      - const: sitronix,st7701
34dfa10dfcSJagan Teki
35dfa10dfcSJagan Teki  reg:
36dfa10dfcSJagan Teki    description: DSI virtual channel used by that screen
37dfa10dfcSJagan Teki    maxItems: 1
38dfa10dfcSJagan Teki
39dfa10dfcSJagan Teki  VCC-supply:
40dfa10dfcSJagan Teki    description: analog regulator for MIPI circuit
41dfa10dfcSJagan Teki
42dfa10dfcSJagan Teki  IOVCC-supply:
43dfa10dfcSJagan Teki    description: I/O system regulator
44dfa10dfcSJagan Teki
45*175caafaSKrzysztof Kozlowski  port: true
46dfa10dfcSJagan Teki  reset-gpios: true
47*175caafaSKrzysztof Kozlowski  rotation: true
48dfa10dfcSJagan Teki
49dfa10dfcSJagan Teki  backlight: true
50dfa10dfcSJagan Teki
51dfa10dfcSJagan Tekirequired:
52dfa10dfcSJagan Teki  - compatible
53dfa10dfcSJagan Teki  - reg
54dfa10dfcSJagan Teki  - VCC-supply
55dfa10dfcSJagan Teki  - IOVCC-supply
56*175caafaSKrzysztof Kozlowski  - port
57dfa10dfcSJagan Teki  - reset-gpios
58dfa10dfcSJagan Teki
59dfa10dfcSJagan TekiadditionalProperties: false
60dfa10dfcSJagan Teki
61dfa10dfcSJagan Tekiexamples:
62dfa10dfcSJagan Teki  - |
63dfa10dfcSJagan Teki    #include <dt-bindings/gpio/gpio.h>
64dfa10dfcSJagan Teki
65dfa10dfcSJagan Teki    dsi {
66dfa10dfcSJagan Teki        #address-cells = <1>;
67dfa10dfcSJagan Teki        #size-cells = <0>;
68dfa10dfcSJagan Teki
69dfa10dfcSJagan Teki        panel@0 {
70dfa10dfcSJagan Teki            compatible = "techstar,ts8550b", "sitronix,st7701";
71dfa10dfcSJagan Teki            reg = <0>;
72dfa10dfcSJagan Teki            VCC-supply = <&reg_dldo2>;
73dfa10dfcSJagan Teki            IOVCC-supply = <&reg_dldo2>;
74dfa10dfcSJagan Teki            reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD24 */
75dfa10dfcSJagan Teki            backlight = <&backlight>;
76*175caafaSKrzysztof Kozlowski
77*175caafaSKrzysztof Kozlowski            port {
78*175caafaSKrzysztof Kozlowski                mipi_in_panel: endpoint {
79*175caafaSKrzysztof Kozlowski                    remote-endpoint = <&mipi_out_panel>;
80*175caafaSKrzysztof Kozlowski                };
81*175caafaSKrzysztof Kozlowski            };
82dfa10dfcSJagan Teki        };
83dfa10dfcSJagan Teki    };
84