Merge branch 'hpe/gxp-soc' into arm/late
authorArnd Bergmann <arnd@arndb.de>
Fri, 27 May 2022 13:52:46 +0000 (15:52 +0200)
committerArnd Bergmann <arnd@arndb.de>
Fri, 27 May 2022 13:55:37 +0000 (15:55 +0200)
Patch series from Nick Hawkins:

"The GXP is the HPE BMC SoC that is used in the majority of HPE current
 generation servers. Traditionally the asic will last multiple
 generations of server before being replaced.

 Info about SoC:

  HPE GXP is the name of the HPE Soc. This SoC is used to implement many
  BMC features at HPE. It supports ARMv7 architecture based on the Cortex
  A9 core. It is capable of using an AXI bus to which a memory controller
  is attached. It has multiple SPI interfaces to connect boot flash and
  BIOS flash. It uses a 10/100/1000 MAC for network connectivity. It has
  multiple i2c engines to drive connectivity with a host infrastructure.
  The initial patches enable the watchdog and timer enabling the host to
  be able to boot."

* hpe/gxp-soc:
  MAINTAINERS: Introduce HPE GXP Architecture
  ARM: dts: Introduce HPE GXP Device tree
  dt-bindings: arm: hpe: add GXP Support
  dt-bindings: timer: hpe,gxp-timer: Add HPE GXP Timer and Watchdog
  clocksource/drivers/timer-gxp: Add HPE GXP Timer
  watchdog: hpe-wdt: Introduce HPE GXP Watchdog
  ARM: configs: multi_v7_defconfig: Add HPE GXP ARCH
  ARM: hpe: Introduce the HPE GXP architecture

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
1  2 
MAINTAINERS
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/boot/dts/Makefile
arch/arm/configs/multi_v7_defconfig
drivers/clocksource/Kconfig
drivers/clocksource/Makefile

diff --cc MAINTAINERS
Simple merge
index 903165a400a78f7f7d84a56b311d3d25d47b72f5,13f77eec7c400860b2ebf28ed7242659043064d9..340c30e954caeed499e975a193d5e553363c8d89
@@@ -550,8 -620,12 +550,10 @@@ source "arch/arm/mach-highbank/Kconfig
  
  source "arch/arm/mach-hisi/Kconfig"
  
+ source "arch/arm/mach-hpe/Kconfig"
  source "arch/arm/mach-imx/Kconfig"
  
 -source "arch/arm/mach-integrator/Kconfig"
 -
  source "arch/arm/mach-iop32x/Kconfig"
  
  source "arch/arm/mach-ixp4xx/Kconfig"
index 2c5f9b74fb9104a6d1814209bdd5310825f3dc3b,97a89023c10f0ad5e145a0f425c53d9b802b671e..c4b0e9802864d4d61696149cf1a6082b00b2b84d
@@@ -179,6 -179,8 +179,7 @@@ machine-$(CONFIG_ARCH_FOOTBRIDGE)  += fo
  machine-$(CONFIG_ARCH_GEMINI)         += gemini
  machine-$(CONFIG_ARCH_HIGHBANK)               += highbank
  machine-$(CONFIG_ARCH_HISI)           += hisi
 -machine-$(CONFIG_ARCH_INTEGRATOR)     += integrator
+ machine-$(CONFIG_ARCH_HPE)            += hpe
  machine-$(CONFIG_ARCH_IOP32X)         += iop32x
  machine-$(CONFIG_ARCH_IXP4XX)         += ixp4xx
  machine-$(CONFIG_ARCH_KEYSTONE)               += keystone
Simple merge
Simple merge
Simple merge
index 833cfb7a96c16affc1a30428c095047c6709e44b,98017abf6c0388de45ecce343d3c62d19dd84f7c..6ca640019e10d4e3f48cb373ace65dd73b0fa416
@@@ -85,4 -88,4 +85,5 @@@ obj-$(CONFIG_GX6605S_TIMER)           += timer-g
  obj-$(CONFIG_HYPERV_TIMER)            += hyperv_timer.o
  obj-$(CONFIG_MICROCHIP_PIT64B)                += timer-microchip-pit64b.o
  obj-$(CONFIG_MSC313E_TIMER)           += timer-msc313e.o
 +obj-$(CONFIG_GOLDFISH_TIMER)          += timer-goldfish.o
+ obj-$(CONFIG_GXP_TIMER)                       += timer-gxp.o