1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/display/arm,komeda.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Arm Komeda display processor
10 - Liviu Dudau <Liviu.Dudau@arm.com>
11 - Andre Przywara <andre.przywara@arm.com>
14 The Arm Mali D71 display processor supports up to two displays with up
15 to a 4K resolution each. Each pipeline can be composed of up to four
16 layers. It is typically connected to a digital display connector like HDMI.
37 description: The main DPU processor clock
48 Phandle to a node describing memory to be used for the framebuffer.
49 If not present, the framebuffer may be located anywhere in memory.
53 The stream IDs for each of the used pipelines, each four IDs for the
54 four layers, plus one for the write-back stream.
61 additionalProperties: false
74 description: The input reference for the pixel clock.
77 $ref: /schemas/graph.yaml#/$defs/port-base
78 unevaluatedProperties: false
80 additionalProperties: false
97 compatible = "arm,mali-d71";
98 reg = <0xc00000 0x20000>;
100 clocks = <&dpu_aclk>;
101 clock-names = "aclk";
102 iommus = <&smmu 0>, <&smmu 1>, <&smmu 2>, <&smmu 3>,
104 <&smmu 4>, <&smmu 5>, <&smmu 6>, <&smmu 7>,
107 dp0_pipe0: pipeline@0 {
108 clocks = <&fpgaosc2>;
109 clock-names = "pxclk";
113 dp0_pipe0_out: endpoint {
114 remote-endpoint = <&db_dvi0_in>;
119 dp0_pipe1: pipeline@1 {
120 clocks = <&fpgaosc2>;
121 clock-names = "pxclk";
125 dp0_pipe1_out: endpoint {
126 remote-endpoint = <&db_dvi1_in>;