xref: /linux/Documentation/devicetree/bindings/display/panel/sony,td4353-jdi.yaml (revision 2731835f3f2e5b0642ad82a3a0265c98a552283e)
1c8f0df67SKonrad Dybcio# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2c8f0df67SKonrad Dybcio%YAML 1.2
3c8f0df67SKonrad Dybcio---
4c8f0df67SKonrad Dybcio$id: http://devicetree.org/schemas/display/panel/sony,td4353-jdi.yaml#
5c8f0df67SKonrad Dybcio$schema: http://devicetree.org/meta-schemas/core.yaml#
6c8f0df67SKonrad Dybcio
7c8f0df67SKonrad Dybciotitle: Sony TD4353 JDI 5 / 5.7" 2160x1080 MIPI-DSI Panel
8c8f0df67SKonrad Dybcio
9c8f0df67SKonrad Dybciomaintainers:
10*0710c3d3SKonrad Dybcio  - Konrad Dybcio <konradybcio@kernel.org>
11c8f0df67SKonrad Dybcio
12c8f0df67SKonrad Dybciodescription: |
13c8f0df67SKonrad Dybcio  The Sony TD4353 JDI is a 5 (XZ2c) / 5.7 (XZ2) inch 2160x1080
14c8f0df67SKonrad Dybcio  MIPI-DSI panel, used in Xperia XZ2 and XZ2 Compact smartphones.
15c8f0df67SKonrad Dybcio
16c8f0df67SKonrad DybcioallOf:
17c8f0df67SKonrad Dybcio  - $ref: panel-common.yaml#
18c8f0df67SKonrad Dybcio
19c8f0df67SKonrad Dybcioproperties:
20c8f0df67SKonrad Dybcio  compatible:
21c8f0df67SKonrad Dybcio    const: sony,td4353-jdi-tama
22c8f0df67SKonrad Dybcio
239fa6bcf2SKrzysztof Kozlowski  reg:
249fa6bcf2SKrzysztof Kozlowski    maxItems: 1
25c8f0df67SKonrad Dybcio
26c8f0df67SKonrad Dybcio  backlight: true
27c8a09703SKrzysztof Kozlowski  width-mm: true
28c8a09703SKrzysztof Kozlowski  height-mm: true
29c8f0df67SKonrad Dybcio
30c8f0df67SKonrad Dybcio  vddio-supply:
31c8f0df67SKonrad Dybcio    description: VDDIO 1.8V supply
32c8f0df67SKonrad Dybcio
33c8f0df67SKonrad Dybcio  vsp-supply:
34c8f0df67SKonrad Dybcio    description: Positive 5.5V supply
35c8f0df67SKonrad Dybcio
36c8f0df67SKonrad Dybcio  vsn-supply:
37c8f0df67SKonrad Dybcio    description: Negative 5.5V supply
38c8f0df67SKonrad Dybcio
39c8f0df67SKonrad Dybcio  panel-reset-gpios:
40c8f0df67SKonrad Dybcio    description: Display panel reset pin
41c8f0df67SKonrad Dybcio
42c8f0df67SKonrad Dybcio  touch-reset-gpios:
43c8f0df67SKonrad Dybcio    description: Touch panel reset pin
44c8f0df67SKonrad Dybcio
45c8f0df67SKonrad Dybcio  port: true
46c8f0df67SKonrad Dybcio
47c8f0df67SKonrad Dybciorequired:
48c8f0df67SKonrad Dybcio  - compatible
49c8f0df67SKonrad Dybcio  - reg
50c8f0df67SKonrad Dybcio  - vddio-supply
51c8f0df67SKonrad Dybcio  - vsp-supply
52c8f0df67SKonrad Dybcio  - vsn-supply
53c8f0df67SKonrad Dybcio  - panel-reset-gpios
54c8f0df67SKonrad Dybcio  - touch-reset-gpios
55c8f0df67SKonrad Dybcio  - port
56c8f0df67SKonrad Dybcio
57c8f0df67SKonrad DybcioadditionalProperties: false
58c8f0df67SKonrad Dybcio
59c8f0df67SKonrad Dybcioexamples:
60c8f0df67SKonrad Dybcio  - |
61c8f0df67SKonrad Dybcio    #include <dt-bindings/gpio/gpio.h>
62c8f0df67SKonrad Dybcio
63c8f0df67SKonrad Dybcio    dsi {
64c8f0df67SKonrad Dybcio        #address-cells = <1>;
65c8f0df67SKonrad Dybcio        #size-cells = <0>;
66c8f0df67SKonrad Dybcio
67c8f0df67SKonrad Dybcio        panel: panel@0 {
68c8f0df67SKonrad Dybcio            compatible = "sony,td4353-jdi-tama";
69c8f0df67SKonrad Dybcio            reg = <0>;
70c8f0df67SKonrad Dybcio
71c8f0df67SKonrad Dybcio            backlight = <&pmi8998_wled>;
72c8f0df67SKonrad Dybcio            vddio-supply = <&vreg_l14a_1p8>;
73c8f0df67SKonrad Dybcio            vsp-supply = <&lab>;
74c8f0df67SKonrad Dybcio            vsn-supply = <&ibb>;
75c8f0df67SKonrad Dybcio            panel-reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
76c8f0df67SKonrad Dybcio            touch-reset-gpios = <&tlmm 99 GPIO_ACTIVE_HIGH>;
77c8f0df67SKonrad Dybcio
78c8f0df67SKonrad Dybcio            port {
79c8f0df67SKonrad Dybcio                panel_in: endpoint {
80c8f0df67SKonrad Dybcio                    remote-endpoint = <&dsi0_out>;
81c8f0df67SKonrad Dybcio                };
82c8f0df67SKonrad Dybcio            };
83c8f0df67SKonrad Dybcio        };
84c8f0df67SKonrad Dybcio    };
85c8f0df67SKonrad Dybcio...
86