OpenNetworkLinux
OpenNetworkLinux copied to clipboard
Dcg8510 32d new platform
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).