18f0fec74SPeter Tyser /* 28f0fec74SPeter Tyser * (C) Copyright 2007 38f0fec74SPeter Tyser * Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> 48f0fec74SPeter Tyser * 58f0fec74SPeter Tyser * (C) Copyright 2007 68f0fec74SPeter Tyser * Nobuhiro Iwamatsu <iwamatsu@nigauri.org> 78f0fec74SPeter Tyser * 8*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 98f0fec74SPeter Tyser */ 108f0fec74SPeter Tyser 118f0fec74SPeter Tyser #include <common.h> 128f0fec74SPeter Tyser #include <command.h> 138f0fec74SPeter Tyser #include <asm/processor.h> 148f0fec74SPeter Tyser checkcpu(void)158f0fec74SPeter Tyserint checkcpu(void) 168f0fec74SPeter Tyser { 178f0fec74SPeter Tyser puts("CPU: SH3\n"); 188f0fec74SPeter Tyser return 0; 198f0fec74SPeter Tyser } 208f0fec74SPeter Tyser cpu_init(void)218f0fec74SPeter Tyserint cpu_init(void) 228f0fec74SPeter Tyser { 238f0fec74SPeter Tyser return 0; 248f0fec74SPeter Tyser } 258f0fec74SPeter Tyser cleanup_before_linux(void)268f0fec74SPeter Tyserint cleanup_before_linux(void) 278f0fec74SPeter Tyser { 288f0fec74SPeter Tyser disable_interrupts(); 298f0fec74SPeter Tyser return 0; 308f0fec74SPeter Tyser } 318f0fec74SPeter Tyser do_reset(cmd_tbl_t * cmdtp,int flag,int argc,char * const argv[])3254841ab5SWolfgang Denkint do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) 338f0fec74SPeter Tyser { 348f0fec74SPeter Tyser disable_interrupts(); 358f0fec74SPeter Tyser reset_cpu(0); 368f0fec74SPeter Tyser return 0; 378f0fec74SPeter Tyser } 388f0fec74SPeter Tyser flush_cache(unsigned long addr,unsigned long size)398f0fec74SPeter Tyservoid flush_cache(unsigned long addr, unsigned long size) 408f0fec74SPeter Tyser { 418f0fec74SPeter Tyser 428f0fec74SPeter Tyser } 438f0fec74SPeter Tyser icache_enable(void)448f0fec74SPeter Tyservoid icache_enable(void) 458f0fec74SPeter Tyser { 468f0fec74SPeter Tyser } 478f0fec74SPeter Tyser icache_disable(void)488f0fec74SPeter Tyservoid icache_disable(void) 498f0fec74SPeter Tyser { 508f0fec74SPeter Tyser } 518f0fec74SPeter Tyser icache_status(void)528f0fec74SPeter Tyserint icache_status(void) 538f0fec74SPeter Tyser { 548f0fec74SPeter Tyser return 0; 558f0fec74SPeter Tyser } 568f0fec74SPeter Tyser dcache_enable(void)578f0fec74SPeter Tyservoid dcache_enable(void) 588f0fec74SPeter Tyser { 598f0fec74SPeter Tyser } 608f0fec74SPeter Tyser dcache_disable(void)618f0fec74SPeter Tyservoid dcache_disable(void) 628f0fec74SPeter Tyser { 638f0fec74SPeter Tyser } 648f0fec74SPeter Tyser dcache_status(void)658f0fec74SPeter Tyserint dcache_status(void) 668f0fec74SPeter Tyser { 678f0fec74SPeter Tyser return 0; 688f0fec74SPeter Tyser } 69