1 Device Tree bindings for Arm Komeda display driver
4 - compatible: Should be "arm,mali-d71"
5 - reg: Physical base address and length of the registers in the system
6 - interrupts: the interrupt line number of the device in the system
7 - clocks: A list of phandle + clock-specifier pairs, one for each entry
9 - clock-names: A list of clock names. It should contain:
10 - "aclk": for the main processor clock
11 - #address-cells: Must be 1
12 - #size-cells: Must be 0
13 - iommus: configure the stream id to IOMMU, Must be configured if want to
14 enable iommu in display. for how to configure this node please reference
15 devicetree/bindings/iommu/arm,smmu-v3.txt,
16 devicetree/bindings/iommu/iommu.txt
18 Required properties for sub-node: pipeline@nq
19 Each device contains one or two pipeline sub-nodes (at least one), each
20 pipeline node should provide properties:
21 - reg: Zero-indexed identifier for the pipeline
22 - clocks: A list of phandle + clock-specifier pairs, one for each entry
24 - clock-names: should contain:
25 - "pxclk": pixel clock
27 - port: each pipeline connect to an encoder input port. The connection is
28 modeled using the OF graph bindings specified in
29 Documentation/devicetree/bindings/graph.txt
32 - memory-region: phandle to a node describing memory (see
33 Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt)
34 to be used for the framebuffer; if not present, the framebuffer may
35 be located anywhere in memory.
44 compatible = "arm,mali-d71";
45 reg = <0xc00000 0x20000>;
46 interrupts = <0 168 4>;
49 iommus = <&smmu 0>, <&smmu 1>, <&smmu 2>, <&smmu 3>,
50 <&smmu 4>, <&smmu 5>, <&smmu 6>, <&smmu 7>,
53 dp0_pipe0: pipeline@0 {
55 clock-names = "pxclk";
59 dp0_pipe0_out: endpoint {
60 remote-endpoint = <&db_dvi0_in>;
65 dp0_pipe1: pipeline@1 {
67 clock-names = "pxclk";
71 dp0_pipe1_out: endpoint {
72 remote-endpoint = <&db_dvi1_in>;