-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Jonathan Neuschäfer edited this page Dec 24, 2020
·
46 revisions
The Nuvoton WPCM450, codenamed Hermon is a BMC which was used in server mainboards from multiple vendors. It is closely related to the earlier Winbond W90 and Nuvoton NUC900 chip families, and to the later Nuvoton NPCM7xx BMCs.
- various Supermicro X7/X8/X9 boards, e.g. Supermicro X9SCI-LN4F
- Dell PowerEdge R210 II and others (list)
The following table summarizes the state of software support for various SoC features.
- ATEN, AMI, and DELL indicate that the respective vendor kernel contains a driver
- blob means that one of the vendors shipped a driver in binary form
- 5.x patch means that I have a patch for modern Linux, adding driver and/or devicetree tree support
- mainline means that the feature is supported on mainline drivers and devicetrees for WPCM450
Feature | ATEN | AMI | DELL | blob | 5.x patch | mainline | comments |
---|---|---|---|---|---|---|---|
CPU: ARM926EJ-S | ✓ | ✓ | ✓ | ✓ | very common CPU | ||
Interrupt controller | ✓ | ✓ | ✓ | ✓ | |||
Timer | ✓ | ✓ | ✓ | ✓ | same as in NPCM750 | ||
Watchdog | ✓ | ✓ | same as in NPCM750 | ||||
UART | ✓ | ✓ | ✓ | ✓ | same as in NPCM750 | ||
Clock tree | Configured in bootloader | ||||||
SPI/FIU | ✓ | ✓ | ✓ | TODO: check NPCM750 | |||
BIOS flash access | ✓ | ||||||
Ethernet | ✓ | ✓ | ✓ | OpenBMC has driver for NPCM750 | |||
Ethernet NC/SI | ✓ | ✓ | |||||
I2C | ✓ | ✓ | |||||
PWM | ✓ | ✓ | |||||
USB | ✓ | ✓ | |||||
PECI | ✓ | ✓ | |||||
GPIO | ✓ | ✓ | |||||
Fan tachometer | ✓ | ✓ | |||||
ADC | ✓ | ✓ |
Overview:
Basics:
Peripherals:
- Memory controller
- UART, SPI/SSPI, I2C, SD
- GPIOs and pinmux
- Ethernet
- USB, LPC, PECI, XBUS
- PWM and Tachometer, ADC
- Graphics
Board specifics: