1*43486e4cSSteve Rae/*
2*43486e4cSSteve Rae * Copyright 2013 Broadcom Corporation.
3*43486e4cSSteve Rae *
4*43486e4cSSteve Rae * SPDX-License-Identifier:	GPL-2.0+
5*43486e4cSSteve Rae */
6*43486e4cSSteve Rae
7*43486e4cSSteve Rae.globl reset_cpu
8*43486e4cSSteve Raereset_cpu:
9*43486e4cSSteve Rae	ldr	r1, =0x35001f00
10*43486e4cSSteve Rae	ldr	r2, [r1]
11*43486e4cSSteve Rae	ldr	r4, =0x80000000
12*43486e4cSSteve Rae	and	r4, r2, r4
13*43486e4cSSteve Rae	ldr	r3, =0xA5A500
14*43486e4cSSteve Rae	orr	r4, r4, r3
15*43486e4cSSteve Rae	orr	r4, r4, #0x1
16*43486e4cSSteve Rae
17*43486e4cSSteve Rae	str	r4, [r1]
18*43486e4cSSteve Rae
19*43486e4cSSteve Rae	ldr	r1, =0x35001f04
20*43486e4cSSteve Rae	ldr	r2, [r1]
21*43486e4cSSteve Rae	ldr	r4, =0x80000000
22*43486e4cSSteve Rae	and	r4, r2, r4
23*43486e4cSSteve Rae	str	r4, [r1]
24*43486e4cSSteve Rae
25*43486e4cSSteve Rae_loop_forever:
26*43486e4cSSteve Rae	b	_loop_forever
27