1*7a108b93SSasha Finkelstein# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*7a108b93SSasha Finkelstein%YAML 1.2 3*7a108b93SSasha Finkelstein--- 4*7a108b93SSasha Finkelstein$id: http://devicetree.org/schemas/display/apple,h7-display-pipe-mipi.yaml# 5*7a108b93SSasha Finkelstein$schema: http://devicetree.org/meta-schemas/core.yaml# 6*7a108b93SSasha Finkelstein 7*7a108b93SSasha Finkelsteintitle: Apple pre-DCP display controller MIPI interface 8*7a108b93SSasha Finkelstein 9*7a108b93SSasha Finkelsteinmaintainers: 10*7a108b93SSasha Finkelstein - Sasha Finkelstein <fnkl.kernel@gmail.com> 11*7a108b93SSasha Finkelstein 12*7a108b93SSasha Finkelsteindescription: 13*7a108b93SSasha Finkelstein The MIPI controller part of the pre-DCP Apple display controller 14*7a108b93SSasha Finkelstein 15*7a108b93SSasha FinkelsteinallOf: 16*7a108b93SSasha Finkelstein - $ref: dsi-controller.yaml# 17*7a108b93SSasha Finkelstein 18*7a108b93SSasha Finkelsteinproperties: 19*7a108b93SSasha Finkelstein compatible: 20*7a108b93SSasha Finkelstein items: 21*7a108b93SSasha Finkelstein - enum: 22*7a108b93SSasha Finkelstein - apple,t8112-display-pipe-mipi 23*7a108b93SSasha Finkelstein - apple,t8103-display-pipe-mipi 24*7a108b93SSasha Finkelstein - const: apple,h7-display-pipe-mipi 25*7a108b93SSasha Finkelstein 26*7a108b93SSasha Finkelstein reg: 27*7a108b93SSasha Finkelstein maxItems: 1 28*7a108b93SSasha Finkelstein 29*7a108b93SSasha Finkelstein power-domains: 30*7a108b93SSasha Finkelstein maxItems: 1 31*7a108b93SSasha Finkelstein 32*7a108b93SSasha Finkelstein ports: 33*7a108b93SSasha Finkelstein $ref: /schemas/graph.yaml#/properties/ports 34*7a108b93SSasha Finkelstein 35*7a108b93SSasha Finkelstein properties: 36*7a108b93SSasha Finkelstein port@0: 37*7a108b93SSasha Finkelstein $ref: /schemas/graph.yaml#/properties/port 38*7a108b93SSasha Finkelstein description: Input port. Always connected to the primary controller 39*7a108b93SSasha Finkelstein 40*7a108b93SSasha Finkelstein port@1: 41*7a108b93SSasha Finkelstein $ref: /schemas/graph.yaml#/properties/port 42*7a108b93SSasha Finkelstein description: Output MIPI DSI port to the panel 43*7a108b93SSasha Finkelstein 44*7a108b93SSasha Finkelstein required: 45*7a108b93SSasha Finkelstein - port@0 46*7a108b93SSasha Finkelstein - port@1 47*7a108b93SSasha Finkelstein 48*7a108b93SSasha Finkelsteinrequired: 49*7a108b93SSasha Finkelstein - compatible 50*7a108b93SSasha Finkelstein - reg 51*7a108b93SSasha Finkelstein - ports 52*7a108b93SSasha Finkelstein 53*7a108b93SSasha FinkelsteinunevaluatedProperties: false 54*7a108b93SSasha Finkelstein 55*7a108b93SSasha Finkelsteinexamples: 56*7a108b93SSasha Finkelstein - | 57*7a108b93SSasha Finkelstein dsi@28200000 { 58*7a108b93SSasha Finkelstein compatible = "apple,t8103-display-pipe-mipi", "apple,h7-display-pipe-mipi"; 59*7a108b93SSasha Finkelstein reg = <0x28200000 0xc000>; 60*7a108b93SSasha Finkelstein power-domains = <&ps_dispdfr_mipi>; 61*7a108b93SSasha Finkelstein 62*7a108b93SSasha Finkelstein ports { 63*7a108b93SSasha Finkelstein #address-cells = <1>; 64*7a108b93SSasha Finkelstein #size-cells = <0>; 65*7a108b93SSasha Finkelstein 66*7a108b93SSasha Finkelstein port@0 { 67*7a108b93SSasha Finkelstein reg = <0>; 68*7a108b93SSasha Finkelstein 69*7a108b93SSasha Finkelstein dfr_adp_out_mipi: endpoint { 70*7a108b93SSasha Finkelstein remote-endpoint = <&dfr_adp_out_mipi>; 71*7a108b93SSasha Finkelstein }; 72*7a108b93SSasha Finkelstein }; 73*7a108b93SSasha Finkelstein 74*7a108b93SSasha Finkelstein port@1 { 75*7a108b93SSasha Finkelstein reg = <1>; 76*7a108b93SSasha Finkelstein 77*7a108b93SSasha Finkelstein dfr_panel_in: endpoint { 78*7a108b93SSasha Finkelstein remote-endpoint = <&dfr_mipi_out_panel>; 79*7a108b93SSasha Finkelstein }; 80*7a108b93SSasha Finkelstein }; 81*7a108b93SSasha Finkelstein }; 82*7a108b93SSasha Finkelstein }; 83*7a108b93SSasha Finkelstein... 84