[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