xref: /rk3399_rockchip-uboot/arch/sh/include/asm/cpu_sh2.h (revision 326ea986ac150acdc7656d57fca647db80b50158)
1819833afSPeter Tyser /*
2819833afSPeter Tyser  * Copyright (C) 2007,2008 Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3819833afSPeter Tyser  * Copyright (C) 2008 Renesas Solutions Corp.
4819833afSPeter Tyser  *
5*1a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
6819833afSPeter Tyser  */
7819833afSPeter Tyser 
8819833afSPeter Tyser #ifndef _ASM_CPU_SH2_H_
9819833afSPeter Tyser #define _ASM_CPU_SH2_H_
10819833afSPeter Tyser 
11819833afSPeter Tyser /* cache control */
12819833afSPeter Tyser #define CCR_CACHE_STOP		0x00000008
13819833afSPeter Tyser #define CCR_CACHE_ENABLE	0x00000005
14819833afSPeter Tyser #define CCR_CACHE_ICI		0x00000008
15819833afSPeter Tyser 
16819833afSPeter Tyser #define CACHE_OC_ADDRESS_ARRAY	0xf0000000
17819833afSPeter Tyser #define CACHE_OC_WAY_SHIFT	13
18819833afSPeter Tyser #define CACHE_OC_NUM_ENTRIES	256
19819833afSPeter Tyser #define CACHE_OC_ENTRY_SHIFT	4
20819833afSPeter Tyser 
21819833afSPeter Tyser #if defined(CONFIG_CPU_SH7203)
22819833afSPeter Tyser # include <asm/cpu_sh7203.h>
237fbeb642SPhil Edworthy #elif defined(CONFIG_CPU_SH7264)
247fbeb642SPhil Edworthy # include <asm/cpu_sh7264.h>
2599744b7eSPhil Edworthy #elif defined(CONFIG_CPU_SH7269)
2699744b7eSPhil Edworthy # include <asm/cpu_sh7269.h>
27819833afSPeter Tyser #else
28819833afSPeter Tyser # error "Unknown SH2 variant"
29819833afSPeter Tyser #endif
30819833afSPeter Tyser 
31819833afSPeter Tyser #endif	/* _ASM_CPU_SH2_H_ */
32