m8260IOPort.h
资源名称:ixp425BSP.rar [点击查看]
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:2k
源码类别:
VxWorks
开发平台:
C/C++
- /* m8260IOPort.h - Motorola MPC8260 I/O Port header file */
- /* Copyright 1984-1999 Wind River Systems, Inc. */
- /*
- modification history
- --------------------
- 01a,12sep99,ms_ created from m8260Sio.h, 01b
- */
- /*
- * This file contains constants for the I/O Ports in the Motorola
- * MPC8260 PowerQUICC II integrated Communications Processor
- */
- #ifndef __INCm8260IOPorth
- #define __INCm8260IOPorth
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifndef _ASMLANGUAGE
- /* I/O Port Configuration Registers */
- /*** Port A data direction reg ***/
- #define M8260_IOP_PADIR(base) ((VINT32 *) ((base) + 0x010D00))
- /*** Port A pin assign reg ***/
- #define M8260_IOP_PAPAR(base) ((VINT32 *) ((base) + 0x010D04))
- /*** Port A special options reg ***/
- #define M8260_IOP_PASO(base) ((VINT32 *) ((base) + 0x010D08))
- /*** Port A open drain reg ***/
- #define M8260_IOP_PAODR(base) ((VINT32 *) ((base) + 0x010D0C))
- /*** Port A data reg ***/
- #define M8260_IOP_PADAT(base) ((VINT32 *) ((base) + 0x010D10))
- /*** Port B data direction reg ***/
- #define M8260_IOP_PBDIR(base) ((VINT32 *) ((base) + 0x010D20))
- /*** Port B pin assign reg ***/
- #define M8260_IOP_PBPAR(base) ((VINT32 *) ((base) + 0x010D24))
- /*** Port B special options reg ***/
- #define M8260_IOP_PBSO(base) ((VINT32 *) ((base) + 0x010D28))
- /*** Port B open drain reg ***/
- #define M8260_IOP_PBODR(base) ((VINT32 *) ((base) + 0x010D2C))
- /*** Port B Data register ***/
- #define M8260_IOP_PBDAT(base) ((VINT32 *) ((base) + 0x010D30))
- /*** Port C data direction reg ***/
- #define M8260_IOP_PCDIR(base) ((VINT32 *) ((base) + 0x010D40))
- /*** Port C pin assign reg ***/
- #define M8260_IOP_PCPAR(base) ((VINT32 *) ((base) + 0x010D44))
- /*** Port C special options reg ***/
- #define M8260_IOP_PCSO(base) ((VINT32 *) ((base) + 0x010D48))
- /*** Port C open drain reg ***/
- #define M8260_IOP_PCODR(base) ((VINT32 *) ((base) + 0x010D4C))
- /*** Port C data reg ***/
- #define M8260_IOP_PCDAT(base) ((VINT32 *) ((base) + 0x010D50))
- /*** Port D data direction reg ***/
- #define M8260_IOP_PDDIR(base) ((VINT32 *) ((base) + 0x010D60))
- /*** Port D pin assign reg ***/
- #define M8260_IOP_PDPAR(base) ((VINT32 *) ((base) + 0x010D64))
- /*** Port D special options reg ***/
- #define M8260_IOP_PDSO(base) ((VINT32 *) ((base) + 0x010D68))
- /*** Port D open drain reg ***/
- #define M8260_IOP_PDODR(base) ((VINT32 *) ((base) + 0x010D6C))
- /*** Port D data reg ***/
- #define M8260_IOP_PDDAT(base) ((VINT32 *) ((base) + 0x010D70))
- #endif /* _ASMLANGUAGE */
- #ifdef __cplusplus
- }
- #endif
- #endif /* __INCm8260IOPorth */