1b9ab1248SGuido Günther# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
2b9ab1248SGuido Günther%YAML 1.2
3b9ab1248SGuido Günther---
4b9ab1248SGuido Günther$id: http://devicetree.org/schemas/display/panel/mantix,mlaf057we51-x.yaml#
5b9ab1248SGuido Günther$schema: http://devicetree.org/meta-schemas/core.yaml#
6b9ab1248SGuido Günther
7b9ab1248SGuido Günthertitle: Mantix MLAF057WE51-X 5.7" 720x1440 TFT LCD panel
8b9ab1248SGuido Günther
9b9ab1248SGuido Günthermaintainers:
10b9ab1248SGuido Günther  - Guido Günther <agx@sigxcpu.org>
11b9ab1248SGuido Günther
12b9ab1248SGuido Güntherdescription:
13b9ab1248SGuido Günther  Mantix MLAF057WE51 X is a 720x1440 TFT LCD panel connected using
14b9ab1248SGuido Günther  a MIPI-DSI video interface.
15b9ab1248SGuido Günther
16b9ab1248SGuido GüntherallOf:
17b9ab1248SGuido Günther  - $ref: panel-common.yaml#
18b9ab1248SGuido Günther
19b9ab1248SGuido Güntherproperties:
20b9ab1248SGuido Günther  compatible:
21b9ab1248SGuido Günther    enum:
22b9ab1248SGuido Günther      - mantix,mlaf057we51-x
23b9ab1248SGuido Günther
24b9ab1248SGuido Günther  port: true
25b9ab1248SGuido Günther  reg:
26b9ab1248SGuido Günther    maxItems: 1
27b9ab1248SGuido Günther    description: DSI virtual channel
28b9ab1248SGuido Günther
29b9ab1248SGuido Günther  avdd-supply:
30b9ab1248SGuido Günther    description: Positive analog power supply
31b9ab1248SGuido Günther
32b9ab1248SGuido Günther  avee-supply:
33b9ab1248SGuido Günther    description: Negative analog power supply
34b9ab1248SGuido Günther
35b9ab1248SGuido Günther  vddi-supply:
36b9ab1248SGuido Günther    description: 1.8V I/O voltage supply
37b9ab1248SGuido Günther
38b9ab1248SGuido Günther  reset-gpios: true
39b9ab1248SGuido Günther
40*0499220dSRob Herring  mantix,tp-rstn-gpios:
41*0499220dSRob Herring    maxItems: 1
422580a493SGuido Günther    description: second reset line that triggers DSI config load
432580a493SGuido Günther
44b9ab1248SGuido Günther  backlight: true
45b9ab1248SGuido Günther
46b9ab1248SGuido Güntherrequired:
47b9ab1248SGuido Günther  - compatible
48b9ab1248SGuido Günther  - reg
49b9ab1248SGuido Günther  - avdd-supply
50b9ab1248SGuido Günther  - avee-supply
51b9ab1248SGuido Günther  - vddi-supply
52b9ab1248SGuido Günther  - reset-gpios
53b9ab1248SGuido Günther
54b9ab1248SGuido GüntheradditionalProperties: false
55b9ab1248SGuido Günther
56b9ab1248SGuido Güntherexamples:
57b9ab1248SGuido Günther  - |
58b9ab1248SGuido Günther    #include <dt-bindings/gpio/gpio.h>
59b9ab1248SGuido Günther
60b9ab1248SGuido Günther    dsi {
61b9ab1248SGuido Günther        #address-cells = <1>;
62b9ab1248SGuido Günther        #size-cells = <0>;
63b9ab1248SGuido Günther        panel@0 {
64b9ab1248SGuido Günther            compatible = "mantix,mlaf057we51-x";
65b9ab1248SGuido Günther            reg = <0>;
66b9ab1248SGuido Günther            avdd-supply = <&reg_avdd>;
67b9ab1248SGuido Günther            avee-supply = <&reg_avee>;
68b9ab1248SGuido Günther            vddi-supply = <&reg_1v8_p>;
69b9ab1248SGuido Günther            reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
702580a493SGuido Günther            mantix,tp-rstn-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
71b9ab1248SGuido Günther            backlight = <&backlight>;
72b9ab1248SGuido Günther        };
73b9ab1248SGuido Günther    };
74b9ab1248SGuido Günther
75b9ab1248SGuido Günther...
76