.. | .. |
---|
12 | 12 | - "sys" |
---|
13 | 13 | - "rew" |
---|
14 | 14 | - "qs" |
---|
15 | | - - "hsio" |
---|
| 15 | + - "ptp" (optional due to backward compatibility) |
---|
16 | 16 | - "qsys" |
---|
17 | 17 | - "ana" |
---|
18 | 18 | - "portX" with X from 0 to the number of last port index available on that |
---|
19 | 19 | switch |
---|
20 | | -- interrupts: Should contain the switch interrupts for frame extraction and |
---|
21 | | - frame injection |
---|
22 | | -- interrupt-names: should contain the interrupt names: "xtr", "inj" |
---|
| 20 | +- interrupts: Should contain the switch interrupts for frame extraction, |
---|
| 21 | + frame injection and PTP ready. |
---|
| 22 | +- interrupt-names: should contain the interrupt names: "xtr", "inj". Can contain |
---|
| 23 | + "ptp_rdy" which is optional due to backward compatibility. |
---|
23 | 24 | - ethernet-ports: A container for child nodes representing switch ports. |
---|
24 | 25 | |
---|
25 | 26 | The ethernet-ports container has the following properties |
---|
.. | .. |
---|
45 | 46 | reg = <0x1010000 0x10000>, |
---|
46 | 47 | <0x1030000 0x10000>, |
---|
47 | 48 | <0x1080000 0x100>, |
---|
48 | | - <0x10d0000 0x10000>, |
---|
| 49 | + <0x10e0000 0x10000>, |
---|
49 | 50 | <0x11e0000 0x100>, |
---|
50 | 51 | <0x11f0000 0x100>, |
---|
51 | 52 | <0x1200000 0x100>, |
---|
.. | .. |
---|
59 | 60 | <0x1280000 0x100>, |
---|
60 | 61 | <0x1800000 0x80000>, |
---|
61 | 62 | <0x1880000 0x10000>; |
---|
62 | | - reg-names = "sys", "rew", "qs", "hsio", "port0", |
---|
63 | | - "port1", "port2", "port3", "port4", "port5", |
---|
64 | | - "port6", "port7", "port8", "port9", "port10", |
---|
65 | | - "qsys", "ana"; |
---|
66 | | - interrupts = <21 22>; |
---|
67 | | - interrupt-names = "xtr", "inj"; |
---|
| 63 | + reg-names = "sys", "rew", "qs", "ptp", "port0", "port1", |
---|
| 64 | + "port2", "port3", "port4", "port5", "port6", |
---|
| 65 | + "port7", "port8", "port9", "port10", "qsys", |
---|
| 66 | + "ana"; |
---|
| 67 | + interrupts = <18 21 22>; |
---|
| 68 | + interrupt-names = "ptp_rdy", "xtr", "inj"; |
---|
68 | 69 | |
---|
69 | 70 | ethernet-ports { |
---|
70 | 71 | #address-cells = <1>; |
---|