/* * include/asm-sh/cpu-sh4/timer.h * * Copyright (C) 2004 Lineo Solutions, Inc. * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. */ #ifndef __ASM_CPU_SH4_TIMER_H #define __ASM_CPU_SH4_TIMER_H /* * --------------------------------------------------------------------------- * TMU Common definitions for SH4 processors * SH7750S/SH7750R * SH7751/SH7751R * SH7760 * SH-X3 * --------------------------------------------------------------------------- */ #ifdef CONFIG_CPU_SUBTYPE_SHX3 #define TMU_012_BASE 0xffc10000 #define TMU_345_BASE 0xffc20000 #else #define TMU_012_BASE 0xffd80000 #define TMU_345_BASE 0xfe100000 #endif #define TMU_TOCR TMU_012_BASE /* Not supported on all CPUs */ #define TMU_012_TSTR (TMU_012_BASE + 0x04) #define TMU_345_TSTR (TMU_345_BASE + 0x04) #define TMU0_TCOR (TMU_012_BASE + 0x08) #define TMU0_TCNT (TMU_012_BASE + 0x0c) #define TMU0_TCR (TMU_012_BASE + 0x10) #define TMU1_TCOR (TMU_012_BASE + 0x14) #define TMU1_TCNT (TMU_012_BASE + 0x18) #define TMU1_TCR (TMU_012_BASE + 0x1c) #define TMU2_TCOR (TMU_012_BASE + 0x20) #define TMU2_TCNT (TMU_012_BASE + 0x24) #define TMU2_TCR (TMU_012_BASE + 0x28) #define TMU2_TCPR (TMU_012_BASE + 0x2c) #define TMU3_TCOR (TMU_345_BASE + 0x08) #define TMU3_TCNT (TMU_345_BASE + 0x0c) #define TMU3_TCR (TMU_345_BASE + 0x10) #define TMU4_TCOR (TMU_345_BASE + 0x14) #define TMU4_TCNT (TMU_345_BASE + 0x18) #define TMU4_TCR (TMU_345_BASE + 0x1c) #define TMU5_TCOR (TMU_345_BASE + 0x20) #define TMU5_TCNT (TMU_345_BASE + 0x24) #define TMU5_TCR (TMU_345_BASE + 0x28) #endif /* __ASM_CPU_SH4_TIMER_H */