1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/media/arm,mali-c55.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: ARM Mali-C55 Image Signal Processor 8 9maintainers: 10 - Daniel Scally <dan.scally@ideasonboard.com> 11 - Jacopo Mondi <jacopo.mondi@ideasonboard.com> 12 13properties: 14 compatible: 15 const: arm,mali-c55 16 17 reg: 18 maxItems: 1 19 20 interrupts: 21 maxItems: 1 22 23 clocks: 24 items: 25 - description: ISP Video Clock 26 - description: ISP AXI clock 27 - description: ISP AHB-lite clock 28 29 clock-names: 30 items: 31 - const: vclk 32 - const: aclk 33 - const: hclk 34 35 resets: 36 items: 37 - description: vclk domain reset 38 - description: aclk domain reset 39 - description: hclk domain reset 40 41 reset-names: 42 items: 43 - const: vresetn 44 - const: aresetn 45 - const: hresetn 46 47 port: 48 $ref: /schemas/graph.yaml#/properties/port 49 description: Input parallel video bus 50 51 properties: 52 endpoint: 53 $ref: /schemas/graph.yaml#/properties/endpoint 54 55required: 56 - compatible 57 - reg 58 - interrupts 59 - clocks 60 - clock-names 61 - resets 62 - reset-names 63 - port 64 65additionalProperties: false 66 67examples: 68 - | 69 #include <dt-bindings/interrupt-controller/arm-gic.h> 70 71 isp@400000 { 72 compatible = "arm,mali-c55"; 73 reg = <0x400000 0x200000>; 74 clocks = <&clk 0>, <&clk 1>, <&clk 2>; 75 clock-names = "vclk", "aclk", "hclk"; 76 resets = <&resets 0>, <&resets 1>, <&resets 2>; 77 reset-names = "vresetn", "aresetn", "hresetn"; 78 interrupts = <GIC_SPI 861 IRQ_TYPE_EDGE_RISING>; 79 80 port { 81 isp_in: endpoint { 82 remote-endpoint = <&csi2_rx_out>; 83 }; 84 }; 85 }; 86... 87