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