Skip to content

Commit 58db7f1

Browse files
klhaunglguohan
authored andcommitted
[device & platform] led and transceiver deamon for inventec switch d7032 and d7054 (#1678)
* [device]: Modify SFPUtil for inventec-d7032 [device]: Add front panel led support for Inventec-d7032 [platform]: Add transceiver monitor daemon for Inventec-d7032 and Inventec-d7054 * [device] follow new porting guide to have broadcom config under device folder * remove license
1 parent d761630 commit 58db7f1

16 files changed

+2412
-12
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
SAI_INIT_CONFIG_FILE=/etc/bcm/th-d7032q28b-32x100g.config.bcm
1+
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/th-d7032q28b-32x100g.config.bcm
22
SAI_NUM_ECMP_MEMBERS=32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,290 @@
1+
# Redwood BCM Shell config / all 100G 32 ports
2+
3+
# Define default OS / SAL
4+
os=unix
5+
6+
l2_mem_entries=8192
7+
l3_mem_entries=8192
8+
l3_alpm_enable=2
9+
#ipv6_lpm_128b_enable=1
10+
l2xmsg_mode=1
11+
mem_cache_enable=0
12+
parity_correction=0
13+
parity_enable=0
14+
# per Broadcom feedback, no more pbmp_oversubscribe
15+
# pbmp_oversubscribe=0x00003fc000000ff0000003fc000001fe
16+
oversubscribe_mode=1
17+
pbmp_xport_xe=0x3fd000000ff4000003fc000001fe
18+
19+
# EagleCore ports
20+
portmap_66=129:10
21+
portmap_100=131:10
22+
23+
# Loopback ports
24+
portmap_33=132:10
25+
portmap_67=133:10
26+
portmap_101=134:10
27+
portmap_135=135:10
28+
29+
portmap_68=65:100
30+
portmap_69=69:100
31+
portmap_70=73:100
32+
portmap_71=77:100
33+
portmap_72=81:100
34+
portmap_73=85:100
35+
portmap_74=89:100
36+
portmap_75=93:100
37+
38+
portmap_102=97:100
39+
portmap_103=101:100
40+
portmap_104=105:100
41+
portmap_105=109:100
42+
portmap_106=113:100
43+
portmap_107=117:100
44+
portmap_108=121:100
45+
portmap_109=125:100
46+
47+
portmap_1=1:100
48+
portmap_2=5:100
49+
portmap_3=9:100
50+
portmap_4=13:100
51+
portmap_5=17:100
52+
portmap_6=21:100
53+
portmap_7=25:100
54+
portmap_8=29:100
55+
56+
portmap_34=33:100
57+
portmap_35=37:100
58+
portmap_36=41:100
59+
portmap_37=45:100
60+
portmap_38=49:100
61+
portmap_39=53:100
62+
portmap_40=57:100
63+
portmap_41=61:100
64+
65+
phy_xaui_tx_polarity_flip_ce0=0x8
66+
phy_xaui_tx_polarity_flip_ce1=0x6
67+
phy_xaui_tx_polarity_flip_ce2=0x6
68+
phy_xaui_tx_polarity_flip_ce3=0x6
69+
phy_xaui_tx_polarity_flip_ce4=0x3
70+
phy_xaui_tx_polarity_flip_ce5=0x4
71+
phy_xaui_tx_polarity_flip_ce6=0xc
72+
phy_xaui_tx_polarity_flip_ce7=0x6
73+
phy_xaui_tx_polarity_flip_ce8=0xc
74+
phy_xaui_tx_polarity_flip_ce9=0x3
75+
phy_xaui_tx_polarity_flip_ce10=0x3
76+
phy_xaui_tx_polarity_flip_ce11=0x3
77+
phy_xaui_tx_polarity_flip_ce12=0x4
78+
phy_xaui_tx_polarity_flip_ce13=0x1
79+
phy_xaui_tx_polarity_flip_ce14=0x2
80+
phy_xaui_tx_polarity_flip_ce15=0x3
81+
phy_xaui_tx_polarity_flip_ce16=0x2
82+
phy_xaui_tx_polarity_flip_ce17=0x3
83+
phy_xaui_tx_polarity_flip_ce18=0x2
84+
phy_xaui_tx_polarity_flip_ce19=0x8
85+
phy_xaui_tx_polarity_flip_ce20=0x2
86+
phy_xaui_tx_polarity_flip_ce21=0x9
87+
phy_xaui_tx_polarity_flip_ce22=0x8
88+
phy_xaui_tx_polarity_flip_ce23=0x9
89+
phy_xaui_tx_polarity_flip_ce24=0x2
90+
phy_xaui_tx_polarity_flip_ce25=0x4
91+
phy_xaui_tx_polarity_flip_ce26=0xd
92+
phy_xaui_tx_polarity_flip_ce27=0xc
93+
phy_xaui_tx_polarity_flip_ce28=0x3
94+
phy_xaui_tx_polarity_flip_ce29=0xc
95+
phy_xaui_tx_polarity_flip_ce30=0xc
96+
phy_xaui_tx_polarity_flip_ce31=0x2
97+
98+
phy_xaui_rx_polarity_flip_ce0=0xb
99+
phy_xaui_rx_polarity_flip_ce1=0xc
100+
phy_xaui_rx_polarity_flip_ce2=0xc
101+
phy_xaui_rx_polarity_flip_ce3=0xc
102+
phy_xaui_rx_polarity_flip_ce4=0x1
103+
phy_xaui_rx_polarity_flip_ce5=0xc
104+
phy_xaui_rx_polarity_flip_ce6=0x4
105+
phy_xaui_rx_polarity_flip_ce7=0xc
106+
phy_xaui_rx_polarity_flip_ce8=0xb
107+
phy_xaui_rx_polarity_flip_ce9=0x6
108+
phy_xaui_rx_polarity_flip_ce10=0x1
109+
phy_xaui_rx_polarity_flip_ce11=0x8
110+
phy_xaui_rx_polarity_flip_ce12=0xc
111+
phy_xaui_rx_polarity_flip_ce13=0x6
112+
phy_xaui_rx_polarity_flip_ce14=0x4
113+
phy_xaui_rx_polarity_flip_ce15=0xe
114+
phy_xaui_rx_polarity_flip_ce16=0xe
115+
phy_xaui_rx_polarity_flip_ce17=0x2
116+
phy_xaui_rx_polarity_flip_ce18=0x4
117+
phy_xaui_rx_polarity_flip_ce19=0x6
118+
phy_xaui_rx_polarity_flip_ce20=0xe
119+
phy_xaui_rx_polarity_flip_ce21=0x3
120+
phy_xaui_rx_polarity_flip_ce22=0x3
121+
phy_xaui_rx_polarity_flip_ce23=0x3
122+
phy_xaui_rx_polarity_flip_ce24=0xb
123+
phy_xaui_rx_polarity_flip_ce25=0xc
124+
phy_xaui_rx_polarity_flip_ce26=0xe
125+
phy_xaui_rx_polarity_flip_ce27=0xc
126+
phy_xaui_rx_polarity_flip_ce28=0xb
127+
phy_xaui_rx_polarity_flip_ce29=0x9
128+
phy_xaui_rx_polarity_flip_ce30=0x6
129+
phy_xaui_rx_polarity_flip_ce31=0x9
130+
131+
# EQ/iDriver
132+
serdes_preemphasis_1=0x323E00
133+
serdes_preemphasis_2=0x323E00
134+
serdes_preemphasis_3=0x323E00
135+
serdes_preemphasis_4=0x323E00
136+
137+
serdes_preemphasis_5=0x323E00
138+
serdes_preemphasis_6=0x323E00
139+
serdes_preemphasis_7=0x323E00
140+
serdes_preemphasis_8=0x323E00
141+
142+
serdes_preemphasis_9=0x343C00
143+
serdes_preemphasis_10=0x343C00
144+
serdes_preemphasis_11=0x343C00
145+
serdes_preemphasis_12=0x343C00
146+
147+
serdes_preemphasis_13=0x343C00
148+
serdes_preemphasis_14=0x343C00
149+
serdes_preemphasis_15=0x343C00
150+
serdes_preemphasis_16=0x343C00
151+
152+
serdes_preemphasis_17=0x323E00
153+
serdes_preemphasis_18=0x323E00
154+
serdes_preemphasis_19=0x323E00
155+
serdes_preemphasis_20=0x323E00
156+
157+
serdes_preemphasis_21=0x323E00
158+
serdes_preemphasis_22=0x323E00
159+
serdes_preemphasis_23=0x323E00
160+
serdes_preemphasis_24=0x323E00
161+
162+
serdes_preemphasis_25=0x304000
163+
serdes_preemphasis_26=0x304000
164+
serdes_preemphasis_27=0x304000
165+
serdes_preemphasis_28=0x304000
166+
167+
serdes_preemphasis_29=0x304000
168+
serdes_preemphasis_30=0x304000
169+
serdes_preemphasis_31=0x304000
170+
serdes_preemphasis_32=0x304000
171+
172+
serdes_preemphasis_34=0x2D4300
173+
serdes_preemphasis_35=0x2D4300
174+
serdes_preemphasis_36=0x2D4300
175+
serdes_preemphasis_37=0x2D4300
176+
177+
serdes_preemphasis_38=0x2D4300
178+
serdes_preemphasis_39=0x2D4300
179+
serdes_preemphasis_40=0x2D4300
180+
serdes_preemphasis_41=0x2D4300
181+
182+
serdes_preemphasis_42=0x2B4500
183+
serdes_preemphasis_43=0x2B4500
184+
serdes_preemphasis_44=0x2B4500
185+
serdes_preemphasis_45=0x2B4500
186+
187+
serdes_preemphasis_46=0x2B4500
188+
serdes_preemphasis_47=0x2B4500
189+
serdes_preemphasis_48=0x2B4500
190+
serdes_preemphasis_49=0x2B4500
191+
192+
serdes_preemphasis_50=0x2B4500
193+
serdes_preemphasis_51=0x2B4500
194+
serdes_preemphasis_52=0x2B4500
195+
serdes_preemphasis_53=0x2B4500
196+
197+
serdes_preemphasis_54=0x284800
198+
serdes_preemphasis_55=0x284800
199+
serdes_preemphasis_56=0x284800
200+
serdes_preemphasis_57=0x284800
201+
202+
serdes_preemphasis_58=0x2B4500
203+
serdes_preemphasis_59=0x2B4500
204+
serdes_preemphasis_60=0x2B4500
205+
serdes_preemphasis_61=0x2B4500
206+
207+
serdes_preemphasis_62=0x2B4500
208+
serdes_preemphasis_63=0x2B4500
209+
serdes_preemphasis_64=0x2B4500
210+
serdes_preemphasis_65=0x2B4500
211+
212+
serdes_preemphasis_68=0x284800
213+
serdes_preemphasis_69=0x284800
214+
serdes_preemphasis_70=0x284800
215+
serdes_preemphasis_71=0x284800
216+
217+
serdes_preemphasis_72=0x284800
218+
serdes_preemphasis_73=0x284800
219+
serdes_preemphasis_74=0x284800
220+
serdes_preemphasis_75=0x284800
221+
222+
serdes_preemphasis_76=0x284800
223+
serdes_preemphasis_77=0x284800
224+
serdes_preemphasis_78=0x284800
225+
serdes_preemphasis_79=0x284800
226+
227+
serdes_preemphasis_80=0x2A4600
228+
serdes_preemphasis_81=0x2A4600
229+
serdes_preemphasis_82=0x2A4600
230+
serdes_preemphasis_83=0x2A4600
231+
232+
serdes_preemphasis_84=0x2B4500
233+
serdes_preemphasis_85=0x2B4500
234+
serdes_preemphasis_86=0x2B4500
235+
serdes_preemphasis_87=0x2B4500
236+
237+
serdes_preemphasis_88=0x2A4600
238+
serdes_preemphasis_89=0x2A4600
239+
serdes_preemphasis_90=0x2A4600
240+
serdes_preemphasis_91=0x2A4600
241+
242+
serdes_preemphasis_92=0x2B4500
243+
serdes_preemphasis_93=0x2B4500
244+
serdes_preemphasis_94=0x2B4500
245+
serdes_preemphasis_95=0x2B4500
246+
247+
serdes_preemphasis_96=0x2B4500
248+
serdes_preemphasis_97=0x2B4500
249+
serdes_preemphasis_98=0x2B4500
250+
serdes_preemphasis_99=0x2B4500
251+
252+
serdes_preemphasis_102=0x2B4500
253+
serdes_preemphasis_103=0x2B4500
254+
serdes_preemphasis_104=0x2B4500
255+
serdes_preemphasis_105=0x2B4500
256+
257+
serdes_preemphasis_106=0x2B4500
258+
serdes_preemphasis_107=0x2B4500
259+
serdes_preemphasis_108=0x2B4500
260+
serdes_preemphasis_109=0x2B4500
261+
262+
serdes_preemphasis_110=0x2D4300
263+
serdes_preemphasis_111=0x2D4300
264+
serdes_preemphasis_112=0x2D4300
265+
serdes_preemphasis_113=0x2D4300
266+
267+
serdes_preemphasis_114=0x304000
268+
serdes_preemphasis_115=0x304000
269+
serdes_preemphasis_116=0x304000
270+
serdes_preemphasis_117=0x304000
271+
272+
serdes_preemphasis_118=0x304000
273+
serdes_preemphasis_119=0x304000
274+
serdes_preemphasis_120=0x304000
275+
serdes_preemphasis_121=0x304000
276+
277+
serdes_preemphasis_122=0x304000
278+
serdes_preemphasis_123=0x304000
279+
serdes_preemphasis_124=0x304000
280+
serdes_preemphasis_125=0x304000
281+
282+
serdes_preemphasis_126=0x343C00
283+
serdes_preemphasis_127=0x343C00
284+
serdes_preemphasis_128=0x343C00
285+
serdes_preemphasis_129=0x343C00
286+
287+
serdes_preemphasis_130=0x343C00
288+
serdes_preemphasis_131=0x343C00
289+
serdes_preemphasis_132=0x343C00
290+
serdes_preemphasis_133=0x343C00

0 commit comments

Comments
 (0)