mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-17 10:18:38 +00:00
4276c9b2aa
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 features at HPE. It supports ARMv7 architecture based on the Cortex A9 core. It is capable of using an AXI bus to whicha 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. There currently are no public specifications but this process is being worked. Signed-off-by: Nick Hawkins <nick.hawkins@hpe.com>
25 lines
470 B
C
25 lines
470 B
C
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* GXP driver
|
|
*
|
|
* (C) Copyright 2022 Hewlett Packard Enterprise Development LP.
|
|
* Author: Nick Hawkins <nick.hawkins@hpe.com>
|
|
* Author: Jean-Marie Verdun <verdun@hpe.com>
|
|
*/
|
|
|
|
#include <asm/io.h>
|
|
|
|
#define GXP_CCR 0xc0000000
|
|
|
|
/* empty to satisfy current lowlevel_init, can be removed any time */
|
|
void lowlevel_init(void)
|
|
{
|
|
}
|
|
|
|
void reset_cpu(ulong ignored)
|
|
{
|
|
writel(1, GXP_CCR);
|
|
|
|
while (1)
|
|
; /* loop forever till reset */
|
|
}
|