From: Nick Hawkins
Create a section in MAINTAINERS for the GXP HPE architecture
Signed-off-by: Nick Hawkins
---
v2:
*Added gxp_spi.c and hpe,gxp-spi.yaml to list
*Removed hpe,gxp.yaml and hpe,gxp-timer.yaml as they are already in
linux
---
MAINTAINERS | 12
1 file changed
From: Nick Hawkins
Add the include file for the gxp soc.
Signed-off-by: Nick Hawkins
---
v2:
*Removed CONFIG_SYS_SDRAM_SIZE usage and moved SDRAM size calculation
to the board file.
---
include/configs/gxp.h | 55 +++
1 file changed, 55 insertions
From: Nick Hawkins
The HPE SoC is new to linux. A basic device tree layout with minimum
required for linux to boot including a timer and watchdog support has
been created.
The dts file is empty at this point but will be updated in subsequent
updates as board specific features are enabled
From: Nick Hawkins
Add basic support for the HPE GXP SoC. Reset the EHCI controller at
boot.
Signed-off-by: Nick Hawkins
---
v2:
*Removed n for GXP_ECC as n is default.
*Fix indentation in Kconfig file
*Removed common.h and used necessary headers only.
*Removed use of
From: Nick Hawkins
Add support for the HPE GXP SPI Controller.
Signed-off-by: Nick Hawkins
---
v2:
*Created binding documentation as it does not exist for linux.
---
doc/device-tree-bindings/spi/hpe,gxp-spi.yaml | 37 +++
1 file changed, 37 insertions(+)
create mode 100644
From: Nick Hawkins
Add support for the HPE GXP SOC timer. The GXP supports several different
kinds of timers but for the purpose of this driver there is only support
for the General Timer. The timer has a 1us resolution and is 56 bits.
Signed-off-by: Nick Hawkins
---
v2:
*Removed unused
From: Nick Hawkins
The GXP is the HPE BMC SoC that is used in the majority
of current generation HPE 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
From: Nick Hawkins
This is the initial very basic config that enables the U-Boot console on
the hpe gxp soc.
Signed-off-by: Nick Hawkins
---
v2:
*Added SPI support
---
configs/gxp_defconfig | 59 +++
1 file changed, 59 insertions(+)
create mode
From: Nick Hawkins
The GXP supports 3 separate SPI interfaces to accommodate the system
flash, core flash, and other functions. The SPI engine supports variable
clock frequency, selectable 3-byte or 4-byte addressing and a
configurable x1, x2, and x4 command/address/data modes. The memory
buffer
From: Nick Hawkins
Changes since v2:
*Added SPI Controller Support
*Removed hpe,gxp.yaml and hpe,gxp-timer.yaml as those bindings are
already in linux
*Added hpe,gxp-spi.yaml as it is necessary to boot the OS and is not
present in linux.
*Ported hpe-gxp.dtsi and hpe-bmc-dl360gen10.dts
From: Nick Hawkins
Create a section in MAINTAINERS for the GXP HPE architecture
Signed-off-by: Nick Hawkins
---
MAINTAINERS | 12
1 file changed, 12 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 56be0bfad0..4417092f2d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
From: Nick Hawkins
The HPE SoC is new to linux. A basic device tree layout with minimum
required for linux to boot including a timer and watchdog support has
been created.
The dts file is empty at this point but will be updated in subsequent
updates as board specific features are enabled
From: Nick Hawkins
This is the initial very basic config that enables the U-Boot console on
the hpe gxp soc.
Signed-off-by: Nick Hawkins
---
configs/gxp_defconfig | 48 +++
1 file changed, 48 insertions(+)
create mode 100644 configs/gxp_defconfig
diff
From: Nick Hawkins
Add the include file for the gxp soc.
Signed-off-by: Nick Hawkins
---
include/configs/gxp.h | 96 +++
1 file changed, 96 insertions(+)
create mode 100644 include/configs/gxp.h
diff --git a/include/configs/gxp.h b/include/configs
From: Nick Hawkins
Add support for HPE GXP. The GXP is based on the cortex a9 processor and
supports arm7.
Signed-off-by: Nick Hawkins
---
doc/device-tree-bindings/arm/hpe,gxp.yaml | 27 +++
1 file changed, 27 insertions(+)
create mode 100644 doc/device-tree-bindings/arm
From: Nick Hawkins
Add support for the HPE GXP Timer. There are multiple
timers on the SoC but only one is enabled at this time.
Signed-off-by: Nick Hawkins
---
.../timer/hpe,gxp-timer.yaml | 47 +++
1 file changed, 47 insertions(+)
create mode 100644 doc
From: Nick Hawkins
Add basic support for the HPE GXP SoC. Reset the EHCI controller at
boot.
Signed-off-by: Nick Hawkins
---
board/hpe/gxp/Kconfig | 47 +++
board/hpe/gxp/Makefile| 1 +
board/hpe/gxp/gxp_board.c | 33 +++
3
From: Nick Hawkins
Add support for the HPE GXP SOC timer. The GXP supports several different
kinds of timers but for the purpose of this driver there is only support
for the General Timer. The timer has a 1us resolution and is 56 bits.
Signed-off-by: Nick Hawkins
---
drivers/timer/Kconfig
From: Nick Hawkins
The GXP is the HPE BMC SoC that is used in the majority
of current generation HPE 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
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
From: Nick Hawkins
Add support for the HPE GXP SOC timer. The GXP supports several different
kinds of timers but for the purpose of this driver there is only support
for the General Timer. The timer has a 1us resolution and is 56 bits.
Signed-off-by: Nick Hawkins
---
drivers/timer/Kconfig
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
22 matches
Mail list logo