Skip to content

Commit

Permalink
Fix Belgite platform issues
Browse files Browse the repository at this point in the history
As part of platform hardening this commit fixes several platform issues
in various components like PSU, FAN, Temperature, LED.
  • Loading branch information
jemifdo committed Jan 17, 2023
1 parent 5e4a866 commit 9995ba8
Show file tree
Hide file tree
Showing 17 changed files with 1,121 additions and 185 deletions.
284 changes: 284 additions & 0 deletions device/celestica/x86_64-cel_belgite-r0/CELESTICA-BELGITE/hwsku.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,284 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet1": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet2": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet3": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet4": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet5": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet6": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet7": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet8": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet9": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet10": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet11": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet12": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet13": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet14": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet15": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet16": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet17": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet18": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet19": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet20": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet21": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet22": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet23": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet24": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet25": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet26": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet27": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet28": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet29": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet30": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet31": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet32": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet33": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet34": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet35": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet36": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet37": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet38": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet39": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet40": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet41": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet42": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet43": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet44": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet45": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet46": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet47": {
"default_brkout_mode": "1x1000[100,10]",
"autoneg": "on",
"fec": "none"
},
"Ethernet48": {
"default_brkout_mode": "1x10G[1G]",
"autoneg": "off",
"fec": "none"
},
"Ethernet49": {
"default_brkout_mode": "1x10G[1G]",
"autoneg": "off",
"fec": "none"
},
"Ethernet50": {
"default_brkout_mode": "1x10G[1G]",
"autoneg": "off",
"fec": "none"
},
"Ethernet51": {
"default_brkout_mode": "1x10G[1G]",
"autoneg": "off",
"fec": "none"
},
"Ethernet52": {
"default_brkout_mode": "1x10G[1G]",
"autoneg": "off",
"fec": "none"
},
"Ethernet53": {
"default_brkout_mode": "1x10G[1G]",
"autoneg": "off",
"fec": "none"
},
"Ethernet54": {
"default_brkout_mode": "1x10G[1G]",
"autoneg": "off",
"fec": "none"
},
"Ethernet55": {
"default_brkout_mode": "1x10G[1G]",
"autoneg": "off",
"fec": "none"
}
}
}
Binary file modified device/celestica/x86_64-cel_belgite-r0/custom_led.bin
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ unsigned short portmap[] = {
1, 2, 3, 4, 5, 6, 7, 8,
9, 10, 11, 12, 24, 23, 22, 21,
20, 19, 18, 17, 16, 15, 14, 13,
58, 60, 57, 59, 64, 62, 63, 61
60, 58, 59, 57, 62, 64, 61, 63
};


Expand Down
2 changes: 1 addition & 1 deletion device/celestica/x86_64-cel_belgite-r0/led_proc_init.soc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
m0 load 0 0x3800 /usr/share/sonic/platform/custom_led.bin
led auto on
led start

8 changes: 2 additions & 6 deletions device/celestica/x86_64-cel_belgite-r0/pddf/pd-plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{
"i2c":
{
"valmap-SFP28": {"1":false, "0":true }
"valmap-SFP+": {"1":false, "0":true }
}
}
},
Expand All @@ -29,7 +29,7 @@
{
"i2c":
{
"valmap": { "F2B":"INTAKE", "B2F":"EXHAUST" }
"valmap": { "0":"INTAKE", "1":"EXHAUST" }
}
},
"PSU_FAN_MAX_SPEED":"18000"
Expand All @@ -50,10 +50,6 @@
"valmap": {"1":false, "0":true}
}
},
"fan_master_led_color":
{
"colmap": {"green":"green", "red":"amber"}
},
"duty_cycle_to_pwm": "lambda dc: dc*255/100",

"pwm_to_duty_cycle": "lambda pwm: pwm/255*100"
Expand Down
Loading

0 comments on commit 9995ba8

Please sign in to comment.