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