blob: 2495b99c310796f646b3d480e9208db4de83fcf9 [file] [log] [blame]
wdenk42d1f032003-10-15 23:53:47 +00001/*
Andy Fleming61a21e92007-08-14 01:34:21 -05002 * Copyright 2004, 2007 Freescale Semiconductor.
wdenk42d1f032003-10-15 23:53:47 +00003 * Copyright(c) 2003 Motorola Inc.
wdenk42d1f032003-10-15 23:53:47 +00004 */
5
6#ifndef __MPC85xx_H__
7#define __MPC85xx_H__
8
Andy Fleming61a21e92007-08-14 01:34:21 -05009/* define for common ppc_asm.tmpl */
10#define EXC_OFF_SYS_RESET 0x100 /* System reset */
11#define _START_OFFSET 0
wdenk42d1f032003-10-15 23:53:47 +000012
13#if defined(CONFIG_E500)
14#include <e500.h>
15#endif
16
wdenk0ac6f8b2004-07-09 23:27:13 +000017/*
18 * SCCR - System Clock Control Register, 9-8
wdenk42d1f032003-10-15 23:53:47 +000019 */
wdenk0ac6f8b2004-07-09 23:27:13 +000020#define SCCR_CLPD 0x00000004 /* CPM Low Power Disable */
21#define SCCR_DFBRG_MSK 0x00000003 /* Division by BRGCLK Mask */
wdenk42d1f032003-10-15 23:53:47 +000022#define SCCR_DFBRG_SHIFT 0
23
wdenk0ac6f8b2004-07-09 23:27:13 +000024#define SCCR_DFBRG00 0x00000000 /* BRGCLK division by 4 */
25#define SCCR_DFBRG01 0x00000001 /* BRGCLK div by 16 (normal) */
26#define SCCR_DFBRG10 0x00000002 /* BRGCLK division by 64 */
27#define SCCR_DFBRG11 0x00000003 /* BRGCLK division by 256 */
wdenk42d1f032003-10-15 23:53:47 +000028
wdenk42d1f032003-10-15 23:53:47 +000029#endif /* __MPC85xx_H__ */