| .. | .. |
|---|
| 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>; |
|---|