Skip to content

Add centec arm64 architecture support for E530#4641

Merged
lguohan merged 13 commits intosonic-net:masterfrom
taocy001:centec_arm64
Aug 6, 2020
Merged

Add centec arm64 architecture support for E530#4641
lguohan merged 13 commits intosonic-net:masterfrom
taocy001:centec_arm64

Conversation

@taocy001
Copy link
Copy Markdown
Contributor

@taocy001 taocy001 commented May 26, 2020

Signed-off-by: taocy@centecnetworks.com

- What I did
Add centec arm64 architecture support for E530.

- How I did it
summary of E530 platfrom:

  • CPU: CTC5236, arm64
  • LAN switch chip set: CENTEC CTC7132 (TsingMa). TsingMa is a purpose built device to address the challenge in the recent network evolution such as Cloud computing. CTC7132 provides 440Gbps I/O bandwidth and 400Gcore bandwidth, the CTC7132 family combines a feature-rich switch core and an embedded ARM A53 CPU Core running at 800MHz/1.2GHz. CTC7132 supports a variety of port configurations, such as QSGMII and USXGMII-M, providing full-rate port capability from 100M to 100G.
  • device E530-48T4X: 48 * 10/100/1000 Base-T Ports, 4 * 10GE SFP+ Ports.
  • device E530-24X2C: 24 * 10 GE SFP+ Ports, 2 * 100GE QSFP28 Ports.

add new files in three directories:
device/centec/arm64-centec_e530_24x2c-r0
device/centec/arm64-centec_e530_48t4x_p-r0
platform/centec-arm64
- How to verify it

- Description for the changelog

this PR relies on the following PRs:
sonic-buildimage updates: #4639 Arm64 buster build [merged]

kernel updates:
sonic-net/sonic-linux-kernel#137 fix kernel compile problem for arm64 [merged]
sonic-net/sonic-linux-kernel#146 Add ARM architecture support to manage-config

- A picture of a cute animal (not mandatory but encouraged)

@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented May 26, 2020

This pull request introduces 44 alerts when merging 606f6b7e40230c70d7e87b1475f66d449a62cb67 into ddd6368 - view on LGTM.com

new alerts:

  • 42 for Unused import
  • 2 for Unreachable code

@taocy001 taocy001 marked this pull request as draft May 28, 2020 02:07
@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented May 28, 2020

This pull request introduces 44 alerts when merging 84d5dd051b4d1261000f15f4b925fc487b589098 into 6d0f8dc - view on LGTM.com

new alerts:

  • 42 for Unused import
  • 2 for Unreachable code

@svc-acs
Copy link
Copy Markdown
Collaborator

svc-acs commented Jul 13, 2020

Build finished. No test results found.

@taocy001 taocy001 marked this pull request as draft July 14, 2020 11:47
@taocy001 taocy001 marked this pull request as ready for review July 16, 2020 02:18
@taocy001 taocy001 requested a review from lguohan July 16, 2020 02:18
@guxianghong
Copy link
Copy Markdown
Contributor

retest vsimage please

@LuiSzee
Copy link
Copy Markdown
Contributor

LuiSzee commented Aug 3, 2020

retest baseimage please

@lguohan lguohan merged commit 08f3b97 into sonic-net:master Aug 6, 2020
santhosh-kt pushed a commit to santhosh-kt/sonic-buildimage that referenced this pull request Feb 25, 2021
)

summary of E530 platfrom:
 - CPU: CTC5236, arm64
 - LAN switch chip set: CENTEC CTC7132 (TsingMa). TsingMa is a purpose built device to address the challenge in the recent network evolution such as Cloud computing. CTC7132 provides 440Gbps I/O bandwidth and 400Gcore bandwidth, the CTC7132 family combines a feature-rich switch core and an embedded ARM A53 CPU Core running at 800MHz/1.2GHz. CTC7132 supports a variety of port configurations, such as QSGMII and USXGMII-M, providing full-rate port capability from 100M to 100G.
- device E530-48T4X: 48 * 10/100/1000 Base-T Ports, 4 * 10GE SFP+ Ports.
- device E530-24X2C: 24 * 10 GE SFP+ Ports, 2 * 100GE QSFP28 Ports.

add new files in three directories:
device/centec/arm64-centec_e530_24x2c-r0
device/centec/arm64-centec_e530_48t4x_p-r0
platform/centec-arm64

Co-authored-by: taocy <taocy2@centecnetworks.com>
Co-authored-by: Gu Xianghong <gxh2001757@163.com>
Co-authored-by: shil <shil@centecnetworks.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants