[GIT PULL 5/6] ARM: platform support for Nuvoton WPCM450
Arnd Bergmann
arnd at kernel.org
Mon Apr 26 17:00:02 BST 2021
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:
Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-newsoc-5.13
for you to fetch changes up to 39b95079f68cf17888a4cee93ad3c4acc3854b38:
Merge tag 'bmc-5.13-wpcm450' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/newsoc
(2021-04-09 09:02:55 +0200)
----------------------------------------------------------------
ARM: platform support for Nuvoton WPCM450
The Nuvoton WPCM450 BMC is an older chip based on the ARM926 CPU core
that remains in use on Supermicro X9 server boards among others. Support
gets added for a particular server board using this SoC along with the
basic platform bringup.
As the platform is a predecessor to the npcm7xx platform we already
support, it is added to the same directory, despite using a different
name. It also seems to be related to the older w90x900/nuc9xx platform
that was removed last year.
Signed-off-by: Arnd Bergmann <arnd at arndb.de>
----------------------------------------------------------------
Arnd Bergmann (1):
Merge tag 'bmc-5.13-wpcm450' of
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/newsoc
Joel Stanley (1):
ARM: config: Add WPCM to multi v5
Jonathan Neuschäfer (10):
dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML
ARM: dts: Add board-specific compatible string to npcm750-evb devicetree
dt-bindings: vendor-prefixes: Add Supermicro
dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string
dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt
ARM: npcm: Introduce Nuvoton WPCM450 SoC
watchdog: npcm: Add support for WPCM450
ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip
ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based on WPCM450
MAINTAINERS: Add entry for Nuvoton WPCM450
.../devicetree/bindings/arm/npcm/npcm.txt | 6 --
.../devicetree/bindings/arm/npcm/npcm.yaml | 29 +++++++++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
.../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +-
MAINTAINERS | 9 +++
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +-
.../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40 ++++++++++++
arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 ++++++++++++++++++++++
arch/arm/configs/multi_v5_defconfig | 3 +
arch/arm/mach-npcm/Kconfig | 12 +++-
arch/arm/mach-npcm/Makefile | 1 +
arch/arm/mach-npcm/wpcm450.c | 13 ++++
drivers/watchdog/npcm_wdt.c | 1 +
14 files changed, 190 insertions(+), 9 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt
create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.yaml
create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts
create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450.dtsi
create mode 100644 arch/arm/mach-npcm/wpcm450.c
More information about the linux-arm-kernel
mailing list