The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/dma/mv-xor.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.