OpenNetworkLinux icon indicating copy to clipboard operation
OpenNetworkLinux copied to clipboard

Dcg8510 32d new platform

Open hanger0106 opened this issue 5 months ago • 0 comments

feat: Add full platform support for Accton DCG8510-32D

This commit introduces comprehensive platform support for the Accton DCG8510-32D switch platform. This platform is also marketed by Edgecore as the AS9516-32Dv2. For ONL development, the platform name remains dcg8510_32d (x86_64-accton_dcg8510_32d-r0).

[ACCTON][DCG8510-32D] Platform Specifications:

CPU: Intel Xeon D-1627, 2.90GHz Sub-system: DDR SDRAM: 32GB DDR4 ECC M.2 SSD: 128GB TPM: Trusted Platform Module 2.0

Management: Console Port: UART RS232 (RJ45) OOBM: 1x 1GbE (RJ45, Intel I210) USB: 1x Type-A Port

Timing: GNSS, 1PPS IN/OUT, 10MHz IN/OUT, ToD PPS support

MAC: Intel Tofino2 BFN-T20-128Q - Main Switching ASIC

Ethernet Ports: 32x QSFP-DD (Front, supports 400G/200G/100G/50G/40G/25G/10G) Additional: 4x Intel X552 10GbE (Backplane), 1x Ethernity Networks Device 0110

CPLD: LATTICE MachXO3, LCMXO3LF family

FPGA: Xilinx Corporation Device 7021

PSU: 2x Hot-swappable AC/DC (1+1 Redundant), with internal fans


Detailed Changes Summary:

  • Initial platform integration and setup.
  • Implementation of core drivers (fan, LED, thermal).
  • Enhanced PSU handling (fan control, eeprom).
  • Refactored code (removed unused files/code).
  • Addressed bug fixes (fan status, thermal count).

hanger0106 avatar Jun 06 '25 08:06 hanger0106