1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
/ {
soc@0 {
pci@848000000000 {
mrml-bridge@1,0 {
mdio-nexus@1,3 {
mdio@87e005003880 {
sgmii00: sgmii@8 {
qlm-mode = "0x000,sgmii";
reg = <8> ;
compatible = "marvell,88e1240", "ethernet-phy-ieee802.3-c22";
/* LED[2,1]: Speed, LED[3]: RX, LED[0]: TX, all open-drain */
marvell,reg-init = <3 0x10 0 0x8665>,
<3 0x11 0 0x00aa>,
<3 0x12 0 0x4105>,
<3 0x13 0 0x8a08>;
};
sgmii01: sgmii@9 {
qlm-mode = "0x001,sgmii";
reg = <9> ;
compatible = "marvell,88e1240", "ethernet-phy-ieee802.3-c22";
marvell,reg-init = <3 0x10 0 0x8665>,
<3 0x11 0 0x00aa>,
<3 0x12 0 0x4105>,
<3 0x13 0 0x8a08>;
};
sgmii02: sgmii@a {
qlm-mode = "0x002,sgmii";
reg = <0xa> ;
compatible = "marvell,88e1240", "ethernet-phy-ieee802.3-c22";
marvell,reg-init = <3 0x10 0 0x8665>,
<3 0x11 0 0x00aa>,
<3 0x12 0 0x4105>,
<3 0x13 0 0x8a08>;
};
sgmii03: sgmii@b {
qlm-mode = "0x003,sgmii";
reg = <0xb> ;
compatible = "marvell,88e1240", "ethernet-phy-ieee802.3-c22";
marvell,reg-init = <3 0x10 0 0x8665>,
<3 0x11 0 0x00aa>,
<3 0x12 0 0x4105>,
<3 0x13 0 0x8a08>;
};
xaui00: xaui@8 {
qlm-mode = "0x000,xaui";
reg = <8> ;
compatible = "broadcom,bcm8706", "ethernet-phy-ieee802.3-c45";
broadcom,c45-reg-init = <1 0xc808 0xff8f 0x70>;
};
rxaui00: rxaui@8 {
qlm-mode = "0x000,rxaui";
reg = <8> ;
compatible = "marvell,88x3120", "ethernet-phy-ieee802.3-c45";
};
rxaui02: rxaui@9 {
qlm-mode = "0x002,rxaui";
reg = <9> ;
compatible = "marvell,88x3120", "ethernet-phy-ieee802.3-c45";
};
sgmii10: sgmii@c {
qlm-mode = "0x010,sgmii";
reg = <0xc> ;
compatible = "marvell,88e1240", "ethernet-phy-ieee802.3-c22";
marvell,reg-init = <3 0x10 0 0x8665>,
<3 0x11 0 0x00aa>,
<3 0x12 0 0x4105>,
<3 0x13 0 0x8a08>;
};
sgmii11: sgmii@d {
qlm-mode = "0x011,sgmii";
reg = <0xd> ;
compatible = "marvell,88e1240", "ethernet-phy-ieee802.3-c22";
marvell,reg-init = <3 0x10 0 0x8665>,
<3 0x11 0 0x00aa>,
<3 0x12 0 0x4105>,
<3 0x13 0 0x8a08>;
};
sgmii12: sgmii@e {
qlm-mode = "0x012,sgmii";
reg = <0xe> ;
compatible = "marvell,88e1240", "ethernet-phy-ieee802.3-c22";
marvell,reg-init = <3 0x10 0 0x8665>,
<3 0x11 0 0x00aa>,
<3 0x12 0 0x4105>,
<3 0x13 0 0x8a08>;
};
sgmii13: sgmii@f {
qlm-mode = "0x013,sgmii";
reg = <0xf> ;
compatible = "marvell,88e1240", "ethernet-phy-ieee802.3-c22";
marvell,reg-init = <3 0x10 0 0x8665>,
<3 0x11 0 0x00aa>,
<3 0x12 0 0x4105>,
<3 0x13 0 0x8a08>;
};
xaui10: xaui@c {
qlm-mode = "0x010,xaui";
reg = <0xc> ;
compatible = "broadcom,bcm8706", "ethernet-phy-ieee802.3-c45";
broadcom,c45-reg-init = <1 0xc808 0xff8f 0x70>;
};
rxaui10: rxaui@c {
qlm-mode = "0x010,rxaui";
reg = <0xc> ;
compatible = "marvell,88x3120", "ethernet-phy-ieee802.3-c45";
};
rxaui12: rxaui@d {
qlm-mode = "0x012,rxaui";
reg = <0xd> ;
compatible = "marvell,88x3120", "ethernet-phy-ieee802.3-c45";
};
};
};
};
};
};
};
|