1 // SPDX-License-Identifier: GPL-2.0+ 2 /* 3 * (C) Copyright 2007 4 * Nobuhiro Iwamatsu <iwamatsu@nigauri.org> 5 */ 6 7 #include <common.h> 8 #include <command.h> 9 #include <irq_func.h> 10 #include <cpu_func.h> 11 #include <net.h> 12 #include <netdev.h> 13 #include <asm/processor.h> 14 checkcpu(void)15int checkcpu(void) 16 { 17 puts("CPU: SH4\n"); 18 return 0; 19 } 20 cpu_init(void)21int cpu_init (void) 22 { 23 return 0; 24 } 25 cleanup_before_linux(void)26int cleanup_before_linux (void) 27 { 28 disable_interrupts(); 29 return 0; 30 } 31 do_reset(struct cmd_tbl * cmdtp,int flag,int argc,char * const argv[])32int do_reset(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]) 33 { 34 disable_interrupts(); 35 reset_cpu(0); 36 return 0; 37 } 38 cpu_eth_init(struct bd_info * bis)39int cpu_eth_init(struct bd_info *bis) 40 { 41 #ifdef CONFIG_SH_ETHER 42 sh_eth_initialize(bis); 43 #endif 44 return 0; 45 } 46