| 
     1 * Marvell XOR engines
    2 
    3 Required properties:
    4 - compatible: Should be one of the following:
    5   - "marvell,orion-xor"
    6   - "marvell,armada-380-xor"
    7   - "marvell,armada-3700-xor".
    8 - reg: Should contain registers location and length (two sets)
    9     the first set is the low registers, the second set the high
   10     registers for the XOR engine.
   11 - clocks: pointer to the reference clock
   12 
   13 The DT node must also contains sub-nodes for each XOR channel that the
   14 XOR engine has. Those sub-nodes have the following required
   15 properties:
   16 - interrupts: interrupt of the XOR channel
   17 
   18 The sub-nodes used to contain one or several of the following
   19 properties, but they are now deprecated:
   20 - dmacap,memcpy to indicate that the XOR channel is capable of memcpy operations
   21 - dmacap,memset to indicate that the XOR channel is capable of memset operations
   22 - dmacap,xor to indicate that the XOR channel is capable of xor operations
   23 - dmacap,interrupt to indicate that the XOR channel is capable of
   24   generating interrupts
   25 
   26 Example:
   27 
   28 xor@d0060900 {
   29         compatible = "marvell,orion-xor";
   30         reg = <0xd0060900 0x100
   31                0xd0060b00 0x100>;
   32         clocks = <&coreclk 0>;
   33 
   34         xor00 {
   35               interrupts = <51>;
   36         };
   37         xor01 {
   38               interrupts = <52>;
   39         };
   40 };
Cache object: 064921c3a73d7298596db93df5f3dd32 
 
 |