Skip to content

Commit

Permalink
[Accton][as7515-24x] Add new platform
Browse files Browse the repository at this point in the history
CPU: Intel Xeon Processor D-1527
     2.2 GHz / 4 core / Cache : 6 MB / TDP : 35 W
BIOS: AMI AptioV BIOS
MAC: Broadcom BCM88284, 1 pcs, 360G Integrated Packet Processor,
     Traffic Manager, and Single-Chip Device
PCB: 20-Layers, TU TU883 for Mainboard
     16-Layers, TUC TU872LK for CPU module
     8-Layers, NP155F for FAN board
     8-Layers, Tg-150 for Power board
     4-Layers, NP155F for Back Plane board
     8-Layers, TU-862HF for Timing board
RAM: 2 * DDR4 SODIMM socket (ECC / Up to 48GB 2133 MHz)
Ethernet Management port: 1x RJ-45
Ethernet Ports: 4x QSFP28 + 20x SFP28
Console Port: 1x RJ-45
Power Supply: 12V from PSU * 2pcs
Cooling: 5 pcs of 12V fans, hot-swappable
Dimension: 300 mm (D: Depth) x 438.4 mm (W: Width) x 43.7 mm (H: Height)
FPGA: ALTERA 5CGXFC4C6F23I7N, (1pcs, FBGA484 package)
CPLD: LATTICE LCMXO3LF-9400C (1 pcs, CABGA484 package)
USB Port: 1x USB 3.0 type-C
1PPS Input/Output Port: 1x SMB male connector
10MHz Input/Output port: 1x SMB male connector
TOD Port: 1x RJ-45
GNSS Port: 1x GNSS antenna port
Embedded Controller: IT8528

Signed-off-by: Brandon Chuang <[email protected]>
  • Loading branch information
brandonchuang committed Nov 11, 2024
1 parent 800e123 commit e778688
Show file tree
Hide file tree
Showing 53 changed files with 5,568 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -644,9 +644,15 @@ class OnlPlatformPortConfig_2x400_8x100_64x25(object):
class OnlPlatformPortConfig_48x1_8x10(object):
PORT_COUNT=56
PORT_CONFIG="48x1 + 8x10"

class OnlPlatformPortConfig_40x100_13x400_2x10(object):
PORT_COUNT=55
PORT_CONFIG="40x100 + 13x400 + 2x10"

class OnlPlatformPortConfig_64x800_2x25(object):
PORT_COUNT=66
PORT_CONFIG="64x800 + 2x25"

class OnlPlatformPortConfig_4x100_20x25(object):
PORT_COUNT=24
PORT_CONFIG="4x100 + 20x25"
Original file line number Diff line number Diff line change
Expand Up @@ -2764,7 +2764,7 @@ CONFIG_SENSORS_UCD9000=y
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP103 is not set
# CONFIG_SENSORS_TMP108 is not set
# CONFIG_SENSORS_TMP401 is not set
CONFIG_SENSORS_TMP401=y
# CONFIG_SENSORS_TMP421 is not set
# CONFIG_SENSORS_VIA_CPUTEMP is not set
# CONFIG_SENSORS_VIA686A is not set
Expand Down
2 changes: 2 additions & 0 deletions packages/platforms/accton/x86-64/as7515-24x/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*x86*64*accton*as7515*24x*.mk
onlpdump.mk
1 change: 1 addition & 0 deletions packages/platforms/accton/x86-64/as7515-24x/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include $(ONL)/make/pkg.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include $(ONL)/make/pkg.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!include $ONL_TEMPLATES/platform-modules.yml VENDOR=accton BASENAME=x86-64-accton-as7515-24x ARCH=amd64 KERNELS="onl-kernel-5.4-lts-x86-64-all:amd64"
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
lib
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
KERNELS := onl-kernel-5.4-lts-x86-64-all:amd64
KMODULES := src
VENDOR := accton
BASENAME := x86-64-accton-as7515-24x
ARCH := x86_64
include $(ONL)/make/kmodule.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
obj-m += x86-64-accton-as7515-24x-fpga.o
obj-m += x86-64-accton-as7515-24x-cpld.o
obj-m += x86-64-accton-as7515-24x-fan.o
obj-m += x86-64-accton-as7515-24x-leds.o
obj-m += x86-64-accton-as7515-24x-mux.o
obj-m += x86-64-accton-as7515-24x-psu.o
obj-m += x86-64-accton-as7515-24x-sfp.o
Loading

0 comments on commit e778688

Please sign in to comment.