xref: /linux/Documentation/devicetree/bindings/dma/brcm,iproc-sba.yaml (revision 196dacf4541afcbccbef9c3697231af354bbab13)
1*ec896de2SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*ec896de2SRob Herring (Arm)%YAML 1.2
3*ec896de2SRob Herring (Arm)---
4*ec896de2SRob Herring (Arm)$id: http://devicetree.org/schemas/dma/brcm,iproc-sba.yaml#
5*ec896de2SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*ec896de2SRob Herring (Arm)
7*ec896de2SRob Herring (Arm)title: Broadcom SBA RAID engine
8*ec896de2SRob Herring (Arm)
9*ec896de2SRob Herring (Arm)maintainers:
10*ec896de2SRob Herring (Arm)  - Ray Jui <rjui@broadcom.com>
11*ec896de2SRob Herring (Arm)  - Scott Branden <sbranden@broadcom.com>
12*ec896de2SRob Herring (Arm)
13*ec896de2SRob Herring (Arm)properties:
14*ec896de2SRob Herring (Arm)  compatible:
15*ec896de2SRob Herring (Arm)    enum:
16*ec896de2SRob Herring (Arm)      - brcm,iproc-sba
17*ec896de2SRob Herring (Arm)      - brcm,iproc-sba-v2
18*ec896de2SRob Herring (Arm)
19*ec896de2SRob Herring (Arm)  mboxes:
20*ec896de2SRob Herring (Arm)    minItems: 1
21*ec896de2SRob Herring (Arm)    maxItems: 8
22*ec896de2SRob Herring (Arm)
23*ec896de2SRob Herring (Arm)required:
24*ec896de2SRob Herring (Arm)  - compatible
25*ec896de2SRob Herring (Arm)  - mboxes
26*ec896de2SRob Herring (Arm)
27*ec896de2SRob Herring (Arm)additionalProperties: false
28*ec896de2SRob Herring (Arm)
29*ec896de2SRob Herring (Arm)examples:
30*ec896de2SRob Herring (Arm)  - |
31*ec896de2SRob Herring (Arm)    raid0 {
32*ec896de2SRob Herring (Arm)      compatible = "brcm,iproc-sba-v2";
33*ec896de2SRob Herring (Arm)      mboxes = <&raid_mbox 0 0x1 0xffff>,
34*ec896de2SRob Herring (Arm)               <&raid_mbox 1 0x1 0xffff>,
35*ec896de2SRob Herring (Arm)               <&raid_mbox 2 0x1 0xffff>,
36*ec896de2SRob Herring (Arm)               <&raid_mbox 3 0x1 0xffff>,
37*ec896de2SRob Herring (Arm)               <&raid_mbox 4 0x1 0xffff>,
38*ec896de2SRob Herring (Arm)               <&raid_mbox 5 0x1 0xffff>,
39*ec896de2SRob Herring (Arm)               <&raid_mbox 6 0x1 0xffff>,
40*ec896de2SRob Herring (Arm)               <&raid_mbox 7 0x1 0xffff>;
41*ec896de2SRob Herring (Arm)    };
42