Base support for the Broadcom Cygnus SoC. Based on iproc-common and the SoC specific reset function. Signed-off-by: Scott Branden <sbranden@broadcom.com> Signed-off-by: Steve Rae <srae@broadcom.com>master
parent
c4b4500910
commit
7986688075
@ -0,0 +1,7 @@ |
||||
#
|
||||
# Copyright 2014 Broadcom Corporation.
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
#
|
||||
|
||||
obj-y += reset.o
|
@ -0,0 +1,20 @@ |
||||
/*
|
||||
* Copyright 2014 Broadcom Corporation. |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0+ |
||||
*/ |
||||
|
||||
#include <common.h> |
||||
#include <asm/io.h> |
||||
|
||||
#define CRMU_MAIL_BOX1 0x03024028 |
||||
#define CRMU_SOFT_RESET_CMD 0xFFFFFFFF |
||||
|
||||
void reset_cpu(ulong ignored) |
||||
{ |
||||
/* Send soft reset command via Mailbox. */ |
||||
writel(CRMU_SOFT_RESET_CMD, CRMU_MAIL_BOX1); |
||||
|
||||
while (1) |
||||
; /* loop forever till reset */ |
||||
} |
Loading…
Reference in new issue