phy-mode = #m ; \
};
-#define SWITCH_PORT_SDS(p, l, s, m) \
+#define SWITCH_PORT_SDS(p, l, s, i, m) \
port##p: port@##p { \
reg = <##p>; \
label = SWITCH_PORT_LABEL(l) ; \
- pcs-handle = <&serdes##s>; \
+ pcs-handle = <&serdes##s i>; \
phy-handle = <&phy##p>; \
phy-mode = #m ; \
};
-#define SWITCH_PORT_LED(p, l, s, c, m) \
+#define SWITCH_PORT_LED(p, l, s, i, c, m) \
port##p: port@##p { \
reg = <##p>; \
label = SWITCH_PORT_LABEL(l) ; \
led-set = <##c>; \
- pcs-handle = <&serdes##s>; \
+ pcs-handle = <&serdes##s i>; \
phy-handle = <&phy##p>; \
phy-mode = #m ; \
};
reg = <##p>; \
label = SWITCH_PORT_LABEL(l) ; \
led-set = <##c>; \
- pcs-handle = <&serdes##s>; \
+ pcs-handle = <&serdes##s 0>; \
phy-mode = "1000base-x"; \
sfp = <&sfp##g>; \
managed = "in-band-status"; \
port@24 {
reg = <24>;
label = "lan9";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan10";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
port@24 {
reg = <24>;
label = "lan9";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan10";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
port@24 {
reg = <24>;
label = "lan9";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan10";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
port@24 {
reg = <24>;
label = "lan9";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan10";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(16, 9, 2, qsgmii)
- SWITCH_PORT_SDS(17, 10, 2, qsgmii)
+ SWITCH_PORT_SDS(16, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 10, 2, 1, qsgmii)
};
};
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(16, 9, 2, qsgmii)
+ SWITCH_PORT_SDS(16, 9, 2, 0, qsgmii)
port@24 {
reg = <24>;
label = "lan10";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
/* i2c and gpios not yet identified */
port24: port@24 {
reg = <24>;
label = SWITCH_PORT_LABEL(9);
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
port26: port@26 {
reg = <26>;
label = SWITCH_PORT_LABEL(10);
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
port@24 {
reg = <24>;
label = "lan9";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port24: port@24 {
reg = <24>;
label = "lan-sfp2";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
port26: port@26 {
reg = <26>;
label = "lan-sfp1";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
port24: port@24 {
reg = <24>;
label = SWITCH_PORT_LABEL(9);
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
port26: port@26 {
reg = <26>;
label = SWITCH_PORT_LABEL(10);
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
port@24 {
reg = <24>;
label = "lan9";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan10";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(24, 17, 4, qsgmii)
- SWITCH_PORT_SDS(25, 18, 4, qsgmii)
- SWITCH_PORT_SDS(26, 19, 4, qsgmii)
- SWITCH_PORT_SDS(27, 20, 4, qsgmii)
+ SWITCH_PORT_SDS(24, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 20, 4, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
port@24 {
reg = <24>;
label = "lan9";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan10";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(24, 17, 4, qsgmii)
- SWITCH_PORT_SDS(25, 18, 4, qsgmii)
- SWITCH_PORT_SDS(26, 19, 4, qsgmii)
- SWITCH_PORT_SDS(27, 20, 4, qsgmii)
+ SWITCH_PORT_SDS(24, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 20, 4, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(24, 17, 4, qsgmii)
- SWITCH_PORT_SDS(25, 18, 4, qsgmii)
- SWITCH_PORT_SDS(26, 19, 4, qsgmii)
- SWITCH_PORT_SDS(27, 20, 4, qsgmii)
+ SWITCH_PORT_SDS(24, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 20, 4, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
port@24 {
reg = <24>;
label = "lan25";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan26";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
- SWITCH_PORT_SDS(24, 25, 4, qsgmii)
- SWITCH_PORT_SDS(25, 26, 4, qsgmii)
- SWITCH_PORT_SDS(26, 27, 4, qsgmii)
- SWITCH_PORT_SDS(27, 28, 4, qsgmii)
+ SWITCH_PORT_SDS(24, 25, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 26, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 27, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 28, 4, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
SWITCH_PORT(14, 7, internal)
SWITCH_PORT(15, 8, internal)
- SWITCH_PORT_SDS(16, 9, 2, qsgmii)
- SWITCH_PORT_SDS(17, 10, 2, qsgmii)
- SWITCH_PORT_SDS(18, 11, 2, qsgmii)
- SWITCH_PORT_SDS(19, 12, 2, qsgmii)
- SWITCH_PORT_SDS(20, 13, 3, qsgmii)
- SWITCH_PORT_SDS(21, 14, 3, qsgmii)
- SWITCH_PORT_SDS(22, 15, 3, qsgmii)
- SWITCH_PORT_SDS(23, 16, 3, qsgmii)
-
- SWITCH_PORT_SDS(24, 17, 4, qsgmii)
- SWITCH_PORT_SDS(25, 18, 4, qsgmii)
- SWITCH_PORT_SDS(26, 19, 4, qsgmii)
- SWITCH_PORT_SDS(27, 20, 4, qsgmii)
+ SWITCH_PORT_SDS(16, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 16, 3, 3, qsgmii)
+
+ SWITCH_PORT_SDS(24, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 20, 4, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
-
- SWITCH_PORT_SDS(24, 25, 4, qsgmii)
- SWITCH_PORT_SDS(25, 26, 4, qsgmii)
- SWITCH_PORT_SDS(26, 27, 4, qsgmii)
- SWITCH_PORT_SDS(27, 28, 4, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
+
+ SWITCH_PORT_SDS(24, 25, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 26, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 27, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 28, 4, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
SWITCH_PORT(14, 7, internal)
SWITCH_PORT(15, 8, internal)
- SWITCH_PORT_SDS(16, 9, 2, qsgmii)
- SWITCH_PORT_SDS(17, 10, 2, qsgmii)
- SWITCH_PORT_SDS(18, 11, 2, qsgmii)
- SWITCH_PORT_SDS(19, 12, 2, qsgmii)
- SWITCH_PORT_SDS(20, 13, 3, qsgmii)
- SWITCH_PORT_SDS(21, 14, 3, qsgmii)
- SWITCH_PORT_SDS(22, 15, 3, qsgmii)
- SWITCH_PORT_SDS(23, 16, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 16, 3, 3, qsgmii)
port@24 {
reg = <24>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
SWITCH_PORT(14, 7, internal)
SWITCH_PORT(15, 8, internal)
- SWITCH_PORT_SDS(16, 9, 2, qsgmii)
- SWITCH_PORT_SDS(17, 10, 2, qsgmii)
- SWITCH_PORT_SDS(18, 11, 2, qsgmii)
- SWITCH_PORT_SDS(19, 12, 2, qsgmii)
- SWITCH_PORT_SDS(20, 13, 3, qsgmii)
- SWITCH_PORT_SDS(21, 14, 3, qsgmii)
- SWITCH_PORT_SDS(22, 15, 3, qsgmii)
- SWITCH_PORT_SDS(23, 16, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 16, 3, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
port@28 {
ethernet = <ðernet0>;
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(16, 9, 2, qsgmii)
- SWITCH_PORT_SDS(17, 10, 2, qsgmii)
- SWITCH_PORT_SDS(18, 11, 2, qsgmii)
- SWITCH_PORT_SDS(19, 12, 2, qsgmii)
- SWITCH_PORT_SDS(20, 13, 3, qsgmii)
- SWITCH_PORT_SDS(21, 14, 3, qsgmii)
- SWITCH_PORT_SDS(22, 15, 3, qsgmii)
- SWITCH_PORT_SDS(23, 16, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 16, 3, 3, qsgmii)
};
};
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
port@24 {
reg = <24>;
label = "lan25";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan26";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(1, 1, 0, qsgmii)
- SWITCH_PORT_SDS(0, 2, 0, qsgmii)
- SWITCH_PORT_SDS(3, 3, 0, qsgmii)
- SWITCH_PORT_SDS(2, 4, 0, qsgmii)
- SWITCH_PORT_SDS(5, 5, 1, qsgmii)
- SWITCH_PORT_SDS(4, 6, 1, qsgmii)
- SWITCH_PORT_SDS(7, 7, 1, qsgmii)
- SWITCH_PORT_SDS(6, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(1, 1, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 2, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(3, 3, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(2, 4, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(5, 5, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(4, 6, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(7, 7, 1, 3, qsgmii)
+ SWITCH_PORT_SDS(6, 8, 1, 2, qsgmii)
SWITCH_PORT(9, 9, internal)
SWITCH_PORT(8, 10, internal)
SWITCH_PORT(15, 15, internal)
SWITCH_PORT(14, 16, internal)
- SWITCH_PORT_SDS(17, 17, 2, qsgmii)
- SWITCH_PORT_SDS(16, 18, 2, qsgmii)
- SWITCH_PORT_SDS(19, 19, 2, qsgmii)
- SWITCH_PORT_SDS(18, 20, 2, qsgmii)
- SWITCH_PORT_SDS(21, 21, 3, qsgmii)
- SWITCH_PORT_SDS(20, 22, 3, qsgmii)
- SWITCH_PORT_SDS(23, 23, 3, qsgmii)
- SWITCH_PORT_SDS(22, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(17, 17, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(16, 18, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(19, 19, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(18, 20, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(21, 21, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(20, 22, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(23, 23, 3, 3, qsgmii)
+ SWITCH_PORT_SDS(22, 24, 3, 2, qsgmii)
};
};
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
};
};
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
port@24 {
reg = <24>;
label = "lan25";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan26";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
SWITCH_PORT(8, 9, internal)
SWITCH_PORT(9, 10, internal)
SWITCH_PORT(14, 15, internal)
SWITCH_PORT(15, 16, internal)
- SWITCH_PORT_SDS(16, 17, 2, qsgmii)
- SWITCH_PORT_SDS(17, 18, 2, qsgmii)
- SWITCH_PORT_SDS(18, 19, 2, qsgmii)
- SWITCH_PORT_SDS(19, 20, 2, qsgmii)
- SWITCH_PORT_SDS(20, 21, 3, qsgmii)
- SWITCH_PORT_SDS(21, 22, 3, qsgmii)
- SWITCH_PORT_SDS(22, 23, 3, qsgmii)
- SWITCH_PORT_SDS(23, 24, 3, qsgmii)
+ SWITCH_PORT_SDS(16, 17, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 3, qsgmii)
port@24 {
reg = <24>;
label = "lan25";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@26 {
reg = <26>;
label = "lan26";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
serdes0: serdes@0 {
reg = <0>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes1: serdes@1 {
reg = <1>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes2: serdes@2 {
reg = <2>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes3: serdes@3 {
reg = <3>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes4: serdes@4 {
reg = <4>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes5: serdes@5 {
reg = <5>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
};
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(24, 25, 6, qsgmii)
- SWITCH_PORT_SDS(25, 26, 6, qsgmii)
- SWITCH_PORT_SDS(26, 27, 6, qsgmii)
- SWITCH_PORT_SDS(27, 28, 6, qsgmii)
+ SWITCH_PORT_SDS(24, 25, 6, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 26, 6, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 27, 6, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 28, 6, 3, qsgmii)
};
};
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(48, 25, 12, qsgmii)
- SWITCH_PORT_SDS(49, 26, 12, qsgmii)
- SWITCH_PORT_SDS(50, 27, 12, qsgmii)
- SWITCH_PORT_SDS(51, 28, 12, qsgmii)
+ SWITCH_PORT_SDS(48, 25, 12, 0, qsgmii)
+ SWITCH_PORT_SDS(49, 26, 12, 1, qsgmii)
+ SWITCH_PORT_SDS(50, 27, 12, 2, qsgmii)
+ SWITCH_PORT_SDS(51, 28, 12, 3, qsgmii)
};
};
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
-
- SWITCH_PORT_SDS(8, 9, 2, qsgmii)
- SWITCH_PORT_SDS(9, 10, 2, qsgmii)
- SWITCH_PORT_SDS(10, 11, 2, qsgmii)
- SWITCH_PORT_SDS(11, 12, 2, qsgmii)
- SWITCH_PORT_SDS(12, 13, 3, qsgmii)
- SWITCH_PORT_SDS(13, 14, 3, qsgmii)
- SWITCH_PORT_SDS(14, 15, 3, qsgmii)
- SWITCH_PORT_SDS(15, 16, 3, qsgmii)
-
- SWITCH_PORT_SDS(16, 17, 4, qsgmii)
- SWITCH_PORT_SDS(17, 18, 4, qsgmii)
- SWITCH_PORT_SDS(18, 19, 4, qsgmii)
- SWITCH_PORT_SDS(19, 20, 4, qsgmii)
- SWITCH_PORT_SDS(20, 21, 5, qsgmii)
- SWITCH_PORT_SDS(21, 22, 5, qsgmii)
- SWITCH_PORT_SDS(22, 23, 5, qsgmii)
- SWITCH_PORT_SDS(23, 24, 5, qsgmii)
-
- SWITCH_PORT_SDS(24, 25, 6, qsgmii)
- SWITCH_PORT_SDS(25, 26, 6, qsgmii)
- SWITCH_PORT_SDS(26, 27, 6, qsgmii)
- SWITCH_PORT_SDS(27, 28, 6, qsgmii)
- SWITCH_PORT_SDS(28, 29, 7, qsgmii)
- SWITCH_PORT_SDS(29, 30, 7, qsgmii)
- SWITCH_PORT_SDS(30, 31, 7, qsgmii)
- SWITCH_PORT_SDS(31, 32, 7, qsgmii)
-
- SWITCH_PORT_SDS(32, 33, 8, qsgmii)
- SWITCH_PORT_SDS(33, 34, 8, qsgmii)
- SWITCH_PORT_SDS(34, 35, 8, qsgmii)
- SWITCH_PORT_SDS(35, 36, 8, qsgmii)
- SWITCH_PORT_SDS(36, 37, 9, qsgmii)
- SWITCH_PORT_SDS(37, 38, 9, qsgmii)
- SWITCH_PORT_SDS(38, 39, 9, qsgmii)
- SWITCH_PORT_SDS(39, 40, 9, qsgmii)
-
- SWITCH_PORT_SDS(40, 41, 10, qsgmii)
- SWITCH_PORT_SDS(41, 42, 10, qsgmii)
- SWITCH_PORT_SDS(42, 43, 10, qsgmii)
- SWITCH_PORT_SDS(43, 44, 10, qsgmii)
- SWITCH_PORT_SDS(44, 45, 11, qsgmii)
- SWITCH_PORT_SDS(45, 46, 11, qsgmii)
- SWITCH_PORT_SDS(46, 47, 11, qsgmii)
- SWITCH_PORT_SDS(47, 48, 11, qsgmii)
-
- SWITCH_PORT_SDS(48, 49, 12, qsgmii)
- SWITCH_PORT_SDS(49, 50, 12, qsgmii)
- SWITCH_PORT_SDS(50, 51, 12, qsgmii)
- SWITCH_PORT_SDS(51, 52, 12, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
+
+ SWITCH_PORT_SDS(8, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(9, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(10, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(11, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(12, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(13, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(14, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(15, 16, 3, 3, qsgmii)
+
+ SWITCH_PORT_SDS(16, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 4, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 5, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 5, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 5, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 5, 3, qsgmii)
+
+ SWITCH_PORT_SDS(24, 25, 6, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 26, 6, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 27, 6, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 28, 6, 3, qsgmii)
+ SWITCH_PORT_SDS(28, 29, 7, 0, qsgmii)
+ SWITCH_PORT_SDS(29, 30, 7, 1, qsgmii)
+ SWITCH_PORT_SDS(30, 31, 7, 2, qsgmii)
+ SWITCH_PORT_SDS(31, 32, 7, 3, qsgmii)
+
+ SWITCH_PORT_SDS(32, 33, 8, 0, qsgmii)
+ SWITCH_PORT_SDS(33, 34, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(34, 35, 8, 2, qsgmii)
+ SWITCH_PORT_SDS(35, 36, 8, 3, qsgmii)
+ SWITCH_PORT_SDS(36, 37, 9, 0, qsgmii)
+ SWITCH_PORT_SDS(37, 38, 9, 1, qsgmii)
+ SWITCH_PORT_SDS(38, 39, 9, 2, qsgmii)
+ SWITCH_PORT_SDS(39, 40, 9, 3, qsgmii)
+
+ SWITCH_PORT_SDS(40, 41, 10, 0, qsgmii)
+ SWITCH_PORT_SDS(41, 42, 10, 1, qsgmii)
+ SWITCH_PORT_SDS(42, 43, 10, 2, qsgmii)
+ SWITCH_PORT_SDS(43, 44, 10, 3, qsgmii)
+ SWITCH_PORT_SDS(44, 45, 11, 0, qsgmii)
+ SWITCH_PORT_SDS(45, 46, 11, 1, qsgmii)
+ SWITCH_PORT_SDS(46, 47, 11, 2, qsgmii)
+ SWITCH_PORT_SDS(47, 48, 11, 3, qsgmii)
+
+ SWITCH_PORT_SDS(48, 49, 12, 0, qsgmii)
+ SWITCH_PORT_SDS(49, 50, 12, 1, qsgmii)
+ SWITCH_PORT_SDS(50, 51, 12, 2, qsgmii)
+ SWITCH_PORT_SDS(51, 52, 12, 3, qsgmii)
/* CPU-Port */
port@52 {
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
-
- SWITCH_PORT_SDS(48, 9, 12, qsgmii)
- SWITCH_PORT_SDS(49, 10, 12, qsgmii)
- SWITCH_PORT_SDS(50, 11, 12, qsgmii)
- SWITCH_PORT_SDS(51, 12, 12, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
+
+ SWITCH_PORT_SDS(48, 9, 12, 0, qsgmii)
+ SWITCH_PORT_SDS(49, 10, 12, 1, qsgmii)
+ SWITCH_PORT_SDS(50, 11, 12, 2, qsgmii)
+ SWITCH_PORT_SDS(51, 12, 12, 3, qsgmii)
port@52 {
ethernet = <ðernet0>;
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(48, 49, 12, qsgmii)
- SWITCH_PORT_SDS(49, 50, 12, qsgmii)
- SWITCH_PORT_SDS(50, 51, 12, qsgmii)
- SWITCH_PORT_SDS(51, 52, 12, qsgmii)
+ SWITCH_PORT_SDS(48, 49, 12, 0, qsgmii)
+ SWITCH_PORT_SDS(49, 50, 12, 1, qsgmii)
+ SWITCH_PORT_SDS(50, 51, 12, 2, qsgmii)
+ SWITCH_PORT_SDS(51, 52, 12, 3, qsgmii)
};
};
&switch0 {
ethernet-ports {
- SWITCH_PORT_SDS(48, 50, 12, qsgmii)
- SWITCH_PORT_SDS(49, 52, 12, qsgmii)
- SWITCH_PORT_SDS(50, 49, 12, qsgmii)
- SWITCH_PORT_SDS(51, 51, 12, qsgmii)
+ SWITCH_PORT_SDS(48, 50, 12, 0, qsgmii)
+ SWITCH_PORT_SDS(49, 52, 12, 1, qsgmii)
+ SWITCH_PORT_SDS(50, 49, 12, 2, qsgmii)
+ SWITCH_PORT_SDS(51, 51, 12, 3, qsgmii)
};
};
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
-
- SWITCH_PORT_SDS(8, 9, 2, qsgmii)
- SWITCH_PORT_SDS(9, 10, 2, qsgmii)
- SWITCH_PORT_SDS(10, 11, 2, qsgmii)
- SWITCH_PORT_SDS(11, 12, 2, qsgmii)
- SWITCH_PORT_SDS(12, 13, 3, qsgmii)
- SWITCH_PORT_SDS(13, 14, 3, qsgmii)
- SWITCH_PORT_SDS(14, 15, 3, qsgmii)
- SWITCH_PORT_SDS(15, 16, 3, qsgmii)
-
- SWITCH_PORT_SDS(16, 17, 4, qsgmii)
- SWITCH_PORT_SDS(17, 18, 4, qsgmii)
- SWITCH_PORT_SDS(18, 19, 4, qsgmii)
- SWITCH_PORT_SDS(19, 20, 4, qsgmii)
- SWITCH_PORT_SDS(20, 21, 5, qsgmii)
- SWITCH_PORT_SDS(21, 22, 5, qsgmii)
- SWITCH_PORT_SDS(22, 23, 5, qsgmii)
- SWITCH_PORT_SDS(23, 24, 5, qsgmii)
-
- SWITCH_PORT_SDS(24, 25, 6, qsgmii)
- SWITCH_PORT_SDS(25, 26, 6, qsgmii)
- SWITCH_PORT_SDS(26, 27, 6, qsgmii)
- SWITCH_PORT_SDS(27, 28, 6, qsgmii)
- SWITCH_PORT_SDS(28, 29, 7, qsgmii)
- SWITCH_PORT_SDS(29, 30, 7, qsgmii)
- SWITCH_PORT_SDS(30, 31, 7, qsgmii)
- SWITCH_PORT_SDS(31, 32, 7, qsgmii)
-
- SWITCH_PORT_SDS(32, 33, 8, qsgmii)
- SWITCH_PORT_SDS(33, 34, 8, qsgmii)
- SWITCH_PORT_SDS(34, 35, 8, qsgmii)
- SWITCH_PORT_SDS(35, 36, 8, qsgmii)
- SWITCH_PORT_SDS(36, 37, 9, qsgmii)
- SWITCH_PORT_SDS(37, 38, 9, qsgmii)
- SWITCH_PORT_SDS(38, 39, 9, qsgmii)
- SWITCH_PORT_SDS(39, 40, 9, qsgmii)
-
- SWITCH_PORT_SDS(40, 41, 10, qsgmii)
- SWITCH_PORT_SDS(41, 42, 10, qsgmii)
- SWITCH_PORT_SDS(42, 43, 10, qsgmii)
- SWITCH_PORT_SDS(43, 44, 10, qsgmii)
- SWITCH_PORT_SDS(44, 45, 11, qsgmii)
- SWITCH_PORT_SDS(45, 46, 11, qsgmii)
- SWITCH_PORT_SDS(46, 47, 11, qsgmii)
- SWITCH_PORT_SDS(47, 48, 11, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
+
+ SWITCH_PORT_SDS(8, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(9, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(10, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(11, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(12, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(13, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(14, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(15, 16, 3, 3, qsgmii)
+
+ SWITCH_PORT_SDS(16, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 4, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 5, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 5, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 5, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 5, 3, qsgmii)
+
+ SWITCH_PORT_SDS(24, 25, 6, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 26, 6, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 27, 6, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 28, 6, 3, qsgmii)
+ SWITCH_PORT_SDS(28, 29, 7, 0, qsgmii)
+ SWITCH_PORT_SDS(29, 30, 7, 1, qsgmii)
+ SWITCH_PORT_SDS(30, 31, 7, 2, qsgmii)
+ SWITCH_PORT_SDS(31, 32, 7, 3, qsgmii)
+
+ SWITCH_PORT_SDS(32, 33, 8, 0, qsgmii)
+ SWITCH_PORT_SDS(33, 34, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(34, 35, 8, 2, qsgmii)
+ SWITCH_PORT_SDS(35, 36, 8, 3, qsgmii)
+ SWITCH_PORT_SDS(36, 37, 9, 0, qsgmii)
+ SWITCH_PORT_SDS(37, 38, 9, 1, qsgmii)
+ SWITCH_PORT_SDS(38, 39, 9, 2, qsgmii)
+ SWITCH_PORT_SDS(39, 40, 9, 3, qsgmii)
+
+ SWITCH_PORT_SDS(40, 41, 10, 0, qsgmii)
+ SWITCH_PORT_SDS(41, 42, 10, 1, qsgmii)
+ SWITCH_PORT_SDS(42, 43, 10, 2, qsgmii)
+ SWITCH_PORT_SDS(43, 44, 10, 3, qsgmii)
+ SWITCH_PORT_SDS(44, 45, 11, 0, qsgmii)
+ SWITCH_PORT_SDS(45, 46, 11, 1, qsgmii)
+ SWITCH_PORT_SDS(46, 47, 11, 2, qsgmii)
+ SWITCH_PORT_SDS(47, 48, 11, 3, qsgmii)
port@52 {
ethernet = <ðernet0>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
-
- SWITCH_PORT_SDS(8, 9, 2, qsgmii)
- SWITCH_PORT_SDS(9, 10, 2, qsgmii)
- SWITCH_PORT_SDS(10, 11, 2, qsgmii)
- SWITCH_PORT_SDS(11, 12, 2, qsgmii)
- SWITCH_PORT_SDS(12, 13, 3, qsgmii)
- SWITCH_PORT_SDS(13, 14, 3, qsgmii)
- SWITCH_PORT_SDS(14, 15, 3, qsgmii)
- SWITCH_PORT_SDS(15, 16, 3, qsgmii)
-
- SWITCH_PORT_SDS(16, 17, 4, qsgmii)
- SWITCH_PORT_SDS(17, 18, 4, qsgmii)
- SWITCH_PORT_SDS(18, 19, 4, qsgmii)
- SWITCH_PORT_SDS(19, 20, 4, qsgmii)
- SWITCH_PORT_SDS(20, 21, 5, qsgmii)
- SWITCH_PORT_SDS(21, 22, 5, qsgmii)
- SWITCH_PORT_SDS(22, 23, 5, qsgmii)
- SWITCH_PORT_SDS(23, 24, 5, qsgmii)
-
- SWITCH_PORT_SDS(24, 25, 6, qsgmii)
- SWITCH_PORT_SDS(25, 26, 6, qsgmii)
- SWITCH_PORT_SDS(26, 27, 6, qsgmii)
- SWITCH_PORT_SDS(27, 28, 6, qsgmii)
- SWITCH_PORT_SDS(28, 29, 7, qsgmii)
- SWITCH_PORT_SDS(29, 30, 7, qsgmii)
- SWITCH_PORT_SDS(30, 31, 7, qsgmii)
- SWITCH_PORT_SDS(31, 32, 7, qsgmii)
-
- SWITCH_PORT_SDS(32, 33, 8, qsgmii)
- SWITCH_PORT_SDS(33, 34, 8, qsgmii)
- SWITCH_PORT_SDS(34, 35, 8, qsgmii)
- SWITCH_PORT_SDS(35, 36, 8, qsgmii)
- SWITCH_PORT_SDS(36, 37, 9, qsgmii)
- SWITCH_PORT_SDS(37, 38, 9, qsgmii)
- SWITCH_PORT_SDS(38, 39, 9, qsgmii)
- SWITCH_PORT_SDS(39, 40, 9, qsgmii)
-
- SWITCH_PORT_SDS(40, 41, 10, qsgmii)
- SWITCH_PORT_SDS(41, 42, 10, qsgmii)
- SWITCH_PORT_SDS(42, 43, 10, qsgmii)
- SWITCH_PORT_SDS(43, 44, 10, qsgmii)
- SWITCH_PORT_SDS(44, 45, 11, qsgmii)
- SWITCH_PORT_SDS(45, 46, 11, qsgmii)
- SWITCH_PORT_SDS(46, 47, 11, qsgmii)
- SWITCH_PORT_SDS(47, 48, 11, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
+
+ SWITCH_PORT_SDS(8, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(9, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(10, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(11, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(12, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(13, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(14, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(15, 16, 3, 3, qsgmii)
+
+ SWITCH_PORT_SDS(16, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 4, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 5, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 5, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 5, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 5, 3, qsgmii)
+
+ SWITCH_PORT_SDS(24, 25, 6, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 26, 6, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 27, 6, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 28, 6, 3, qsgmii)
+ SWITCH_PORT_SDS(28, 29, 7, 0, qsgmii)
+ SWITCH_PORT_SDS(29, 30, 7, 1, qsgmii)
+ SWITCH_PORT_SDS(30, 31, 7, 2, qsgmii)
+ SWITCH_PORT_SDS(31, 32, 7, 3, qsgmii)
+
+ SWITCH_PORT_SDS(32, 33, 8, 0, qsgmii)
+ SWITCH_PORT_SDS(33, 34, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(34, 35, 8, 2, qsgmii)
+ SWITCH_PORT_SDS(35, 36, 8, 3, qsgmii)
+ SWITCH_PORT_SDS(36, 37, 9, 0, qsgmii)
+ SWITCH_PORT_SDS(37, 38, 9, 1, qsgmii)
+ SWITCH_PORT_SDS(38, 39, 9, 2, qsgmii)
+ SWITCH_PORT_SDS(39, 40, 9, 3, qsgmii)
+
+ SWITCH_PORT_SDS(40, 41, 10, 0, qsgmii)
+ SWITCH_PORT_SDS(41, 42, 10, 1, qsgmii)
+ SWITCH_PORT_SDS(42, 43, 10, 2, qsgmii)
+ SWITCH_PORT_SDS(43, 44, 10, 3, qsgmii)
+ SWITCH_PORT_SDS(44, 45, 11, 0, qsgmii)
+ SWITCH_PORT_SDS(45, 46, 11, 1, qsgmii)
+ SWITCH_PORT_SDS(46, 47, 11, 2, qsgmii)
+ SWITCH_PORT_SDS(47, 48, 11, 3, qsgmii)
port@48 {
reg = <48>;
label = "lan49";
- pcs-handle = <&serdes12>;
+ pcs-handle = <&serdes12 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
/* i2c and gpio not yet identified */
port@49 {
reg = <49>;
label = "lan50";
- pcs-handle = <&serdes13>;
+ pcs-handle = <&serdes13 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
/* i2c and gpio not yet identified */
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
-
- SWITCH_PORT_SDS(8, 9, 2, qsgmii)
- SWITCH_PORT_SDS(9, 10, 2, qsgmii)
- SWITCH_PORT_SDS(10, 11, 2, qsgmii)
- SWITCH_PORT_SDS(11, 12, 2, qsgmii)
- SWITCH_PORT_SDS(12, 13, 3, qsgmii)
- SWITCH_PORT_SDS(13, 14, 3, qsgmii)
- SWITCH_PORT_SDS(14, 15, 3, qsgmii)
- SWITCH_PORT_SDS(15, 16, 3, qsgmii)
-
- SWITCH_PORT_SDS(16, 17, 4, qsgmii)
- SWITCH_PORT_SDS(17, 18, 4, qsgmii)
- SWITCH_PORT_SDS(18, 19, 4, qsgmii)
- SWITCH_PORT_SDS(19, 20, 4, qsgmii)
- SWITCH_PORT_SDS(20, 21, 5, qsgmii)
- SWITCH_PORT_SDS(21, 22, 5, qsgmii)
- SWITCH_PORT_SDS(22, 23, 5, qsgmii)
- SWITCH_PORT_SDS(23, 24, 5, qsgmii)
-
- SWITCH_PORT_SDS(24, 25, 6, qsgmii)
- SWITCH_PORT_SDS(25, 26, 6, qsgmii)
- SWITCH_PORT_SDS(26, 27, 6, qsgmii)
- SWITCH_PORT_SDS(27, 28, 6, qsgmii)
- SWITCH_PORT_SDS(28, 29, 7, qsgmii)
- SWITCH_PORT_SDS(29, 30, 7, qsgmii)
- SWITCH_PORT_SDS(30, 31, 7, qsgmii)
- SWITCH_PORT_SDS(31, 32, 7, qsgmii)
-
- SWITCH_PORT_SDS(32, 33, 8, qsgmii)
- SWITCH_PORT_SDS(33, 34, 8, qsgmii)
- SWITCH_PORT_SDS(34, 35, 8, qsgmii)
- SWITCH_PORT_SDS(35, 36, 8, qsgmii)
- SWITCH_PORT_SDS(36, 37, 9, qsgmii)
- SWITCH_PORT_SDS(37, 38, 9, qsgmii)
- SWITCH_PORT_SDS(38, 39, 9, qsgmii)
- SWITCH_PORT_SDS(39, 40, 9, qsgmii)
-
- SWITCH_PORT_SDS(40, 41, 10, qsgmii)
- SWITCH_PORT_SDS(41, 42, 10, qsgmii)
- SWITCH_PORT_SDS(42, 43, 10, qsgmii)
- SWITCH_PORT_SDS(43, 44, 10, qsgmii)
- SWITCH_PORT_SDS(44, 45, 11, qsgmii)
- SWITCH_PORT_SDS(45, 46, 11, qsgmii)
- SWITCH_PORT_SDS(46, 47, 11, qsgmii)
- SWITCH_PORT_SDS(47, 48, 11, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
+
+ SWITCH_PORT_SDS(8, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(9, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(10, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(11, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(12, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(13, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(14, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(15, 16, 3, 3, qsgmii)
+
+ SWITCH_PORT_SDS(16, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 4, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 5, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 5, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 5, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 5, 3, qsgmii)
+
+ SWITCH_PORT_SDS(24, 25, 6, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 26, 6, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 27, 6, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 28, 6, 3, qsgmii)
+ SWITCH_PORT_SDS(28, 29, 7, 0, qsgmii)
+ SWITCH_PORT_SDS(29, 30, 7, 1, qsgmii)
+ SWITCH_PORT_SDS(30, 31, 7, 2, qsgmii)
+ SWITCH_PORT_SDS(31, 32, 7, 3, qsgmii)
+
+ SWITCH_PORT_SDS(32, 33, 8, 0, qsgmii)
+ SWITCH_PORT_SDS(33, 34, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(34, 35, 8, 2, qsgmii)
+ SWITCH_PORT_SDS(35, 36, 8, 3, qsgmii)
+ SWITCH_PORT_SDS(36, 37, 9, 0, qsgmii)
+ SWITCH_PORT_SDS(37, 38, 9, 1, qsgmii)
+ SWITCH_PORT_SDS(38, 39, 9, 2, qsgmii)
+ SWITCH_PORT_SDS(39, 40, 9, 3, qsgmii)
+
+ SWITCH_PORT_SDS(40, 41, 10, 0, qsgmii)
+ SWITCH_PORT_SDS(41, 42, 10, 1, qsgmii)
+ SWITCH_PORT_SDS(42, 43, 10, 2, qsgmii)
+ SWITCH_PORT_SDS(43, 44, 10, 3, qsgmii)
+ SWITCH_PORT_SDS(44, 45, 11, 0, qsgmii)
+ SWITCH_PORT_SDS(45, 46, 11, 1, qsgmii)
+ SWITCH_PORT_SDS(46, 47, 11, 2, qsgmii)
+ SWITCH_PORT_SDS(47, 48, 11, 3, qsgmii)
port@52 {
ethernet = <ðernet0>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
-
- SWITCH_PORT_SDS(8, 9, 2, qsgmii)
- SWITCH_PORT_SDS(9, 10, 2, qsgmii)
- SWITCH_PORT_SDS(10, 11, 2, qsgmii)
- SWITCH_PORT_SDS(11, 12, 2, qsgmii)
- SWITCH_PORT_SDS(12, 13, 3, qsgmii)
- SWITCH_PORT_SDS(13, 14, 3, qsgmii)
- SWITCH_PORT_SDS(14, 15, 3, qsgmii)
- SWITCH_PORT_SDS(15, 16, 3, qsgmii)
-
- SWITCH_PORT_SDS(16, 17, 4, qsgmii)
- SWITCH_PORT_SDS(17, 18, 4, qsgmii)
- SWITCH_PORT_SDS(18, 19, 4, qsgmii)
- SWITCH_PORT_SDS(19, 20, 4, qsgmii)
- SWITCH_PORT_SDS(20, 21, 5, qsgmii)
- SWITCH_PORT_SDS(21, 22, 5, qsgmii)
- SWITCH_PORT_SDS(22, 23, 5, qsgmii)
- SWITCH_PORT_SDS(23, 24, 5, qsgmii)
-
- SWITCH_PORT_SDS(24, 25, 6, qsgmii)
- SWITCH_PORT_SDS(25, 26, 6, qsgmii)
- SWITCH_PORT_SDS(26, 27, 6, qsgmii)
- SWITCH_PORT_SDS(27, 28, 6, qsgmii)
- SWITCH_PORT_SDS(28, 29, 7, qsgmii)
- SWITCH_PORT_SDS(29, 30, 7, qsgmii)
- SWITCH_PORT_SDS(30, 31, 7, qsgmii)
- SWITCH_PORT_SDS(31, 32, 7, qsgmii)
-
- SWITCH_PORT_SDS(32, 33, 8, qsgmii)
- SWITCH_PORT_SDS(33, 34, 8, qsgmii)
- SWITCH_PORT_SDS(34, 35, 8, qsgmii)
- SWITCH_PORT_SDS(35, 36, 8, qsgmii)
- SWITCH_PORT_SDS(36, 37, 9, qsgmii)
- SWITCH_PORT_SDS(37, 38, 9, qsgmii)
- SWITCH_PORT_SDS(38, 39, 9, qsgmii)
- SWITCH_PORT_SDS(39, 40, 9, qsgmii)
-
- SWITCH_PORT_SDS(40, 41, 10, qsgmii)
- SWITCH_PORT_SDS(41, 42, 10, qsgmii)
- SWITCH_PORT_SDS(42, 43, 10, qsgmii)
- SWITCH_PORT_SDS(43, 44, 10, qsgmii)
- SWITCH_PORT_SDS(44, 45, 11, qsgmii)
- SWITCH_PORT_SDS(45, 46, 11, qsgmii)
- SWITCH_PORT_SDS(46, 47, 11, qsgmii)
- SWITCH_PORT_SDS(47, 48, 11, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
+
+ SWITCH_PORT_SDS(8, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(9, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(10, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(11, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(12, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(13, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(14, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(15, 16, 3, 3, qsgmii)
+
+ SWITCH_PORT_SDS(16, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 4, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 5, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 5, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 5, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 5, 3, qsgmii)
+
+ SWITCH_PORT_SDS(24, 25, 6, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 26, 6, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 27, 6, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 28, 6, 3, qsgmii)
+ SWITCH_PORT_SDS(28, 29, 7, 0, qsgmii)
+ SWITCH_PORT_SDS(29, 30, 7, 1, qsgmii)
+ SWITCH_PORT_SDS(30, 31, 7, 2, qsgmii)
+ SWITCH_PORT_SDS(31, 32, 7, 3, qsgmii)
+
+ SWITCH_PORT_SDS(32, 33, 8, 0, qsgmii)
+ SWITCH_PORT_SDS(33, 34, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(34, 35, 8, 2, qsgmii)
+ SWITCH_PORT_SDS(35, 36, 8, 3, qsgmii)
+ SWITCH_PORT_SDS(36, 37, 9, 0, qsgmii)
+ SWITCH_PORT_SDS(37, 38, 9, 1, qsgmii)
+ SWITCH_PORT_SDS(38, 39, 9, 2, qsgmii)
+ SWITCH_PORT_SDS(39, 40, 9, 3, qsgmii)
+
+ SWITCH_PORT_SDS(40, 41, 10, 0, qsgmii)
+ SWITCH_PORT_SDS(41, 42, 10, 1, qsgmii)
+ SWITCH_PORT_SDS(42, 43, 10, 2, qsgmii)
+ SWITCH_PORT_SDS(43, 44, 10, 3, qsgmii)
+ SWITCH_PORT_SDS(44, 45, 11, 0, qsgmii)
+ SWITCH_PORT_SDS(45, 46, 11, 1, qsgmii)
+ SWITCH_PORT_SDS(46, 47, 11, 2, qsgmii)
+ SWITCH_PORT_SDS(47, 48, 11, 3, qsgmii)
/* CPU-Port */
port@52 {
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
-
- SWITCH_PORT_SDS(8, 9, 2, qsgmii)
- SWITCH_PORT_SDS(9, 10, 2, qsgmii)
- SWITCH_PORT_SDS(10, 11, 2, qsgmii)
- SWITCH_PORT_SDS(11, 12, 2, qsgmii)
- SWITCH_PORT_SDS(12, 13, 3, qsgmii)
- SWITCH_PORT_SDS(13, 14, 3, qsgmii)
- SWITCH_PORT_SDS(14, 15, 3, qsgmii)
- SWITCH_PORT_SDS(15, 16, 3, qsgmii)
-
- SWITCH_PORT_SDS(16, 17, 4, qsgmii)
- SWITCH_PORT_SDS(17, 18, 4, qsgmii)
- SWITCH_PORT_SDS(18, 19, 4, qsgmii)
- SWITCH_PORT_SDS(19, 20, 4, qsgmii)
- SWITCH_PORT_SDS(20, 21, 5, qsgmii)
- SWITCH_PORT_SDS(21, 22, 5, qsgmii)
- SWITCH_PORT_SDS(22, 23, 5, qsgmii)
- SWITCH_PORT_SDS(23, 24, 5, qsgmii)
-
- SWITCH_PORT_SDS(24, 25, 6, qsgmii)
- SWITCH_PORT_SDS(25, 26, 6, qsgmii)
- SWITCH_PORT_SDS(26, 27, 6, qsgmii)
- SWITCH_PORT_SDS(27, 28, 6, qsgmii)
- SWITCH_PORT_SDS(28, 29, 7, qsgmii)
- SWITCH_PORT_SDS(29, 30, 7, qsgmii)
- SWITCH_PORT_SDS(30, 31, 7, qsgmii)
- SWITCH_PORT_SDS(31, 32, 7, qsgmii)
-
- SWITCH_PORT_SDS(32, 33, 8, qsgmii)
- SWITCH_PORT_SDS(33, 34, 8, qsgmii)
- SWITCH_PORT_SDS(34, 35, 8, qsgmii)
- SWITCH_PORT_SDS(35, 36, 8, qsgmii)
- SWITCH_PORT_SDS(36, 37, 9, qsgmii)
- SWITCH_PORT_SDS(37, 38, 9, qsgmii)
- SWITCH_PORT_SDS(38, 39, 9, qsgmii)
- SWITCH_PORT_SDS(39, 40, 9, qsgmii)
-
- SWITCH_PORT_SDS(40, 41, 10, qsgmii)
- SWITCH_PORT_SDS(41, 42, 10, qsgmii)
- SWITCH_PORT_SDS(42, 43, 10, qsgmii)
- SWITCH_PORT_SDS(43, 44, 10, qsgmii)
- SWITCH_PORT_SDS(44, 45, 11, qsgmii)
- SWITCH_PORT_SDS(45, 46, 11, qsgmii)
- SWITCH_PORT_SDS(46, 47, 11, qsgmii)
- SWITCH_PORT_SDS(47, 48, 11, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
+
+ SWITCH_PORT_SDS(8, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(9, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(10, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(11, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(12, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(13, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(14, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(15, 16, 3, 3, qsgmii)
+
+ SWITCH_PORT_SDS(16, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 4, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 5, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 5, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 5, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 5, 3, qsgmii)
+
+ SWITCH_PORT_SDS(24, 25, 6, 0, qsgmii)
+ SWITCH_PORT_SDS(25, 26, 6, 1, qsgmii)
+ SWITCH_PORT_SDS(26, 27, 6, 2, qsgmii)
+ SWITCH_PORT_SDS(27, 28, 6, 3, qsgmii)
+ SWITCH_PORT_SDS(28, 29, 7, 0, qsgmii)
+ SWITCH_PORT_SDS(29, 30, 7, 1, qsgmii)
+ SWITCH_PORT_SDS(30, 31, 7, 2, qsgmii)
+ SWITCH_PORT_SDS(31, 32, 7, 3, qsgmii)
+
+ SWITCH_PORT_SDS(32, 33, 8, 0, qsgmii)
+ SWITCH_PORT_SDS(33, 34, 8, 1, qsgmii)
+ SWITCH_PORT_SDS(34, 35, 8, 2, qsgmii)
+ SWITCH_PORT_SDS(35, 36, 8, 3, qsgmii)
+ SWITCH_PORT_SDS(36, 37, 9, 0, qsgmii)
+ SWITCH_PORT_SDS(37, 38, 9, 1, qsgmii)
+ SWITCH_PORT_SDS(38, 39, 9, 2, qsgmii)
+ SWITCH_PORT_SDS(39, 40, 9, 3, qsgmii)
+
+ SWITCH_PORT_SDS(40, 41, 10, 0, qsgmii)
+ SWITCH_PORT_SDS(41, 42, 10, 1, qsgmii)
+ SWITCH_PORT_SDS(42, 43, 10, 2, qsgmii)
+ SWITCH_PORT_SDS(43, 44, 10, 3, qsgmii)
+ SWITCH_PORT_SDS(44, 45, 11, 0, qsgmii)
+ SWITCH_PORT_SDS(45, 46, 11, 1, qsgmii)
+ SWITCH_PORT_SDS(46, 47, 11, 2, qsgmii)
+ SWITCH_PORT_SDS(47, 48, 11, 3, qsgmii)
/* SFP cages */
port@48 {
reg = <48>;
label = "lan49";
- pcs-handle = <&serdes12>;
+ pcs-handle = <&serdes12 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
port@49 {
reg = <49>;
label = "lan50";
- pcs-handle = <&serdes13>;
+ pcs-handle = <&serdes13 0>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
serdes0: serdes@0 {
reg = <0>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes1: serdes@1 {
reg = <1>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes2: serdes@2 {
reg = <2>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes3: serdes@3 {
reg = <3>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes4: serdes@4 {
reg = <4>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes5: serdes@5 {
reg = <5>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes6: serdes@6 {
reg = <6>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes7: serdes@7 {
reg = <7>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes8: serdes@8 {
reg = <8>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes9: serdes@9 {
reg = <9>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes10: serdes@10 {
reg = <10>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes11: serdes@11 {
reg = <11>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes12: serdes@12 {
reg = <12>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes13: serdes@13 {
reg = <13>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
};
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
-
- SWITCH_PORT_SDS(8, 9, 2, qsgmii)
- SWITCH_PORT_SDS(9, 10, 2, qsgmii)
- SWITCH_PORT_SDS(10, 11, 2, qsgmii)
- SWITCH_PORT_SDS(11, 12, 2, qsgmii)
- SWITCH_PORT_SDS(12, 13, 3, qsgmii)
- SWITCH_PORT_SDS(13, 14, 3, qsgmii)
- SWITCH_PORT_SDS(14, 15, 3, qsgmii)
- SWITCH_PORT_SDS(15, 16, 3, qsgmii)
-
- SWITCH_PORT_SDS(16, 17, 4, qsgmii)
- SWITCH_PORT_SDS(17, 18, 4, qsgmii)
- SWITCH_PORT_SDS(18, 19, 4, qsgmii)
- SWITCH_PORT_SDS(19, 20, 4, qsgmii)
- SWITCH_PORT_SDS(20, 21, 5, qsgmii)
- SWITCH_PORT_SDS(21, 22, 5, qsgmii)
- SWITCH_PORT_SDS(22, 23, 5, qsgmii)
- SWITCH_PORT_SDS(23, 24, 5, qsgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
+
+ SWITCH_PORT_SDS(8, 9, 2, 0, qsgmii)
+ SWITCH_PORT_SDS(9, 10, 2, 1, qsgmii)
+ SWITCH_PORT_SDS(10, 11, 2, 2, qsgmii)
+ SWITCH_PORT_SDS(11, 12, 2, 3, qsgmii)
+ SWITCH_PORT_SDS(12, 13, 3, 0, qsgmii)
+ SWITCH_PORT_SDS(13, 14, 3, 1, qsgmii)
+ SWITCH_PORT_SDS(14, 15, 3, 2, qsgmii)
+ SWITCH_PORT_SDS(15, 16, 3, 3, qsgmii)
+
+ SWITCH_PORT_SDS(16, 17, 4, 0, qsgmii)
+ SWITCH_PORT_SDS(17, 18, 4, 1, qsgmii)
+ SWITCH_PORT_SDS(18, 19, 4, 2, qsgmii)
+ SWITCH_PORT_SDS(19, 20, 4, 3, qsgmii)
+ SWITCH_PORT_SDS(20, 21, 5, 0, qsgmii)
+ SWITCH_PORT_SDS(21, 22, 5, 1, qsgmii)
+ SWITCH_PORT_SDS(22, 23, 5, 2, qsgmii)
+ SWITCH_PORT_SDS(23, 24, 5, 3, qsgmii)
/* CPU-Port */
port@52 {
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_LED(0, 1, 0, 0, qsgmii)
- SWITCH_PORT_LED(1, 2, 0, 0, qsgmii)
- SWITCH_PORT_LED(2, 3, 0, 0, qsgmii)
- SWITCH_PORT_LED(3, 4, 0, 0, qsgmii)
- SWITCH_PORT_LED(4, 5, 1, 0, qsgmii)
- SWITCH_PORT_LED(5, 6, 1, 0, qsgmii)
- SWITCH_PORT_LED(6, 7, 1, 0, qsgmii)
- SWITCH_PORT_LED(7, 8, 1, 0, qsgmii)
-
- SWITCH_PORT_LED(8, 9, 2, 0, usxgmii)
- SWITCH_PORT_LED(9, 10, 2, 0, usxgmii)
- SWITCH_PORT_LED(10, 11, 2, 0, usxgmii)
- SWITCH_PORT_LED(11, 12, 2, 0, usxgmii)
- SWITCH_PORT_LED(12, 13, 2, 0, usxgmii)
- SWITCH_PORT_LED(13, 14, 2, 0, usxgmii)
- SWITCH_PORT_LED(14, 15, 2, 0, usxgmii)
- SWITCH_PORT_LED(15, 16, 2, 0, usxgmii)
-
- SWITCH_PORT_LED(16, 17, 3, 0, usxgmii)
- SWITCH_PORT_LED(17, 18, 3, 0, usxgmii)
- SWITCH_PORT_LED(18, 19, 3, 0, usxgmii)
- SWITCH_PORT_LED(19, 20, 3, 0, usxgmii)
- SWITCH_PORT_LED(20, 21, 3, 0, usxgmii)
- SWITCH_PORT_LED(21, 22, 3, 0, usxgmii)
- SWITCH_PORT_LED(22, 23, 3, 0, usxgmii)
- SWITCH_PORT_LED(23, 24, 3, 0, usxgmii)
+ SWITCH_PORT_LED(0, 1, 0, 0, 0, qsgmii)
+ SWITCH_PORT_LED(1, 2, 0, 1, 0, qsgmii)
+ SWITCH_PORT_LED(2, 3, 0, 2, 0, qsgmii)
+ SWITCH_PORT_LED(3, 4, 0, 3, 0, qsgmii)
+ SWITCH_PORT_LED(4, 5, 1, 0, 0, qsgmii)
+ SWITCH_PORT_LED(5, 6, 1, 1, 0, qsgmii)
+ SWITCH_PORT_LED(6, 7, 1, 2, 0, qsgmii)
+ SWITCH_PORT_LED(7, 8, 1, 3, 0, qsgmii)
+
+ SWITCH_PORT_LED(8, 9, 2, 0, 0, usxgmii)
+ SWITCH_PORT_LED(9, 10, 2, 1, 0, usxgmii)
+ SWITCH_PORT_LED(10, 11, 2, 2, 0, usxgmii)
+ SWITCH_PORT_LED(11, 12, 2, 3, 0, usxgmii)
+ SWITCH_PORT_LED(12, 13, 2, 4, 0, usxgmii)
+ SWITCH_PORT_LED(13, 14, 2, 5, 0, usxgmii)
+ SWITCH_PORT_LED(14, 15, 2, 6, 0, usxgmii)
+ SWITCH_PORT_LED(15, 16, 2, 7, 0, usxgmii)
+
+ SWITCH_PORT_LED(16, 17, 3, 0, 0, usxgmii)
+ SWITCH_PORT_LED(17, 18, 3, 1, 0, usxgmii)
+ SWITCH_PORT_LED(18, 19, 3, 2, 0, usxgmii)
+ SWITCH_PORT_LED(19, 20, 3, 3, 0, usxgmii)
+ SWITCH_PORT_LED(20, 21, 3, 4, 0, usxgmii)
+ SWITCH_PORT_LED(21, 22, 3, 5, 0, usxgmii)
+ SWITCH_PORT_LED(22, 23, 3, 6, 0, usxgmii)
+ SWITCH_PORT_LED(23, 24, 3, 7, 0, usxgmii)
SWITCH_PORT_SFP(24, 25, 4, 1, 0)
SWITCH_PORT_SFP(25, 26, 6, 1, 1)
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 0, qsgmii)
- SWITCH_PORT_SDS(1, 2, 0, qsgmii)
- SWITCH_PORT_SDS(2, 3, 0, qsgmii)
- SWITCH_PORT_SDS(3, 4, 0, qsgmii)
- SWITCH_PORT_SDS(4, 5, 1, qsgmii)
- SWITCH_PORT_SDS(5, 6, 1, qsgmii)
- SWITCH_PORT_SDS(6, 7, 1, qsgmii)
- SWITCH_PORT_SDS(7, 8, 1, qsgmii)
-
- SWITCH_PORT_SDS(8, 9, 2, usxgmii)
- SWITCH_PORT_SDS(9, 10, 2, usxgmii)
- SWITCH_PORT_SDS(10, 11, 2, usxgmii)
- SWITCH_PORT_SDS(11, 12, 2, usxgmii)
- SWITCH_PORT_SDS(12, 13, 2, usxgmii)
- SWITCH_PORT_SDS(13, 14, 2, usxgmii)
- SWITCH_PORT_SDS(14, 15, 2, usxgmii)
- SWITCH_PORT_SDS(15, 16, 2, usxgmii)
-
- SWITCH_PORT_SDS(16, 17, 3, usxgmii)
- SWITCH_PORT_SDS(17, 18, 3, usxgmii)
- SWITCH_PORT_SDS(18, 19, 3, usxgmii)
- SWITCH_PORT_SDS(19, 20, 3, usxgmii)
- SWITCH_PORT_SDS(20, 21, 3, usxgmii)
- SWITCH_PORT_SDS(21, 22, 3, usxgmii)
- SWITCH_PORT_SDS(22, 23, 3, usxgmii)
- SWITCH_PORT_SDS(23, 24, 3, usxgmii)
+ SWITCH_PORT_SDS(0, 1, 0, 0, qsgmii)
+ SWITCH_PORT_SDS(1, 2, 0, 1, qsgmii)
+ SWITCH_PORT_SDS(2, 3, 0, 2, qsgmii)
+ SWITCH_PORT_SDS(3, 4, 0, 3, qsgmii)
+ SWITCH_PORT_SDS(4, 5, 1, 0, qsgmii)
+ SWITCH_PORT_SDS(5, 6, 1, 1, qsgmii)
+ SWITCH_PORT_SDS(6, 7, 1, 2, qsgmii)
+ SWITCH_PORT_SDS(7, 8, 1, 3, qsgmii)
+
+ SWITCH_PORT_SDS(8, 9, 2, 0, usxgmii)
+ SWITCH_PORT_SDS(9, 10, 2, 1, usxgmii)
+ SWITCH_PORT_SDS(10, 11, 2, 2, usxgmii)
+ SWITCH_PORT_SDS(11, 12, 2, 3, usxgmii)
+ SWITCH_PORT_SDS(12, 13, 2, 4, usxgmii)
+ SWITCH_PORT_SDS(13, 14, 2, 5, usxgmii)
+ SWITCH_PORT_SDS(14, 15, 2, 6, usxgmii)
+ SWITCH_PORT_SDS(15, 16, 2, 7, usxgmii)
+
+ SWITCH_PORT_SDS(16, 17, 3, 0, usxgmii)
+ SWITCH_PORT_SDS(17, 18, 3, 1, usxgmii)
+ SWITCH_PORT_SDS(18, 19, 3, 2, usxgmii)
+ SWITCH_PORT_SDS(19, 20, 3, 3, usxgmii)
+ SWITCH_PORT_SDS(20, 21, 3, 4, usxgmii)
+ SWITCH_PORT_SDS(21, 22, 3, 5, usxgmii)
+ SWITCH_PORT_SDS(22, 23, 3, 6, usxgmii)
+ SWITCH_PORT_SDS(23, 24, 3, 7, usxgmii)
SWITCH_PORT_SFP(24, 25, 4, 0, 0)
SWITCH_PORT_SFP(25, 26, 6, 0, 1)
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_LED(0, 1, 0, 0, qsgmii)
- SWITCH_PORT_LED(1, 2, 0, 0, qsgmii)
- SWITCH_PORT_LED(2, 3, 0, 0, qsgmii)
- SWITCH_PORT_LED(3, 4, 0, 0, qsgmii)
- SWITCH_PORT_LED(4, 5, 1, 0, qsgmii)
- SWITCH_PORT_LED(5, 6, 1, 0, qsgmii)
- SWITCH_PORT_LED(6, 7, 1, 0, qsgmii)
- SWITCH_PORT_LED(7, 8, 1, 0, qsgmii)
-
- SWITCH_PORT_LED(8, 9, 2, 0, usxgmii)
- SWITCH_PORT_LED(9, 10, 2, 0, usxgmii)
- SWITCH_PORT_LED(10, 11, 2, 0, usxgmii)
- SWITCH_PORT_LED(11, 12, 2, 0, usxgmii)
- SWITCH_PORT_LED(12, 13, 2, 0, usxgmii)
- SWITCH_PORT_LED(13, 14, 2, 0, usxgmii)
- SWITCH_PORT_LED(14, 15, 2, 0, usxgmii)
- SWITCH_PORT_LED(15, 16, 2, 0, usxgmii)
-
- SWITCH_PORT_LED(16, 17, 3, 0, usxgmii)
- SWITCH_PORT_LED(17, 18, 3, 0, usxgmii)
- SWITCH_PORT_LED(18, 19, 3, 0, usxgmii)
- SWITCH_PORT_LED(19, 20, 3, 0, usxgmii)
- SWITCH_PORT_LED(20, 21, 3, 0, usxgmii)
- SWITCH_PORT_LED(21, 22, 3, 0, usxgmii)
- SWITCH_PORT_LED(22, 23, 3, 0, usxgmii)
- SWITCH_PORT_LED(23, 24, 3, 0, usxgmii)
+ SWITCH_PORT_LED(0, 1, 0, 0, 0, qsgmii)
+ SWITCH_PORT_LED(1, 2, 0, 1, 0, qsgmii)
+ SWITCH_PORT_LED(2, 3, 0, 2, 0, qsgmii)
+ SWITCH_PORT_LED(3, 4, 0, 3, 0, qsgmii)
+ SWITCH_PORT_LED(4, 5, 1, 0, 0, qsgmii)
+ SWITCH_PORT_LED(5, 6, 1, 1, 0, qsgmii)
+ SWITCH_PORT_LED(6, 7, 1, 2, 0, qsgmii)
+ SWITCH_PORT_LED(7, 8, 1, 3, 0, qsgmii)
+
+ SWITCH_PORT_LED(8, 9, 2, 0, 0, usxgmii)
+ SWITCH_PORT_LED(9, 10, 2, 1, 0, usxgmii)
+ SWITCH_PORT_LED(10, 11, 2, 2, 0, usxgmii)
+ SWITCH_PORT_LED(11, 12, 2, 3, 0, usxgmii)
+ SWITCH_PORT_LED(12, 13, 2, 4, 0, usxgmii)
+ SWITCH_PORT_LED(13, 14, 2, 5, 0, usxgmii)
+ SWITCH_PORT_LED(14, 15, 2, 6, 0, usxgmii)
+ SWITCH_PORT_LED(15, 16, 2, 7, 0, usxgmii)
+
+ SWITCH_PORT_LED(16, 17, 3, 0, 0, usxgmii)
+ SWITCH_PORT_LED(17, 18, 3, 1, 0, usxgmii)
+ SWITCH_PORT_LED(18, 19, 3, 2, 0, usxgmii)
+ SWITCH_PORT_LED(19, 20, 3, 3, 0, usxgmii)
+ SWITCH_PORT_LED(20, 21, 3, 4, 0, usxgmii)
+ SWITCH_PORT_LED(21, 22, 3, 5, 0, usxgmii)
+ SWITCH_PORT_LED(22, 23, 3, 6, 0, usxgmii)
+ SWITCH_PORT_LED(23, 24, 3, 7, 0, usxgmii)
SWITCH_PORT_SFP(24, 25, 4, 1, 0)
SWITCH_PORT_SFP(25, 26, 6, 1, 1)
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 2, 10g-qxgmii)
- SWITCH_PORT_SDS(1, 2, 2, 10g-qxgmii)
- SWITCH_PORT_SDS(2, 3, 2, 10g-qxgmii)
- SWITCH_PORT_SDS(3, 4, 2, 10g-qxgmii)
- SWITCH_PORT_SDS(8, 5, 3, 10g-qxgmii)
- SWITCH_PORT_SDS(9, 6, 3, 10g-qxgmii)
- SWITCH_PORT_SDS(10, 7, 3, 10g-qxgmii)
- SWITCH_PORT_SDS(11, 8, 3, 10g-qxgmii)
+ SWITCH_PORT_SDS(0, 1, 2, 0, 10g-qxgmii)
+ SWITCH_PORT_SDS(1, 2, 2, 1, 10g-qxgmii)
+ SWITCH_PORT_SDS(2, 3, 2, 2, 10g-qxgmii)
+ SWITCH_PORT_SDS(3, 4, 2, 3, 10g-qxgmii)
+ SWITCH_PORT_SDS(8, 5, 3, 0, 10g-qxgmii)
+ SWITCH_PORT_SDS(9, 6, 3, 1, 10g-qxgmii)
+ SWITCH_PORT_SDS(10, 7, 3, 2, 10g-qxgmii)
+ SWITCH_PORT_SDS(11, 8, 3, 3, 10g-qxgmii)
/* CPU-port */
port@28 {
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 2, 2, 10g-qxgmii)
- SWITCH_PORT_SDS(1, 1, 2, 10g-qxgmii)
+ SWITCH_PORT_SDS(0, 2, 2, 0, 10g-qxgmii)
+ SWITCH_PORT_SDS(1, 1, 2, 1, 10g-qxgmii)
SWITCH_PORT_SFP(26, 3, 8, 0, 0)
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_LED(0, 2, 2, 0, 10g-qxgmii)
- SWITCH_PORT_LED(1, 1, 2, 0, 10g-qxgmii)
- SWITCH_PORT_LED(2, 4, 2, 0, 10g-qxgmii)
- SWITCH_PORT_LED(3, 3, 2, 0, 10g-qxgmii)
-
- SWITCH_PORT_LED(8, 6, 3, 0, 10g-qxgmii)
- SWITCH_PORT_LED(9, 5, 3, 0, 10g-qxgmii)
- SWITCH_PORT_LED(10, 8, 3, 0, 10g-qxgmii)
- SWITCH_PORT_LED(11, 7, 3, 0, 10g-qxgmii)
-
- SWITCH_PORT_LED(16, 10, 4, 0, 10g-qxgmii)
- SWITCH_PORT_LED(17, 9, 4, 0, 10g-qxgmii)
- SWITCH_PORT_LED(18, 12, 4, 0, 10g-qxgmii)
- SWITCH_PORT_LED(19, 11, 4, 0, 10g-qxgmii)
-
- SWITCH_PORT_LED(24, 13, 6, 1, usxgmii)
- SWITCH_PORT_LED(25, 14, 7, 1, usxgmii)
+ SWITCH_PORT_LED(0, 2, 2, 0, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(1, 1, 2, 1, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(2, 4, 2, 2, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(3, 3, 2, 3, 0, 10g-qxgmii)
+
+ SWITCH_PORT_LED(8, 6, 3, 0, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(9, 5, 3, 1, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(10, 8, 3, 2, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(11, 7, 3, 3, 0, 10g-qxgmii)
+
+ SWITCH_PORT_LED(16, 10, 4, 0, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(17, 9, 4, 1, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(18, 12, 4, 2, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(19, 11, 4, 3, 0, 10g-qxgmii)
+
+ SWITCH_PORT_LED(24, 13, 6, 0, 1, usxgmii)
+ SWITCH_PORT_LED(25, 14, 7, 0, 1, usxgmii)
SWITCH_PORT_SFP(26, 15, 8, 1, 0)
SWITCH_PORT_SFP(27, 16, 9, 1, 1)
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_LED(0, 1, 2, 0, usxgmii)
- SWITCH_PORT_LED(1, 2, 2, 0, usxgmii)
- SWITCH_PORT_LED(2, 3, 2, 0, usxgmii)
- SWITCH_PORT_LED(3, 4, 2, 0, usxgmii)
- SWITCH_PORT_LED(4, 5, 2, 0, usxgmii)
- SWITCH_PORT_LED(5, 6, 2, 0, usxgmii)
- SWITCH_PORT_LED(6, 7, 2, 0, usxgmii)
- SWITCH_PORT_LED(7, 8, 2, 0, usxgmii)
-
- SWITCH_PORT_LED(24, 9, 6, 1, usxgmii)
- SWITCH_PORT_LED(25, 10, 7, 1, usxgmii)
- SWITCH_PORT_LED(26, 11, 8, 1, usxgmii)
+ SWITCH_PORT_LED(0, 1, 2, 0, 0, usxgmii)
+ SWITCH_PORT_LED(1, 2, 2, 1, 0, usxgmii)
+ SWITCH_PORT_LED(2, 3, 2, 2, 0, usxgmii)
+ SWITCH_PORT_LED(3, 4, 2, 3, 0, usxgmii)
+ SWITCH_PORT_LED(4, 5, 2, 4, 0, usxgmii)
+ SWITCH_PORT_LED(5, 6, 2, 5, 0, usxgmii)
+ SWITCH_PORT_LED(6, 7, 2, 6, 0, usxgmii)
+ SWITCH_PORT_LED(7, 8, 2, 7, 0, usxgmii)
+
+ SWITCH_PORT_LED(24, 9, 6, 0, 1, usxgmii)
+ SWITCH_PORT_LED(25, 10, 7, 0, 1, usxgmii)
+ SWITCH_PORT_LED(26, 11, 8, 0, 1, usxgmii)
SWITCH_PORT_SFP(27, 12, 9, 2, 0)
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_LED(0, 1, 2, 0, usxgmii)
- SWITCH_PORT_LED(1, 2, 2, 0, usxgmii)
- SWITCH_PORT_LED(2, 3, 2, 0, usxgmii)
- SWITCH_PORT_LED(3, 4, 2, 0, usxgmii)
- SWITCH_PORT_LED(4, 5, 2, 0, usxgmii)
- SWITCH_PORT_LED(5, 6, 2, 0, usxgmii)
- SWITCH_PORT_LED(6, 7, 2, 0, usxgmii)
- SWITCH_PORT_LED(7, 8, 2, 0, usxgmii)
+ SWITCH_PORT_LED(0, 1, 2, 0, 0, usxgmii)
+ SWITCH_PORT_LED(1, 2, 2, 1, 0, usxgmii)
+ SWITCH_PORT_LED(2, 3, 2, 2, 0, usxgmii)
+ SWITCH_PORT_LED(3, 4, 2, 3, 0, usxgmii)
+ SWITCH_PORT_LED(4, 5, 2, 4, 0, usxgmii)
+ SWITCH_PORT_LED(5, 6, 2, 5, 0, usxgmii)
+ SWITCH_PORT_LED(6, 7, 2, 6, 0, usxgmii)
+ SWITCH_PORT_LED(7, 8, 2, 7, 0, usxgmii)
port@24 {
reg = <24>;
label = "lan9";
- pcs-handle = <&serdes6>;
+ pcs-handle = <&serdes6 0>;
phy-handle = <&phy24>;
phy-mode = "sgmii";
led-set = <1>;
port@25 {
reg = <25>;
label = "lan10";
- pcs-handle = <&serdes7>;
+ pcs-handle = <&serdes7 0>;
phy-handle = <&phy25>;
phy-mode = "sgmii";
led-set = <1>;
#size-cells = <0>;
/* Copper ports */
- SWITCH_PORT_LED(0, 1, 2, 0, 10g-qxgmii)
- SWITCH_PORT_LED(1, 2, 2, 0, 10g-qxgmii)
- SWITCH_PORT_LED(2, 3, 2, 0, 10g-qxgmii)
- SWITCH_PORT_LED(3, 4, 2, 0, 10g-qxgmii)
- SWITCH_PORT_LED(8, 5, 3, 0, 10g-qxgmii)
- SWITCH_PORT_LED(9, 6, 3, 0, 10g-qxgmii)
- SWITCH_PORT_LED(10, 7, 3, 0, 10g-qxgmii)
- SWITCH_PORT_LED(11, 8, 3, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(0, 1, 2, 0, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(1, 2, 2, 1, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(2, 3, 2, 2, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(3, 4, 2, 3, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(8, 5, 3, 0, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(9, 6, 3, 1, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(10, 7, 3, 2, 0, 10g-qxgmii)
+ SWITCH_PORT_LED(11, 8, 3, 3, 0, 10g-qxgmii)
/* SFP cages */
SWITCH_PORT_SFP(25, 9, 7, 1, 0)
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_LED(0, 1, 2, 0, usxgmii)
- SWITCH_PORT_LED(8, 2, 3, 0, usxgmii)
- SWITCH_PORT_LED(16, 3, 4, 0, usxgmii)
- SWITCH_PORT_LED(20, 4, 5, 0, usxgmii)
- SWITCH_PORT_LED(24, 5, 6, 0, usxgmii)
- SWITCH_PORT_LED(25, 6, 7, 0, usxgmii)
- SWITCH_PORT_LED(26, 7, 8, 0, usxgmii)
- SWITCH_PORT_LED(27, 8, 9, 0, usxgmii)
+ SWITCH_PORT_LED(0, 1, 2, 0, 0, usxgmii)
+ SWITCH_PORT_LED(8, 2, 3, 0, 0, usxgmii)
+ SWITCH_PORT_LED(16, 3, 4, 0, 0, usxgmii)
+ SWITCH_PORT_LED(20, 4, 5, 0, 0, usxgmii)
+ SWITCH_PORT_LED(24, 5, 6, 0, 0, usxgmii)
+ SWITCH_PORT_LED(25, 6, 7, 0, 0, usxgmii)
+ SWITCH_PORT_LED(26, 7, 8, 0, 0, usxgmii)
+ SWITCH_PORT_LED(27, 8, 9, 0, 0, usxgmii)
/* Internal SoC */
port@28 {
port@0 {
reg = <0>;
label = "lan1";
- pcs-handle = <&serdes2>;
+ pcs-handle = <&serdes2 0>;
phy-handle = <&phy0>;
phy-mode = "sgmii";
managed = "in-band-status";
port@8 {
reg = <8>;
label = "lan2";
- pcs-handle = <&serdes3>;
+ pcs-handle = <&serdes3 0>;
phy-handle = <&phy8>;
phy-mode = "sgmii";
managed = "in-band-status";
port@16 {
reg = <16>;
label = "lan3";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-handle = <&phy16>;
phy-mode = "sgmii";
managed = "in-band-status";
port@20 {
reg = <20>;
label = "lan4";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-handle = <&phy20>;
phy-mode = "sgmii";
managed = "in-band-status";
port@24 {
reg = <24>;
label = "lan5";
- pcs-handle = <&serdes6>;
+ pcs-handle = <&serdes6 0>;
phy-handle = <&phy24>;
phy-mode = "sgmii";
managed = "in-band-status";
port@25 {
reg = <25>;
label = "lan6";
- pcs-handle = <&serdes7>;
+ pcs-handle = <&serdes7 0>;
phy-handle = <&phy25>;
phy-mode = "sgmii";
managed = "in-band-status";
port@26 {
reg = <26>;
label = "lan7";
- pcs-handle = <&serdes8>;
+ pcs-handle = <&serdes8 0>;
phy-handle = <&phy26>;
phy-mode = "sgmii";
managed = "in-band-status";
port@27 {
reg = <27>;
label = "lan8";
- pcs-handle = <&serdes9>;
+ pcs-handle = <&serdes9 0>;
phy-handle = <&phy27>;
phy-mode = "sgmii";
managed = "in-band-status";
port@0 {
reg = <0>;
label = "lan1";
- pcs-handle = <&serdes2>;
+ pcs-handle = <&serdes2 0>;
phy-handle = <&phy0>;
phy-mode = "sgmii";
managed = "in-band-status";
port@8 {
reg = <8>;
label = "lan2";
- pcs-handle = <&serdes3>;
+ pcs-handle = <&serdes3 0>;
phy-handle = <&phy8>;
phy-mode = "sgmii";
managed = "in-band-status";
port@16 {
reg = <16>;
label = "lan3";
- pcs-handle = <&serdes4>;
+ pcs-handle = <&serdes4 0>;
phy-handle = <&phy16>;
phy-mode = "sgmii";
managed = "in-band-status";
port@20 {
reg = <20>;
label = "lan4";
- pcs-handle = <&serdes5>;
+ pcs-handle = <&serdes5 0>;
phy-handle = <&phy20>;
phy-mode = "sgmii";
managed = "in-band-status";
port@24 {
reg = <24>;
label = "lan5";
- pcs-handle = <&serdes6>;
+ pcs-handle = <&serdes6 0>;
phy-handle = <&phy24>;
phy-mode = "sgmii";
managed = "in-band-status";
SWITCH_PORT_SFP(16, 3, 4, 0, 2)
SWITCH_PORT_SFP(20, 4, 5, 0, 3)
- SWITCH_PORT_SDS(24, 8, 6, usxgmii)
- SWITCH_PORT_SDS(25, 7, 7, usxgmii)
- SWITCH_PORT_SDS(26, 6, 8, usxgmii)
- SWITCH_PORT_SDS(27, 5, 9, usxgmii)
+ SWITCH_PORT_SDS(24, 8, 6, 0, usxgmii)
+ SWITCH_PORT_SDS(25, 7, 7, 0, usxgmii)
+ SWITCH_PORT_SDS(26, 6, 8, 0, usxgmii)
+ SWITCH_PORT_SDS(27, 5, 9, 0, usxgmii)
port@28 {
ethernet = <ðernet0>;
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 2, usxgmii)
- SWITCH_PORT_SDS(8, 2, 3, usxgmii)
- SWITCH_PORT_SDS(16, 3, 4, usxgmii)
- SWITCH_PORT_SDS(20, 4, 5, usxgmii)
- SWITCH_PORT_SDS(24, 5, 6, usxgmii)
- SWITCH_PORT_SDS(25, 6, 7, usxgmii)
- SWITCH_PORT_SDS(26, 7, 8, usxgmii)
- SWITCH_PORT_SDS(27, 8, 9, usxgmii)
+ SWITCH_PORT_SDS(0, 1, 2, 0, usxgmii)
+ SWITCH_PORT_SDS(8, 2, 3, 0, usxgmii)
+ SWITCH_PORT_SDS(16, 3, 4, 0, usxgmii)
+ SWITCH_PORT_SDS(20, 4, 5, 0, usxgmii)
+ SWITCH_PORT_SDS(24, 5, 6, 0, usxgmii)
+ SWITCH_PORT_SDS(25, 6, 7, 0, usxgmii)
+ SWITCH_PORT_SDS(26, 7, 8, 0, usxgmii)
+ SWITCH_PORT_SDS(27, 8, 9, 0, usxgmii)
port@28 {
ethernet = <ðernet0>;
serdes0: serdes@0 {
reg = <0>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes1: serdes@1 {
reg = <1>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes2: serdes@2 {
reg = <2>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes3: serdes@3 {
reg = <3>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes4: serdes@4 {
reg = <4>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes5: serdes@5 {
reg = <5>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes6: serdes@6 {
reg = <6>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes7: serdes@7 {
reg = <7>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes8: serdes@8 {
reg = <8>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes9: serdes@9 {
reg = <9>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes10: serdes@10 {
reg = <10>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes11: serdes@11 {
reg = <11>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
};
#address-cells = <1>;
#size-cells = <0>;
- SWITCH_PORT_SDS(0, 1, 2, usxgmii)
- SWITCH_PORT_SDS(1, 2, 2, usxgmii)
- SWITCH_PORT_SDS(2, 3, 2, usxgmii)
- SWITCH_PORT_SDS(3, 4, 2, usxgmii)
- SWITCH_PORT_SDS(4, 5, 2, usxgmii)
- SWITCH_PORT_SDS(5, 6, 2, usxgmii)
- SWITCH_PORT_SDS(6, 7, 2, usxgmii)
- SWITCH_PORT_SDS(7, 8, 2, usxgmii)
-
- SWITCH_PORT_SDS(8, 9, 3, usxgmii)
- SWITCH_PORT_SDS(9, 10, 3, usxgmii)
- SWITCH_PORT_SDS(10, 11, 3, usxgmii)
- SWITCH_PORT_SDS(11, 12, 3, usxgmii)
- SWITCH_PORT_SDS(12, 13, 3, usxgmii)
- SWITCH_PORT_SDS(13, 14, 3, usxgmii)
- SWITCH_PORT_SDS(14, 15, 3, usxgmii)
- SWITCH_PORT_SDS(15, 16, 3, usxgmii)
-
- SWITCH_PORT_SDS(16, 17, 4, usxgmii)
- SWITCH_PORT_SDS(17, 18, 4, usxgmii)
- SWITCH_PORT_SDS(18, 19, 4, usxgmii)
- SWITCH_PORT_SDS(19, 20, 4, usxgmii)
- SWITCH_PORT_SDS(20, 21, 4, usxgmii)
- SWITCH_PORT_SDS(21, 22, 4, usxgmii)
- SWITCH_PORT_SDS(22, 23, 4, usxgmii)
- SWITCH_PORT_SDS(23, 24, 4, usxgmii)
-
- SWITCH_PORT_SDS(24, 25, 5, usxgmii)
- SWITCH_PORT_SDS(25, 26, 5, usxgmii)
- SWITCH_PORT_SDS(26, 27, 5, usxgmii)
- SWITCH_PORT_SDS(27, 28, 5, usxgmii)
- SWITCH_PORT_SDS(28, 29, 5, usxgmii)
- SWITCH_PORT_SDS(29, 30, 5, usxgmii)
- SWITCH_PORT_SDS(30, 31, 5, usxgmii)
- SWITCH_PORT_SDS(31, 32, 5, usxgmii)
-
- SWITCH_PORT_SDS(32, 33, 6, usxgmii)
- SWITCH_PORT_SDS(33, 34, 6, usxgmii)
- SWITCH_PORT_SDS(34, 35, 6, usxgmii)
- SWITCH_PORT_SDS(35, 36, 6, usxgmii)
- SWITCH_PORT_SDS(36, 37, 6, usxgmii)
- SWITCH_PORT_SDS(37, 38, 6, usxgmii)
- SWITCH_PORT_SDS(38, 39, 6, usxgmii)
- SWITCH_PORT_SDS(39, 40, 6, usxgmii)
-
- SWITCH_PORT_SDS(40, 41, 7, usxgmii)
- SWITCH_PORT_SDS(41, 42, 7, usxgmii)
- SWITCH_PORT_SDS(42, 43, 7, usxgmii)
- SWITCH_PORT_SDS(43, 44, 7, usxgmii)
- SWITCH_PORT_SDS(44, 45, 7, usxgmii)
- SWITCH_PORT_SDS(45, 46, 7, usxgmii)
- SWITCH_PORT_SDS(46, 47, 7, usxgmii)
- SWITCH_PORT_SDS(47, 48, 7, usxgmii)
+ SWITCH_PORT_SDS(0, 1, 2, 0, usxgmii)
+ SWITCH_PORT_SDS(1, 2, 2, 1, usxgmii)
+ SWITCH_PORT_SDS(2, 3, 2, 2, usxgmii)
+ SWITCH_PORT_SDS(3, 4, 2, 3, usxgmii)
+ SWITCH_PORT_SDS(4, 5, 2, 4, usxgmii)
+ SWITCH_PORT_SDS(5, 6, 2, 5, usxgmii)
+ SWITCH_PORT_SDS(6, 7, 2, 6, usxgmii)
+ SWITCH_PORT_SDS(7, 8, 2, 7, usxgmii)
+
+ SWITCH_PORT_SDS(8, 9, 3, 0, usxgmii)
+ SWITCH_PORT_SDS(9, 10, 3, 1, usxgmii)
+ SWITCH_PORT_SDS(10, 11, 3, 2, usxgmii)
+ SWITCH_PORT_SDS(11, 12, 3, 3, usxgmii)
+ SWITCH_PORT_SDS(12, 13, 3, 4, usxgmii)
+ SWITCH_PORT_SDS(13, 14, 3, 5, usxgmii)
+ SWITCH_PORT_SDS(14, 15, 3, 6, usxgmii)
+ SWITCH_PORT_SDS(15, 16, 3, 7, usxgmii)
+
+ SWITCH_PORT_SDS(16, 17, 4, 0, usxgmii)
+ SWITCH_PORT_SDS(17, 18, 4, 1, usxgmii)
+ SWITCH_PORT_SDS(18, 19, 4, 2, usxgmii)
+ SWITCH_PORT_SDS(19, 20, 4, 3, usxgmii)
+ SWITCH_PORT_SDS(20, 21, 4, 4, usxgmii)
+ SWITCH_PORT_SDS(21, 22, 4, 5, usxgmii)
+ SWITCH_PORT_SDS(22, 23, 4, 6, usxgmii)
+ SWITCH_PORT_SDS(23, 24, 4, 7, usxgmii)
+
+ SWITCH_PORT_SDS(24, 25, 5, 0, usxgmii)
+ SWITCH_PORT_SDS(25, 26, 5, 1, usxgmii)
+ SWITCH_PORT_SDS(26, 27, 5, 2, usxgmii)
+ SWITCH_PORT_SDS(27, 28, 5, 3, usxgmii)
+ SWITCH_PORT_SDS(28, 29, 5, 4, usxgmii)
+ SWITCH_PORT_SDS(29, 30, 5, 5, usxgmii)
+ SWITCH_PORT_SDS(30, 31, 5, 6, usxgmii)
+ SWITCH_PORT_SDS(31, 32, 5, 7, usxgmii)
+
+ SWITCH_PORT_SDS(32, 33, 6, 0, usxgmii)
+ SWITCH_PORT_SDS(33, 34, 6, 1, usxgmii)
+ SWITCH_PORT_SDS(34, 35, 6, 2, usxgmii)
+ SWITCH_PORT_SDS(35, 36, 6, 3, usxgmii)
+ SWITCH_PORT_SDS(36, 37, 6, 4, usxgmii)
+ SWITCH_PORT_SDS(37, 38, 6, 5, usxgmii)
+ SWITCH_PORT_SDS(38, 39, 6, 6, usxgmii)
+ SWITCH_PORT_SDS(39, 40, 6, 7, usxgmii)
+
+ SWITCH_PORT_SDS(40, 41, 7, 0, usxgmii)
+ SWITCH_PORT_SDS(41, 42, 7, 1, usxgmii)
+ SWITCH_PORT_SDS(42, 43, 7, 2, usxgmii)
+ SWITCH_PORT_SDS(43, 44, 7, 3, usxgmii)
+ SWITCH_PORT_SDS(44, 45, 7, 4, usxgmii)
+ SWITCH_PORT_SDS(45, 46, 7, 5, usxgmii)
+ SWITCH_PORT_SDS(46, 47, 7, 6, usxgmii)
+ SWITCH_PORT_SDS(47, 48, 7, 7, usxgmii)
SWITCH_PORT_SFP(48, 49, 8, 0, 0)
SWITCH_PORT_SFP(50, 50, 9, 0, 1)
#size-cells = <0>;
/* copper ethernet */
- SWITCH_PORT_SDS(0, 1, 2, 10g-qxgmii)
- SWITCH_PORT_SDS(1, 2, 2, 10g-qxgmii)
- SWITCH_PORT_SDS(4, 3, 2, 10g-qxgmii)
- SWITCH_PORT_SDS(5, 4, 2, 10g-qxgmii)
- SWITCH_PORT_SDS(8, 5, 3, 10g-qxgmii)
- SWITCH_PORT_SDS(9, 6, 3, 10g-qxgmii)
- SWITCH_PORT_SDS(12, 7, 3, 10g-qxgmii)
- SWITCH_PORT_SDS(13, 8, 3, 10g-qxgmii)
- SWITCH_PORT_SDS(16, 9, 4, 10g-qxgmii)
- SWITCH_PORT_SDS(17, 10, 4, 10g-qxgmii)
- SWITCH_PORT_SDS(20, 11, 4, 10g-qxgmii)
- SWITCH_PORT_SDS(21, 12, 4, 10g-qxgmii)
- SWITCH_PORT_SDS(24, 13, 5, 10g-qxgmii)
- SWITCH_PORT_SDS(25, 14, 5, 10g-qxgmii)
- SWITCH_PORT_SDS(28, 15, 5, 10g-qxgmii)
- SWITCH_PORT_SDS(29, 16, 5, 10g-qxgmii)
- SWITCH_PORT_SDS(32, 17, 6, 10g-qxgmii)
- SWITCH_PORT_SDS(33, 18, 6, 10g-qxgmii)
- SWITCH_PORT_SDS(36, 19, 6, 10g-qxgmii)
- SWITCH_PORT_SDS(37, 20, 6, 10g-qxgmii)
- SWITCH_PORT_SDS(40, 21, 7, 10g-qxgmii)
- SWITCH_PORT_SDS(41, 22, 7, 10g-qxgmii)
- SWITCH_PORT_SDS(44, 23, 7, 10g-qxgmii)
- SWITCH_PORT_SDS(45, 24, 7, 10g-qxgmii)
+ SWITCH_PORT_SDS(0, 1, 2, 0, 10g-qxgmii)
+ SWITCH_PORT_SDS(1, 2, 2, 1, 10g-qxgmii)
+ SWITCH_PORT_SDS(4, 3, 2, 2, 10g-qxgmii)
+ SWITCH_PORT_SDS(5, 4, 2, 3, 10g-qxgmii)
+
+ SWITCH_PORT_SDS(8, 5, 3, 0, 10g-qxgmii)
+ SWITCH_PORT_SDS(9, 6, 3, 1, 10g-qxgmii)
+ SWITCH_PORT_SDS(12, 7, 3, 2, 10g-qxgmii)
+ SWITCH_PORT_SDS(13, 8, 3, 3, 10g-qxgmii)
+
+ SWITCH_PORT_SDS(16, 9, 4, 0, 10g-qxgmii)
+ SWITCH_PORT_SDS(17, 10, 4, 1, 10g-qxgmii)
+ SWITCH_PORT_SDS(20, 11, 4, 2, 10g-qxgmii)
+ SWITCH_PORT_SDS(21, 12, 4, 3, 10g-qxgmii)
+
+ SWITCH_PORT_SDS(24, 13, 5, 0, 10g-qxgmii)
+ SWITCH_PORT_SDS(25, 14, 5, 1, 10g-qxgmii)
+ SWITCH_PORT_SDS(28, 15, 5, 2, 10g-qxgmii)
+ SWITCH_PORT_SDS(29, 16, 5, 3, 10g-qxgmii)
+
+ SWITCH_PORT_SDS(32, 17, 6, 0, 10g-qxgmii)
+ SWITCH_PORT_SDS(33, 18, 6, 1, 10g-qxgmii)
+ SWITCH_PORT_SDS(36, 19, 6, 2, 10g-qxgmii)
+ SWITCH_PORT_SDS(37, 20, 6, 3, 10g-qxgmii)
+
+ SWITCH_PORT_SDS(40, 21, 7, 0, 10g-qxgmii)
+ SWITCH_PORT_SDS(41, 22, 7, 1, 10g-qxgmii)
+ SWITCH_PORT_SDS(44, 23, 7, 2, 10g-qxgmii)
+ SWITCH_PORT_SDS(45, 24, 7, 3, 10g-qxgmii)
SWITCH_PORT_SFP(48, 25, 8, 1, 0)
SWITCH_PORT_SFP(50, 26, 9, 1, 1)
SWITCH_PORT_SFP(53, 10, 11, 1, 10)
/* Base-T ports */
- SWITCH_PORT_LED(54, 11, 12, 0, usxgmii)
- SWITCH_PORT_LED(55, 12, 13, 0, usxgmii)
+ SWITCH_PORT_LED(54, 11, 12, 0, 0, usxgmii)
+ SWITCH_PORT_LED(55, 12, 13, 0, 0, usxgmii)
/* CPU port */
port@56 {
&switch0 {
ethernet-ports {
/* Copper ports behind AQR113C */
- SWITCH_PORT_LED(52, 9, 10, 0, usxgmii)
- SWITCH_PORT_LED(53, 10, 11, 0, usxgmii)
+ SWITCH_PORT_LED(52, 9, 10, 0, 0, usxgmii)
+ SWITCH_PORT_LED(53, 10, 11, 0, 0, usxgmii)
SWITCH_PORT_SFP(54, 11, 12, 0, 1)
SWITCH_PORT_SFP(55, 12, 13, 0, 2)
#size-cells = <0>;
/* Copper ports behind AQR813 */
- SWITCH_PORT_LED(0, 1, 2, 0, usxgmii)
- SWITCH_PORT_LED(8, 2, 3, 0, usxgmii)
- SWITCH_PORT_LED(16, 3, 4, 0, usxgmii)
- SWITCH_PORT_LED(24, 4, 5, 0, usxgmii)
- SWITCH_PORT_LED(32, 5, 6, 0, usxgmii)
- SWITCH_PORT_LED(40, 6, 7, 0, usxgmii)
- SWITCH_PORT_LED(48, 7, 8, 0, usxgmii)
- SWITCH_PORT_LED(50, 8, 9, 0, usxgmii)
+ SWITCH_PORT_LED(0, 1, 2, 0, 0, usxgmii)
+ SWITCH_PORT_LED(8, 2, 3, 0, 0, usxgmii)
+ SWITCH_PORT_LED(16, 3, 4, 0, 0, usxgmii)
+ SWITCH_PORT_LED(24, 4, 5, 0, 0, usxgmii)
+ SWITCH_PORT_LED(32, 5, 6, 0, 0, usxgmii)
+ SWITCH_PORT_LED(40, 6, 7, 0, 0, usxgmii)
+ SWITCH_PORT_LED(48, 7, 8, 0, 0, usxgmii)
+ SWITCH_PORT_LED(50, 8, 9, 0, 0, usxgmii)
/* CPU port */
port@56 {
serdes0: serdes@0 {
reg = <0>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes1: serdes@1 {
reg = <1>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes2: serdes@2 {
reg = <2>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes3: serdes@3 {
reg = <3>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes4: serdes@4 {
reg = <4>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes5: serdes@5 {
reg = <5>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes6: serdes@6 {
reg = <6>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes7: serdes@7 {
reg = <7>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes8: serdes@8 {
reg = <8>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes9: serdes@9 {
reg = <9>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes10: serdes@10 {
reg = <10>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes11: serdes@11 {
reg = <11>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes12: serdes@12 {
reg = <12>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
serdes13: serdes@13 {
reg = <13>;
- #pcs-cells = <0>;
+ #pcs-cells = <1>;
};
};