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.
73 description: The input reference for the pixel clock.
76 $ref: /schemas/graph.yaml#/$defs/port-base
77 unevaluatedProperties: false
79 additionalProperties: false
96 compatible = "arm,mali-d71";
97 reg = <0xc00000 0x20000>;
100 clock-names = "aclk";
101 iommus = <&smmu 0>, <&smmu 1>, <&smmu 2>, <&smmu 3>,
103 <&smmu 4>, <&smmu 5>, <&smmu 6>, <&smmu 7>,
106 dp0_pipe0: pipeline@0 {
107 clocks = <&fpgaosc2>;
108 clock-names = "pxclk";
112 dp0_pipe0_out: endpoint {
113 remote-endpoint = <&db_dvi0_in>;
118 dp0_pipe1: pipeline@1 {
119 clocks = <&fpgaosc2>;
120 clock-names = "pxclk";
124 dp0_pipe1_out: endpoint {
125 remote-endpoint = <&db_dvi1_in>;