1 Hisilicon RoCE DT description
3 Hisilicon RoCE engine is a part of network subsystem.
4 It works depending on other part of network wubsytem, such as, gmac and
7 Additional properties are described here:
10 - compatible: Should contain "hisilicon,hns-roce-v1".
11 - reg: Physical base address of the RoCE driver and
12 length of memory mapped region.
13 - eth-handle: phandle, specifies a reference to a node
14 representing a ethernet device.
15 - dsaf-handle: phandle, specifies a reference to a node
16 representing a dsaf device.
17 - node_guid: a number that uniquely identifies a device or component
18 - #address-cells: must be 2
19 - #size-cells: must be 2
21 - dma-coherent: Present if DMA operations are coherent.
22 - interrupt-parent: the interrupt parent of this device.
23 - interrupts: should contain 32 completion event irq,1 async event irq
24 and 1 event overflow irq.
25 - interrupt-names:should be one of 34 irqs for roce device
26 - hns-roce-comp-0 ~ hns-roce-comp-31: 32 complete event irq
27 - hns-roce-async: 1 async event irq
28 - hns-roce-common: named common exception warning irq
31 compatible = "hisilicon,hns-roce-v1";
32 reg = <0x0 0xc4000000 0x0 0x100000>;
34 eth-handle = <ð2 ð3 ð4 ð5 ð6 ð7>;
35 dsaf-handle = <&soc0_dsa>;
36 node-guid = [00 9A CD 00 00 01 02 03];
39 interrupt-parent = <&mbigen_dsa>;
75 interrupt-names = "hns-roce-comp-0",