62 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/dma/marvell,xor-v2.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Marvell XOR v2 engines8 9maintainers:10 - Andrew Lunn <andrew@lunn.ch>11 12properties:13 compatible:14 oneOf:15 - const: marvell,xor-v216 - items:17 - enum:18 - marvell,armada-7k-xor19 - const: marvell,xor-v220 21 reg:22 items:23 - description: DMA registers24 - description: global registers25 26 clocks:27 minItems: 128 maxItems: 229 30 clock-names:31 minItems: 132 items:33 - const: core34 - const: reg35 36 msi-parent:37 description:38 Phandle to the MSI-capable interrupt controller used for39 interrupts.40 maxItems: 141 42 dma-coherent: true43 44required:45 - compatible46 - reg47 - msi-parent48 - dma-coherent49 50additionalProperties: false51 52examples:53 - |54 xor0@6a0000 {55 compatible = "marvell,armada-7k-xor", "marvell,xor-v2";56 reg = <0x6a0000 0x1000>, <0x6b0000 0x1000>;57 clocks = <&ap_clk 0>, <&ap_clk 1>;58 clock-names = "core", "reg";59 msi-parent = <&gic_v2m0>;60 dma-coherent;61 };62