.. | .. |
---|
31 | 31 | |
---|
32 | 32 | Required properties (port): |
---|
33 | 33 | |
---|
34 | | -- interrupts: interrupt for the port |
---|
| 34 | +- interrupts: interrupt(s) for the port |
---|
35 | 35 | - port-id: ID of the port from the MAC point of view |
---|
36 | 36 | - gop-port-id: only for marvell,armada-7k-pp2, ID of the port from the |
---|
37 | 37 | GOP (Group Of Ports) point of view. This ID is used to index the |
---|
.. | .. |
---|
43 | 43 | - marvell,loopback: port is loopback mode |
---|
44 | 44 | - phy: a phandle to a phy node defining the PHY address (as the reg |
---|
45 | 45 | property, a single integer). |
---|
46 | | -- interrupt-names: if more than a single interrupt for rx is given, must |
---|
47 | | - be the name associated to the interrupts listed. Valid |
---|
48 | | - names are: "tx-cpu0", "tx-cpu1", "tx-cpu2", "tx-cpu3", |
---|
49 | | - "rx-shared", "link". |
---|
| 46 | +- interrupt-names: if more than a single interrupt for is given, must be the |
---|
| 47 | + name associated to the interrupts listed. Valid names are: |
---|
| 48 | + "hifX", with X in [0..8], and "link". The names "tx-cpu0", |
---|
| 49 | + "tx-cpu1", "tx-cpu2", "tx-cpu3" and "rx-shared" are supported |
---|
| 50 | + for backward compatibility but shouldn't be used for new |
---|
| 51 | + additions. |
---|
50 | 52 | - marvell,system-controller: a phandle to the system controller. |
---|
51 | 53 | |
---|
52 | 54 | Example for marvell,armada-375-pp2: |
---|
.. | .. |
---|
89 | 91 | <ICU_GRP_NSR 43 IRQ_TYPE_LEVEL_HIGH>, |
---|
90 | 92 | <ICU_GRP_NSR 47 IRQ_TYPE_LEVEL_HIGH>, |
---|
91 | 93 | <ICU_GRP_NSR 51 IRQ_TYPE_LEVEL_HIGH>, |
---|
92 | | - <ICU_GRP_NSR 55 IRQ_TYPE_LEVEL_HIGH>; |
---|
93 | | - interrupt-names = "tx-cpu0", "tx-cpu1", "tx-cpu2", |
---|
94 | | - "tx-cpu3", "rx-shared"; |
---|
| 94 | + <ICU_GRP_NSR 55 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 95 | + <ICU_GRP_NSR 59 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 96 | + <ICU_GRP_NSR 63 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 97 | + <ICU_GRP_NSR 67 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 98 | + <ICU_GRP_NSR 71 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 99 | + <ICU_GRP_NSR 129 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 100 | + interrupt-names = "hif0", "hif1", "hif2", "hif3", "hif4", |
---|
| 101 | + "hif5", "hif6", "hif7", "hif8", "link"; |
---|
95 | 102 | port-id = <0>; |
---|
96 | 103 | gop-port-id = <0>; |
---|
97 | 104 | }; |
---|
.. | .. |
---|
101 | 108 | <ICU_GRP_NSR 44 IRQ_TYPE_LEVEL_HIGH>, |
---|
102 | 109 | <ICU_GRP_NSR 48 IRQ_TYPE_LEVEL_HIGH>, |
---|
103 | 110 | <ICU_GRP_NSR 52 IRQ_TYPE_LEVEL_HIGH>, |
---|
104 | | - <ICU_GRP_NSR 56 IRQ_TYPE_LEVEL_HIGH>; |
---|
105 | | - interrupt-names = "tx-cpu0", "tx-cpu1", "tx-cpu2", |
---|
106 | | - "tx-cpu3", "rx-shared"; |
---|
| 111 | + <ICU_GRP_NSR 56 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 112 | + <ICU_GRP_NSR 60 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 113 | + <ICU_GRP_NSR 64 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 114 | + <ICU_GRP_NSR 68 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 115 | + <ICU_GRP_NSR 72 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 116 | + <ICU_GRP_NSR 128 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 117 | + interrupt-names = "hif0", "hif1", "hif2", "hif3", "hif4", |
---|
| 118 | + "hif5", "hif6", "hif7", "hif8", "link"; |
---|
107 | 119 | port-id = <1>; |
---|
108 | 120 | gop-port-id = <2>; |
---|
109 | 121 | }; |
---|
.. | .. |
---|
113 | 125 | <ICU_GRP_NSR 45 IRQ_TYPE_LEVEL_HIGH>, |
---|
114 | 126 | <ICU_GRP_NSR 49 IRQ_TYPE_LEVEL_HIGH>, |
---|
115 | 127 | <ICU_GRP_NSR 53 IRQ_TYPE_LEVEL_HIGH>, |
---|
116 | | - <ICU_GRP_NSR 57 IRQ_TYPE_LEVEL_HIGH>; |
---|
117 | | - interrupt-names = "tx-cpu0", "tx-cpu1", "tx-cpu2", |
---|
118 | | - "tx-cpu3", "rx-shared"; |
---|
| 128 | + <ICU_GRP_NSR 57 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 129 | + <ICU_GRP_NSR 61 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 130 | + <ICU_GRP_NSR 65 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 131 | + <ICU_GRP_NSR 69 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 132 | + <ICU_GRP_NSR 73 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 133 | + <ICU_GRP_NSR 127 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 134 | + interrupt-names = "hif0", "hif1", "hif2", "hif3", "hif4", |
---|
| 135 | + "hif5", "hif6", "hif7", "hif8", "link"; |
---|
119 | 136 | port-id = <2>; |
---|
120 | 137 | gop-port-id = <3>; |
---|
121 | 138 | }; |
---|