xref: /linux/Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1*c5ec5fa3SJoel Selvaraj# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*c5ec5fa3SJoel Selvaraj%YAML 1.2
3*c5ec5fa3SJoel Selvaraj---
4*c5ec5fa3SJoel Selvaraj$id: http://devicetree.org/schemas/display/panel/ebbg,ft8719.yaml#
5*c5ec5fa3SJoel Selvaraj$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c5ec5fa3SJoel Selvaraj
7*c5ec5fa3SJoel Selvarajtitle: EBBG FT8719 MIPI-DSI LCD panel
8*c5ec5fa3SJoel Selvaraj
9*c5ec5fa3SJoel Selvarajmaintainers:
10*c5ec5fa3SJoel Selvaraj  - Joel Selvaraj <jo@jsfamily.in>
11*c5ec5fa3SJoel Selvaraj
12*c5ec5fa3SJoel Selvarajdescription: |
13*c5ec5fa3SJoel Selvaraj  The FT8719 panel from EBBG is a FHD+ LCD display panel with a resolution
14*c5ec5fa3SJoel Selvaraj  of 1080x2246. It is a video mode DSI panel. The backlight is managed
15*c5ec5fa3SJoel Selvaraj  through the QCOM WLED driver.
16*c5ec5fa3SJoel Selvaraj
17*c5ec5fa3SJoel SelvarajallOf:
18*c5ec5fa3SJoel Selvaraj  - $ref: panel-common.yaml#
19*c5ec5fa3SJoel Selvaraj
20*c5ec5fa3SJoel Selvarajproperties:
21*c5ec5fa3SJoel Selvaraj  compatible:
22*c5ec5fa3SJoel Selvaraj    const: ebbg,ft8719
23*c5ec5fa3SJoel Selvaraj
24*c5ec5fa3SJoel Selvaraj  reg:
25*c5ec5fa3SJoel Selvaraj    maxItems: 1
26*c5ec5fa3SJoel Selvaraj    description: DSI virtual channel of the peripheral
27*c5ec5fa3SJoel Selvaraj
28*c5ec5fa3SJoel Selvaraj  vddio-supply:
29*c5ec5fa3SJoel Selvaraj    description: power IC supply regulator
30*c5ec5fa3SJoel Selvaraj
31*c5ec5fa3SJoel Selvaraj  vddpos-supply:
32*c5ec5fa3SJoel Selvaraj    description: positive boost supply regulator
33*c5ec5fa3SJoel Selvaraj
34*c5ec5fa3SJoel Selvaraj  vddneg-supply:
35*c5ec5fa3SJoel Selvaraj    description: negative boost supply regulator
36*c5ec5fa3SJoel Selvaraj
37*c5ec5fa3SJoel Selvarajrequired:
38*c5ec5fa3SJoel Selvaraj  - compatible
39*c5ec5fa3SJoel Selvaraj  - reg
40*c5ec5fa3SJoel Selvaraj  - vddio-supply
41*c5ec5fa3SJoel Selvaraj  - vddpos-supply
42*c5ec5fa3SJoel Selvaraj  - vddneg-supply
43*c5ec5fa3SJoel Selvaraj  - reset-gpios
44*c5ec5fa3SJoel Selvaraj  - port
45*c5ec5fa3SJoel Selvaraj
46*c5ec5fa3SJoel SelvarajunevaluatedProperties: false
47*c5ec5fa3SJoel Selvaraj
48*c5ec5fa3SJoel Selvarajexamples:
49*c5ec5fa3SJoel Selvaraj  - |
50*c5ec5fa3SJoel Selvaraj    #include <dt-bindings/gpio/gpio.h>
51*c5ec5fa3SJoel Selvaraj
52*c5ec5fa3SJoel Selvaraj    dsi {
53*c5ec5fa3SJoel Selvaraj      #address-cells = <1>;
54*c5ec5fa3SJoel Selvaraj      #size-cells = <0>;
55*c5ec5fa3SJoel Selvaraj
56*c5ec5fa3SJoel Selvaraj      panel@0 {
57*c5ec5fa3SJoel Selvaraj        compatible = "ebbg,ft8719";
58*c5ec5fa3SJoel Selvaraj        reg = <0>;
59*c5ec5fa3SJoel Selvaraj
60*c5ec5fa3SJoel Selvaraj        vddio-supply = <&vreg_l14a_1p88>;
61*c5ec5fa3SJoel Selvaraj        vddpos-supply = <&lab>;
62*c5ec5fa3SJoel Selvaraj        vddneg-supply = <&ibb>;
63*c5ec5fa3SJoel Selvaraj
64*c5ec5fa3SJoel Selvaraj        reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>;
65*c5ec5fa3SJoel Selvaraj
66*c5ec5fa3SJoel Selvaraj        backlight = <&pmi8998_wled>;
67*c5ec5fa3SJoel Selvaraj
68*c5ec5fa3SJoel Selvaraj        port {
69*c5ec5fa3SJoel Selvaraj          ebbg_ft8719_in_0: endpoint {
70*c5ec5fa3SJoel Selvaraj            remote-endpoint = <&dsi0_out>;
71*c5ec5fa3SJoel Selvaraj          };
72*c5ec5fa3SJoel Selvaraj        };
73*c5ec5fa3SJoel Selvaraj      };
74*c5ec5fa3SJoel Selvaraj    };
75