Path: blob/master/arch/powerpc/platforms/8xx/mpc86xads.h
10819 views
/*1* A collection of structures, addresses, and values associated with2* the Freescale MPC86xADS board.3* Copied from the FADS stuff.4*5* Author: MontaVista Software, Inc.6* [email protected]7*8* 2005 (c) MontaVista Software, Inc. This file is licensed under the9* terms of the GNU General Public License version 2. This program is licensed10* "as is" without any warranty of any kind, whether express or implied.11*/1213#ifdef __KERNEL__14#ifndef __ASM_MPC86XADS_H__15#define __ASM_MPC86XADS_H__1617/* Bits of interest in the BCSRs.18*/19#define BCSR1_ETHEN ((uint)0x20000000)20#define BCSR1_IRDAEN ((uint)0x10000000)21#define BCSR1_RS232EN_1 ((uint)0x01000000)22#define BCSR1_PCCEN ((uint)0x00800000)23#define BCSR1_PCCVCC0 ((uint)0x00400000)24#define BCSR1_PCCVPP0 ((uint)0x00200000)25#define BCSR1_PCCVPP1 ((uint)0x00100000)26#define BCSR1_PCCVPP_MASK (BCSR1_PCCVPP0 | BCSR1_PCCVPP1)27#define BCSR1_RS232EN_2 ((uint)0x00040000)28#define BCSR1_PCCVCC1 ((uint)0x00010000)29#define BCSR1_PCCVCC_MASK (BCSR1_PCCVCC0 | BCSR1_PCCVCC1)3031#define BCSR4_ETH10_RST ((uint)0x80000000) /* 10Base-T PHY reset*/32#define BCSR4_USB_LO_SPD ((uint)0x04000000)33#define BCSR4_USB_VCC ((uint)0x02000000)34#define BCSR4_USB_FULL_SPD ((uint)0x00040000)35#define BCSR4_USB_EN ((uint)0x00020000)3637#define BCSR5_MII2_EN 0x4038#define BCSR5_MII2_RST 0x2039#define BCSR5_T1_RST 0x1040#define BCSR5_ATM155_RST 0x0841#define BCSR5_ATM25_RST 0x0442#define BCSR5_MII1_EN 0x0243#define BCSR5_MII1_RST 0x014445#endif /* __ASM_MPC86XADS_H__ */46#endif /* __KERNEL__ */474849