diff options
Diffstat (limited to 'arch/sh/include/asm/cpu_sh7710.h')
| -rw-r--r-- | arch/sh/include/asm/cpu_sh7710.h | 64 | 
1 files changed, 64 insertions, 0 deletions
| diff --git a/arch/sh/include/asm/cpu_sh7710.h b/arch/sh/include/asm/cpu_sh7710.h new file mode 100644 index 000000000..e223f1ca1 --- /dev/null +++ b/arch/sh/include/asm/cpu_sh7710.h @@ -0,0 +1,64 @@ +#ifndef _ASM_CPU_SH7710_H_ +#define _ASM_CPU_SH7710_H_ + +#define CACHE_OC_NUM_WAYS	4 +#define CCR_CACHE_INIT	0x0000000D + +/* MMU and Cache control */ +#define MMUCR		0xFFFFFFE0 +#define CCR		0xFFFFFFEC + +/* PFC */ +#define PACR		0xA4050100 +#define PBCR		0xA4050102 +#define PCCR		0xA4050104 +#define PETCR		0xA4050106 + +/* Port Data Registers */ +#define PADR		0xA4050120 +#define PBDR		0xA4050122 +#define PCDR		0xA4050124 + +/* BSC */ +#define CMNCR		0xA4FD0000 +#define CS0BCR		0xA4FD0004 +#define CS2BCR		0xA4FD0008 +#define CS3BCR		0xA4FD000C +#define CS4BCR		0xA4FD0010 +#define CS5ABCR		0xA4FD0014 +#define CS5BBCR		0xA4FD0018 +#define CS6ABCR		0xA4FD001C +#define CS6BBCR		0xA4FD0020 +#define CS0WCR		0xA4FD0024 +#define CS2WCR		0xA4FD0028 +#define CS3WCR		0xA4FD002C +#define CS4WCR		0xA4FD0030 +#define CS5AWCR		0xA4FD0034 +#define CS5BWCR		0xA4FD0038 +#define CS6AWCR		0xA4FD003C +#define CS6BWCR		0xA4FD0040 + +/* SDRAM controller */ +#define SDCR		0xA4FD0044 +#define RTCSR		0xA4FD0048 +#define RTCNT		0xA4FD004C +#define RTCOR		0xA4FD0050 + +/* SCIF */ +#define SCSMR_0		0xA4400000 +#define SCIF0_BASE	SCSMR_0 +#define SCSMR_0		0xA4410000 +#define SCIF1_BASE	SCSMR_1 + +/* Timer */ +#define TSTR0		0xA412FE92 +#define TSTR		TSTR0 +#define TCNT0		0xa412FE98 +#define TCR0		0xa412FE9C + +/* On chip oscillator circuits */ +#define FRQCR		0xA415FF80 +#define WTCNT		0xA415FF84 +#define WTCSR		0xA415FF86 + +#endif	/* _ASM_CPU_SH7710_H_ */ |