|  | /* | 
|  | * include/asm-sh/cpu-sh4/freq.h | 
|  | * | 
|  | * Copyright (C) 2002, 2003 Paul Mundt | 
|  | * | 
|  | * 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_FREQ_H | 
|  | #define __ASM_CPU_SH4_FREQ_H | 
|  |  | 
|  | #if defined(CONFIG_CPU_SUBTYPE_SH7722) || \ | 
|  | defined(CONFIG_CPU_SUBTYPE_SH7723) || \ | 
|  | defined(CONFIG_CPU_SUBTYPE_SH7343) || \ | 
|  | defined(CONFIG_CPU_SUBTYPE_SH7366) | 
|  | #define FRQCR		        0xa4150000 | 
|  | #define VCLKCR			0xa4150004 | 
|  | #define SCLKACR			0xa4150008 | 
|  | #define SCLKBCR			0xa415000c | 
|  | #define IrDACLKCR		0xa4150010 | 
|  | #define MSTPCR0			0xa4150030 | 
|  | #define MSTPCR1			0xa4150034 | 
|  | #define MSTPCR2			0xa4150038 | 
|  | #elif defined(CONFIG_CPU_SUBTYPE_SH7757) | 
|  | #define	FRQCR			0xffc80000 | 
|  | #define	OSCCR			0xffc80018 | 
|  | #define	PLLCR			0xffc80024 | 
|  | #elif defined(CONFIG_CPU_SUBTYPE_SH7763) || \ | 
|  | defined(CONFIG_CPU_SUBTYPE_SH7780) | 
|  | #define	FRQCR			0xffc80000 | 
|  | #elif defined(CONFIG_CPU_SUBTYPE_SH7724) | 
|  | #define FRQCRA			0xa4150000 | 
|  | #define FRQCRB			0xa4150004 | 
|  | #define VCLKCR			0xa4150048 | 
|  |  | 
|  | #define FCLKACR			0xa4150008 | 
|  | #define FCLKBCR			0xa415000c | 
|  | #define FRQCR			FRQCRA | 
|  | #define SCLKACR			FCLKACR | 
|  | #define SCLKBCR			FCLKBCR | 
|  | #define FCLKACR			0xa4150008 | 
|  | #define FCLKBCR			0xa415000c | 
|  | #define IrDACLKCR		0xa4150018 | 
|  |  | 
|  | #define MSTPCR0			0xa4150030 | 
|  | #define MSTPCR1			0xa4150034 | 
|  | #define MSTPCR2			0xa4150038 | 
|  |  | 
|  | #elif defined(CONFIG_CPU_SUBTYPE_SH7734) | 
|  | #define FRQCR0			0xffc80000 | 
|  | #define FRQCR2			0xffc80008 | 
|  | #define FRQMR1			0xffc80014 | 
|  | #define FRQMR2			0xffc80018 | 
|  | #elif defined(CONFIG_CPU_SUBTYPE_SH7785) | 
|  | #define FRQCR0			0xffc80000 | 
|  | #define FRQCR1			0xffc80004 | 
|  | #define FRQMR1			0xffc80014 | 
|  | #elif defined(CONFIG_CPU_SUBTYPE_SH7786) | 
|  | #define FRQCR0			0xffc40000 | 
|  | #define FRQCR1			0xffc40004 | 
|  | #define FRQMR1			0xffc40014 | 
|  | #elif defined(CONFIG_CPU_SUBTYPE_SHX3) | 
|  | #define FRQCR0			0xffc00000 | 
|  | #define FRQCR1			0xffc00004 | 
|  | #define FRQMR1			0xffc00014 | 
|  | #else | 
|  | #define FRQCR			0xffc00000 | 
|  | #define FRQCR_PSTBY		0x0200 | 
|  | #define FRQCR_PLLEN		0x0400 | 
|  | #define FRQCR_CKOEN		0x0800 | 
|  | #endif | 
|  | #define MIN_DIVISOR_NR		0 | 
|  | #define MAX_DIVISOR_NR		3 | 
|  |  | 
|  | #endif /* __ASM_CPU_SH4_FREQ_H */ | 
|  |  |