18f0fec74SPeter Tyser /* 28f0fec74SPeter Tyser * (C) Copyright 2007 38f0fec74SPeter Tyser * Nobuhiro Iwamatsu <iwamatsu@nigauri.org> 48f0fec74SPeter Tyser * 5*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 68f0fec74SPeter Tyser */ 78f0fec74SPeter Tyser 88f0fec74SPeter Tyser #include <common.h> 98f0fec74SPeter Tyser #include <command.h> 108f0fec74SPeter Tyser #include <netdev.h> 118f0fec74SPeter Tyser #include <asm/processor.h> 128f0fec74SPeter Tyser checkcpu(void)138f0fec74SPeter Tyserint checkcpu(void) 148f0fec74SPeter Tyser { 158f0fec74SPeter Tyser puts("CPU: SH4\n"); 168f0fec74SPeter Tyser return 0; 178f0fec74SPeter Tyser } 188f0fec74SPeter Tyser cpu_init(void)198f0fec74SPeter Tyserint cpu_init (void) 208f0fec74SPeter Tyser { 218f0fec74SPeter Tyser return 0; 228f0fec74SPeter Tyser } 238f0fec74SPeter Tyser cleanup_before_linux(void)248f0fec74SPeter Tyserint cleanup_before_linux (void) 258f0fec74SPeter Tyser { 268f0fec74SPeter Tyser disable_interrupts(); 278f0fec74SPeter Tyser return 0; 288f0fec74SPeter Tyser } 298f0fec74SPeter Tyser do_reset(cmd_tbl_t * cmdtp,int flag,int argc,char * const argv[])3054841ab5SWolfgang Denkint do_reset (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) 318f0fec74SPeter Tyser { 328f0fec74SPeter Tyser disable_interrupts(); 338f0fec74SPeter Tyser reset_cpu (0); 348f0fec74SPeter Tyser return 0; 358f0fec74SPeter Tyser } 368f0fec74SPeter Tyser cpu_eth_init(bd_t * bis)378f0fec74SPeter Tyserint cpu_eth_init(bd_t *bis) 388f0fec74SPeter Tyser { 398f0fec74SPeter Tyser #ifdef CONFIG_SH_ETHER 408f0fec74SPeter Tyser sh_eth_initialize(bis); 418f0fec74SPeter Tyser #endif 428f0fec74SPeter Tyser return 0; 438f0fec74SPeter Tyser } 44