xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/apple,summit.yaml (revision 8ccc0d235c226d84112561d453c49904398d085c)
1*8ccc0d23SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*8ccc0d23SEmmanuel Vadot%YAML 1.2
3*8ccc0d23SEmmanuel Vadot---
4*8ccc0d23SEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/apple,summit.yaml#
5*8ccc0d23SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*8ccc0d23SEmmanuel Vadot
7*8ccc0d23SEmmanuel Vadottitle: Apple "Summit" display panel
8*8ccc0d23SEmmanuel Vadot
9*8ccc0d23SEmmanuel Vadotmaintainers:
10*8ccc0d23SEmmanuel Vadot  - Sasha Finkelstein <fnkl.kernel@gmail.com>
11*8ccc0d23SEmmanuel Vadot
12*8ccc0d23SEmmanuel Vadotdescription:
13*8ccc0d23SEmmanuel Vadot  An OLED panel used as a touchbar on certain Apple laptops.
14*8ccc0d23SEmmanuel Vadot  Contains a backlight device, which controls brightness of the panel itself.
15*8ccc0d23SEmmanuel Vadot  The backlight common properties are included for this reason
16*8ccc0d23SEmmanuel Vadot
17*8ccc0d23SEmmanuel VadotallOf:
18*8ccc0d23SEmmanuel Vadot  - $ref: panel-common.yaml#
19*8ccc0d23SEmmanuel Vadot  - $ref: /schemas/leds/backlight/common.yaml#
20*8ccc0d23SEmmanuel Vadot
21*8ccc0d23SEmmanuel Vadotproperties:
22*8ccc0d23SEmmanuel Vadot  compatible:
23*8ccc0d23SEmmanuel Vadot    items:
24*8ccc0d23SEmmanuel Vadot      - enum:
25*8ccc0d23SEmmanuel Vadot          - apple,j293-summit
26*8ccc0d23SEmmanuel Vadot          - apple,j493-summit
27*8ccc0d23SEmmanuel Vadot      - const: apple,summit
28*8ccc0d23SEmmanuel Vadot
29*8ccc0d23SEmmanuel Vadot  reg:
30*8ccc0d23SEmmanuel Vadot    maxItems: 1
31*8ccc0d23SEmmanuel Vadot
32*8ccc0d23SEmmanuel Vadotrequired:
33*8ccc0d23SEmmanuel Vadot  - compatible
34*8ccc0d23SEmmanuel Vadot  - reg
35*8ccc0d23SEmmanuel Vadot  - max-brightness
36*8ccc0d23SEmmanuel Vadot  - port
37*8ccc0d23SEmmanuel Vadot
38*8ccc0d23SEmmanuel VadotunevaluatedProperties: false
39*8ccc0d23SEmmanuel Vadot
40*8ccc0d23SEmmanuel Vadotexamples:
41*8ccc0d23SEmmanuel Vadot  - |
42*8ccc0d23SEmmanuel Vadot    dsi {
43*8ccc0d23SEmmanuel Vadot        #address-cells = <1>;
44*8ccc0d23SEmmanuel Vadot        #size-cells = <0>;
45*8ccc0d23SEmmanuel Vadot
46*8ccc0d23SEmmanuel Vadot        panel@0 {
47*8ccc0d23SEmmanuel Vadot            compatible = "apple,j293-summit", "apple,summit";
48*8ccc0d23SEmmanuel Vadot            reg = <0>;
49*8ccc0d23SEmmanuel Vadot            max-brightness = <255>;
50*8ccc0d23SEmmanuel Vadot
51*8ccc0d23SEmmanuel Vadot            port {
52*8ccc0d23SEmmanuel Vadot                endpoint {
53*8ccc0d23SEmmanuel Vadot                    remote-endpoint = <&dfr_bridge_out>;
54*8ccc0d23SEmmanuel Vadot                };
55*8ccc0d23SEmmanuel Vadot            };
56*8ccc0d23SEmmanuel Vadot        };
57*8ccc0d23SEmmanuel Vadot    };
58*8ccc0d23SEmmanuel Vadot...
59