1 Message unit node: 2 3 For SRIO controllers that implement the messag 4 this node is required. For devices with RMAN 5 node is composed of three types of sub-nodes ( 6 "fsl-srio-dbell-unit" and "fsl-srio-port-write 7 8 See srio.txt for more details about generic SR 9 10 - compatible 11 Usage: required 12 Value type: <string> 13 Definition: Must include "fsl,srio-rmu 14 15 The version X.Y should match the gener 16 revision register's Major(X) and Minor 17 18 - reg 19 Usage: required 20 Value type: <prop-encoded-array> 21 Definition: A standard property. Spec 22 length of the SRIO configurati 23 and doorbell units. 24 25 - fsl,liodn 26 Usage: optional-but-recommended (for d 27 Value type: <prop-encoded-array> 28 Definition: The logical I/O device num 29 correctly configured for SRIO 30 not exist on devices that do n 31 32 The LIODN value is associated 33 (msg-unit, doorbell, port-writ 34 35 Sub-Nodes for RMU: The RMU node is composed o 36 correspond to the actual sub-controllers in th 37 SoC will detail which and how many of these su 38 39 Message Unit: 40 41 - compatible 42 Usage: required 43 Value type: <string> 44 Definition: Must include "fsl,srio-msg 45 46 The version X.Y should match the gener 47 revision register's Major(X) and Minor 48 49 - reg 50 Usage: required 51 Value type: <prop-encoded-array> 52 Definition: A standard property. Spec 53 length of the SRIO configurati 54 and doorbell units. 55 56 - interrupts 57 Usage: required 58 Value type: <prop_encoded-array> 59 Definition: Specifies the interrupts 60 value of the interrupts proper 61 specifier. The format of the s 62 binding document describing th 63 64 A pair of IRQs are specified i 65 element is associated with the 66 second element is associated w 67 68 Doorbell Unit: 69 70 - compatible 71 Usage: required 72 Value type: <string> 73 Definition: Must include: 74 "fsl,srio-dbell-unit-vX.Y", "f 75 76 The version X.Y should match the gener 77 revision register's Major(X) and Minor 78 79 - reg 80 Usage: required 81 Value type: <prop-encoded-array> 82 Definition: A standard property. Spec 83 length of the SRIO configurati 84 and doorbell units. 85 86 - interrupts 87 Usage: required 88 Value type: <prop_encoded-array> 89 Definition: Specifies the interrupts 90 value of the interrupts proper 91 specifier. The format of the s 92 binding document describing th 93 94 A pair of IRQs are specified i 95 element is associated with the 96 second element is associated w 97 98 Port-Write Unit: 99 100 - compatible 101 Usage: required 102 Value type: <string> 103 Definition: Must include: 104 "fsl,srio-port-write-unit-vX. 105 106 The version X.Y should match the gener 107 revision register's Major(X) and Minor 108 109 - reg 110 Usage: required 111 Value type: <prop-encoded-array> 112 Definition: A standard property. Spec 113 length of the SRIO configurati 114 and doorbell units. 115 116 - interrupts 117 Usage: required 118 Value type: <prop_encoded-array> 119 Definition: Specifies the interrupts 120 value of the interrupts proper 121 specifier. The format of the s 122 binding document describing th 123 124 A single IRQ that handles port 125 specified by this property. ( 126 127 Note: All other standard properties (see th 128 are allowed but are optional. 129 130 Example: 131 rmu: rmu@d3000 { 132 compatible = "fsl,srio-rmu"; 133 reg = <0xd3000 0x400>; 134 ranges = <0x0 0xd3000 0x400>; 135 fsl,liodn = <0xc8>; 136 137 message-unit@0 { 138 compatible = "fsl,srio 139 reg = <0x0 0x100>; 140 interrupts = < 141 60 2 0 0 /* m 142 61 2 0 0>;/* m 143 }; 144 message-unit@100 { 145 compatible = "fsl,srio 146 reg = <0x100 0x100>; 147 interrupts = < 148 62 2 0 0 /* m 149 63 2 0 0>;/* m 150 }; 151 doorbell-unit@400 { 152 compatible = "fsl,srio 153 reg = <0x400 0x80>; 154 interrupts = < 155 56 2 0 0 /* b 156 57 2 0 0>;/* b 157 }; 158 port-write-unit@4e0 { 159 compatible = "fsl,srio 160 reg = <0x4e0 0x20>; 161 interrupts = <16 2 1 1 162 }; 163 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.