]>
Commit | Line | Data |
---|---|---|
3f82b1d3 TW |
1 | /* |
2 | * SoC-specific setup info | |
3 | * | |
4 | * (C) Copyright 2010,2011 | |
5 | * NVIDIA Corporation <www.nvidia.com> | |
6 | * | |
1a459660 | 7 | * SPDX-License-Identifier: GPL-2.0+ |
3f82b1d3 TW |
8 | */ |
9 | ||
10 | #include <config.h> | |
11 | #include <version.h> | |
74236aca | 12 | #include <linux/linkage.h> |
3f82b1d3 | 13 | |
3f82b1d3 | 14 | .align 5 |
74236aca | 15 | ENTRY(reset_cpu) |
3f82b1d3 TW |
16 | ldr r1, rstctl @ get addr for global reset |
17 | @ reg | |
18 | ldr r3, [r1] | |
19 | orr r3, r3, #0x10 | |
20 | str r3, [r1] @ force reset | |
21 | mov r0, r0 | |
22 | _loop_forever: | |
23 | b _loop_forever | |
24 | rstctl: | |
25 | .word PRM_RSTCTRL | |
74236aca | 26 | ENDPROC(reset_cpu) |