1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2007,2008 Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
4 * Copyright (C) 2008 Renesas Solutions Corp.
9 #include <asm/processor.h>
12 #define STBCR4 0xFFFE040C
13 #define cmt_clock_enable() do {\
14 writeb(readb(STBCR4) & ~0x04, STBCR4);\
16 #define scif0_enable() do {\
17 writeb(readb(STBCR4) & ~0x80, STBCR4);\
19 #define scif3_enable() do {\
20 writeb(readb(STBCR4) & ~0x10, STBCR4);\
32 #if defined(CONFIG_CONS_SCIF3)
37 /* CMT clock enable */
42 int cleanup_before_linux(void)
48 int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
55 void flush_cache(unsigned long addr, unsigned long size)
60 void icache_enable(void)
64 void icache_disable(void)
68 int icache_status(void)
73 void dcache_enable(void)
77 void dcache_disable(void)
81 int dcache_status(void)