]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/sparc/cpu/leon2/cpu.c
Add GPL-2.0+ SPDX-License-Identifier to source files
[people/ms/u-boot.git] / arch / sparc / cpu / leon2 / cpu.c
CommitLineData
b330990c
DH
1/* CPU specific code for the LEON2 CPU
2 *
3 * (C) Copyright 2007
4 * Daniel Hellstrom, Gaisler Research, daniel@gaisler.com
5 *
1a459660 6 * SPDX-License-Identifier: GPL-2.0+
b330990c
DH
7 */
8
9#include <common.h>
10#include <watchdog.h>
11#include <command.h>
89973f8a 12#include <netdev.h>
b330990c
DH
13
14DECLARE_GLOBAL_DATA_PTR;
15
16extern void _reset_reloc(void);
17
18int checkcpu(void)
19{
20 /* check LEON version here */
21 printf("CPU: LEON2\n");
22 return 0;
23}
24
25/* ------------------------------------------------------------------------- */
26
27void cpu_reset(void)
28{
29 /* Interrupts off */
30 disable_interrupts();
31
32 /* jump to restart in flash */
33 _reset_reloc();
34}
35
54841ab5 36int do_reset(cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[])
b330990c
DH
37{
38 cpu_reset();
39
40 return 1;
41}
42
43/* ------------------------------------------------------------------------- */
fc363ce3 44
fc363ce3
BW
45#ifdef CONFIG_GRETH
46int cpu_eth_init(bd_t *bis)
47{
48 return greth_initialize(bis);
49}
50#endif