1*79866880SScott Branden /* 2*79866880SScott Branden * Copyright 2014 Broadcom Corporation. 3*79866880SScott Branden * 4*79866880SScott Branden * SPDX-License-Identifier: GPL-2.0+ 5*79866880SScott Branden */ 6*79866880SScott Branden 7*79866880SScott Branden #include <common.h> 8*79866880SScott Branden #include <asm/io.h> 9*79866880SScott Branden 10*79866880SScott Branden #define CRMU_MAIL_BOX1 0x03024028 11*79866880SScott Branden #define CRMU_SOFT_RESET_CMD 0xFFFFFFFF 12*79866880SScott Branden reset_cpu(ulong ignored)13*79866880SScott Brandenvoid reset_cpu(ulong ignored) 14*79866880SScott Branden { 15*79866880SScott Branden /* Send soft reset command via Mailbox. */ 16*79866880SScott Branden writel(CRMU_SOFT_RESET_CMD, CRMU_MAIL_BOX1); 17*79866880SScott Branden 18*79866880SScott Branden while (1) 19*79866880SScott Branden ; /* loop forever till reset */ 20*79866880SScott Branden } 21