Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Sync PRs and Fix bugs] For platforms: AS4630-54TE, AS5835-54X, AS7326-56X, AS7726-32X, AS9716-32D, and AS9736-64D #46

Merged
merged 97 commits into from
May 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
6558be2
[Edgecore][AS7326/PDDF] Enhance pddf feature
jostar-yang Feb 15, 2023
2a759c3
Modify devices_to_ignore to psu_fan speed
jostar-yang Feb 17, 2023
f4535eb
Add psu_fan target speed api
jostar-yang Feb 21, 2023
e50e3f7
Modify system_health_monitoring_config.json led_color string
jostar-yang Feb 21, 2023
2cfe11e
[Edgecore][device][platform] Fixed sonic-mgmt pytest failed items
ec-michael-shih Mar 14, 2023
b293a53
[Edgecore][device][platform] Fixed platform.json format error
ec-michael-shih Mar 15, 2023
3aaabf2
Add get_error_description() support to sfp.py
jostar-yang Apr 13, 2023
48600b1
Support multi psu and psu_fan_dir
jostar-yang Apr 18, 2023
bc2b4a4
Add string '\0' to mode_name array
jostar-yang Apr 28, 2023
e8a562f
fix pytest issue
roger530-ho Jun 26, 2023
3e9ce1f
[Edgecore][AS7326-56X] Read the data when the PSU is in the power-goo…
roger530-ho Aug 14, 2023
4611128
Fix : Incorrect CPLD value for red blinking
roger530-ho Nov 6, 2023
cf35916
[Edgecore][PDDF/as5835-54x] Support PDDF
jostar-yang Feb 7, 2023
2a7510a
Fix Semgrep check
jostar-yang Feb 7, 2023
f250863
Add pcie.yaml file
jostar-yang Feb 8, 2023
a03ba9e
Add platform.json file
jostar-yang Feb 9, 2023
822eac9
Modify CPLD name to more detail
jostar-yang Feb 10, 2023
47ed77c
Fix error cpld name
jostar-yang Feb 10, 2023
4e63bc1
Modify sys_led define in pddf-device.json
jostar-yang Feb 14, 2023
cf89861
Modify devices_to_ignore for psu_fan speed
jostar-yang Feb 17, 2023
a2c0b16
Fix system_health_monitoring_config led_color string
jostar-yang Feb 21, 2023
2f20c32
Add set/get temp threshold api
jostar-yang Feb 22, 2023
89e9f1b
[Edgecore][device][platform] Fixed sonic-mgmt pytest failed items
ec-michael-shih Mar 16, 2023
cb33e46
[Edgecore][device][platform] Update pcie.yaml
ec-michael-shih Mar 16, 2023
d83179e
Add get_error_description() support to sfp.py
jostar-yang Apr 13, 2023
d73771a
Support show cpu all core temp
jostar-yang May 10, 2023
6fe69a9
[Edgecore][device][platform] Fix pytest issue
roger530-ho Jul 19, 2023
3b4530e
[Edgecore][AS5835-54X] Read the data when the PSU is in the power-goo…
roger530-ho Aug 14, 2023
436107c
[Edgecore][as4630_54te/as5835_54x] Fix wrong "show platform fan" status
brandonchuang Jul 27, 2022
6e21860
[Edgecore][AS7726/PDDF] Enhance sonic_platform feature
jostar-yang Dec 8, 2022
6496cbf
Fix LGTM alerts
jostar-yang Dec 9, 2022
89be0d5
Add get_name to pass pytest
jostar-yang Dec 12, 2022
7afd519
Modify fan direction name to lower case
jostar-yang Dec 12, 2022
52cddae
Add platform.json to pass pytest
jostar-yang Dec 21, 2022
2badf20
Add compoment.py
jostar-yang Dec 22, 2022
f3efe25
Add enable fan-wdt and kick
jostar-yang Jan 19, 2023
3633c9a
Fix Semgrep check
jostar-yang Feb 9, 2023
830791b
Modify CPLD name to more detail
jostar-yang Feb 10, 2023
3122584
Modify sys_led attr name
jostar-yang Feb 14, 2023
c019a6f
Modify eeprom.py to support cache
jostar-yang Feb 16, 2023
791c3b9
Modify devices_to_ignore for pus_fan
jostar-yang Feb 17, 2023
a475fdd
Add psu_fan target speed
jostar-yang Feb 21, 2023
a202ab8
Modify system_health_monitoring_config.json led_color string
jostar-yang Feb 21, 2023
2079419
Fix pytest issue
roger530-ho Mar 15, 2023
e57c158
Fix incorrect variable
roger530-ho Apr 13, 2023
bc220fa
Support to show CPU all core temp
jostar-yang May 2, 2023
69eb1f8
Add CPU all core temp
roger530-ho Jun 20, 2023
bded8de
[Edgecore][AS7726-32X] Read the data when the PSU is in the power-goo…
roger530-ho Aug 15, 2023
ff522f3
Fix port33,34 to use optoe2 for sfp
jostar-yang Sep 28, 2023
e233b29
[Edge-Core][AS7326]Modify sfputil to support python3
jostar-yang Oct 18, 2022
7f711ff
[as7326-56x] Fix port57_58 sysfs to revert value
May 31, 2021
a76b27d
Enable tunnel in default for Accton-AS7326-56X and Accton-AS7726-32X.
iris00522 Dec 10, 2021
148c413
Enable tunnel in default for Accton-AS5835-54X
iris00522 Feb 22, 2022
db61258
Support preemphasis (port media settings) on AS9716-32D
chihhan123 Aug 22, 2022
515a7fc
Support preemphasis (port media settings) on AS7816-64X
chihhan123 Aug 22, 2022
590ce5f
Support preemphasis (port media settings) on AS7712-32X
chihhan123 Aug 22, 2022
0cb7123
Support preemphasis (port media settings) on AS7326-56X
chihhan123 Aug 22, 2022
6b8937c
Support preemphasis (port media settings) on AS5835-54X
chihhan123 Aug 22, 2022
4ef49d3
[platform] Fix system-health.service start failed
brandonchuang May 11, 2022
ba0e136
[Accton] support ACBEL FSF019 PSU
seanwu-ec May 14, 2021
aecaad2
[Accton] Support ACBEL FSF045 PSU
seanwu-ec Jul 13, 2021
6da8577
Add serial num sysfs node to PSU driver
seanwu-ec Dec 14, 2021
1223a13
Set sai tunnel support for multiple device
gord1306 Sep 6, 2023
3a252ca
Correct riot mem size for the platform Accton-AS5835-54X
gord1306 Sep 19, 2023
be8faf8
[Edgecore] [device] Update as5835_54x HSDK configuration
dereksun01 Sep 19, 2023
8999164
[AS9736-64d] Apply community PR
ec-michael-shih Jan 3, 2024
15ee084
[AS9736-64d] Fixed Semgrep check failed 1.
ec-michael-shih Jan 3, 2024
807124c
[AS9736-64d] Fixed Semgrep check failed 2.
ec-michael-shih Jan 3, 2024
ba1137f
[AS9736-64d] Reverse fixed Semgrep check failed 2, because it might b…
ec-michael-shih Jan 3, 2024
cc6a186
[AS9736-64d] Fixed the pytest failed itmes.
ec-michael-shih Jan 5, 2024
005ed0d
Support ASIC files (yml and platform.json) on 202211 harden on AS9736…
chihhan123 Jan 5, 2024
6c2b2e7
[Edgecore][device][platform] Fan-control before do shutdown, need to …
ec-michael-shih Jan 23, 2024
531d493
[PDDF] Add debian prerm to remove unrelated service
jostar-yang Oct 24, 2023
828a077
Remove not needed code in as9716 prerm file
jostar-yang Oct 25, 2023
41b0547
[AS7326-56X] Fix incorrect CPLD value for red blinking
roger530-ho Nov 6, 2023
6e880d8
Use the archive repo for Buster (#18678)
saiarcot895 Apr 17, 2024
b334338
[build] Use public storage for public resources. (#18038)
liushilongbuaa Feb 28, 2024
6b9e92d
[sonic-dash-api]: Fix wrong path in sonic-dash-api.dep (#18206)
Pterosaur Feb 29, 2024
7cd7dc0
[AS9716-32D] Apply community PR
roger530-ho Jan 29, 2024
8be940b
[AS4630-54TE] Apply community PR
ec-michael-shih Nov 30, 2023
271f57f
[AS4630-54TE] Remove the code not on communit PR: 14364.
ec-michael-shih Dec 12, 2023
8c21bc9
[AS4630-54TE] Build module need these two common .h file.
ec-michael-shih Dec 12, 2023
5da792a
[AS4630-54TE] Fixed SYSTEM LED cannot set AMBER and GREEN_BLINK.
ec-michael-shih Dec 12, 2023
716612e
Support ASIC files on AS4630-54TE
chihhan123 Dec 15, 2023
e7873f6
[Edgecore][as4630-54te] Fixed pytest of sfp reset test item failed.
ec-michael-shih Dec 18, 2023
106c0a9
1. Change CPLD value for shutdown DUT
roger530-ho Jan 23, 2024
1e73650
[AS4630-54TE] Fix incorrect value of TX_Disable
ec-michael-shih Apr 18, 2024
39a071c
[Platform]: Adjust stable size parameter of SDK for as4630_54te
Apr 29, 2024
3eca9aa
[Platform][Common Driver]: Sync PMBUS driver from PRs
May 3, 2024
15525af
[Platform][AS7326-56X][AS7726-32X]: Fix pytest of port toggle test it…
May 9, 2024
87a7760
Support hwsku 100G on AS9716-32D
chihhan123 Feb 10, 2023
8dfadc6
Support hwsku 100G on AS9726-32D
chihhan123 Feb 10, 2023
b2c03a8
Support hwsku 100G on AS9736-64D
chihhan123 Feb 10, 2023
41810f2
Support/Update 100G yml on AS9726-32D
chihhan123 Mar 28, 2023
5219478
Support hwsku 100G on as9726-32d with new yml
chihhan123 May 9, 2023
5cd2984
Support as9726-32d with latest yml
chihhan123 May 10, 2023
e1385f7
Support/Update hwskw on 100G on AS9736-64D
chihhan123 Jun 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5,611 changes: 5,611 additions & 0 deletions 123.patch

Large diffs are not rendered by default.

192 changes: 144 additions & 48 deletions device/accton/x86_64-accton_as4630_54te-r0/Accton-AS4630-54TE/hwsku.json
Original file line number Diff line number Diff line change
@@ -1,195 +1,291 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet1": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet2": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet3": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet4": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet5": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet6": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet7": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet8": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet9": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet10": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet11": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet12": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet13": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet14": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet15": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet16": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet17": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet18": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet19": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet20": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet21": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet22": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet23": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet24": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet25": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet26": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet27": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet28": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet29": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet30": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet31": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet32": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet33": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet34": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet35": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet36": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet37": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet38": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet39": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet40": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet41": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet42": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet43": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet44": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet45": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet46": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet47": {
"default_brkout_mode": "1x1G"
"default_brkout_mode": "1x1G",
"port_type": "RJ45",
"autoneg": "on"
},

"Ethernet48": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
stable_size=76303168
stable_size=0x5500000

#polarity/lanemap is using TH2 style.
core_clock_frequency=893
Expand Down
Binary file not shown.
3 changes: 3 additions & 0 deletions device/accton/x86_64-accton_as4630_54te-r0/led_proc_init.soc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
m0 load 0 0x3800 /usr/share/sonic/platform/custom_led.bin
led start
led auto on
Loading