blob: 60b6c61fb0bbd81409d377199a13c1c578892db3 [file] [log] [blame]
wdenk42d1f032003-10-15 23:53:47 +00001/*
wdenk0ac6f8b2004-07-09 23:27:13 +00002 * Copyright 2004 Freescale Semiconductor.
wdenk42d1f032003-10-15 23:53:47 +00003 * Copyright(c) 2003 Motorola Inc.
4 * Xianghua Xiao (x.xiao@motorola.com)
5 */
6
7#ifndef __MPC85xx_H__
8#define __MPC85xx_H__
9
wdenk0ac6f8b2004-07-09 23:27:13 +000010#define EXC_OFF_SYS_RESET 0x0100 /* System reset */
wdenk42d1f032003-10-15 23:53:47 +000011
12#if defined(CONFIG_E500)
13#include <e500.h>
14#endif
15
wdenk0ac6f8b2004-07-09 23:27:13 +000016/*
17 * SCCR - System Clock Control Register, 9-8
wdenk42d1f032003-10-15 23:53:47 +000018 */
wdenk0ac6f8b2004-07-09 23:27:13 +000019#define SCCR_CLPD 0x00000004 /* CPM Low Power Disable */
20#define SCCR_DFBRG_MSK 0x00000003 /* Division by BRGCLK Mask */
wdenk42d1f032003-10-15 23:53:47 +000021#define SCCR_DFBRG_SHIFT 0
22
wdenk0ac6f8b2004-07-09 23:27:13 +000023#define SCCR_DFBRG00 0x00000000 /* BRGCLK division by 4 */
24#define SCCR_DFBRG01 0x00000001 /* BRGCLK div by 16 (normal) */
25#define SCCR_DFBRG10 0x00000002 /* BRGCLK division by 64 */
26#define SCCR_DFBRG11 0x00000003 /* BRGCLK division by 256 */
wdenk42d1f032003-10-15 23:53:47 +000027
28#endif /* __MPC85xx_H__ */