]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - board/altera/socfpga/socfpga_cyclone5.c
socfpga: Move board/socfpga_cyclone5 to board/socfpga
[karo-tx-uboot.git] / board / altera / socfpga / socfpga_cyclone5.c
1 /*
2  *  Copyright (C) 2012 Altera Corporation <www.altera.com>
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  */
17
18 #include <common.h>
19 #include <asm/arch/reset_manager.h>
20 #include <asm/io.h>
21
22 #include <netdev.h>
23
24 DECLARE_GLOBAL_DATA_PTR;
25
26 /*
27  * Print CPU information
28  */
29 int print_cpuinfo(void)
30 {
31         puts("CPU   : Altera SOCFPGA Platform\n");
32         return 0;
33 }
34
35 /*
36  * Print Board information
37  */
38 int checkboard(void)
39 {
40         puts("BOARD : Altera SOCFPGA Cyclone5 Board\n");
41         return 0;
42 }
43
44 /*
45  * Initialization function which happen at early stage of c code
46  */
47 int board_early_init_f(void)
48 {
49         return 0;
50 }
51
52 /*
53  * Miscellaneous platform dependent initialisations
54  */
55 int board_init(void)
56 {
57         icache_enable();
58         return 0;
59 }
60
61 int misc_init_r(void)
62 {
63         return 0;
64 }
65
66 #if defined(CONFIG_SYS_CONSOLE_IS_IN_ENV) && defined(CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE)
67 int overwrite_console(void)
68 {
69         return 0;
70 }
71 #endif
72
73 /*
74  * DesignWare Ethernet initialization
75  */
76 /* We know all the init functions have been run now */
77 int board_eth_init(bd_t *bis)
78 {
79         return 0;
80 }