📄 m85xxglobutil.h
字号:
/* m85xxGlobUtil.h - Motorola MPC85xx Global Utilities header file *//* Copyright 1984-2002 Wind River Systems, Inc. *//*modification history--------------------01a,24mar06,lzq created.*//* * This file contains constants for the Memory Controller in the * Motorola MPC85xx PowerQUICC III integrated Communications Processor */#ifndef __INCm85xxGlobUtilh#define __INCm85xxGlobUtilh#ifdef __cplusplus extern "C" {#endif #ifndef M8260ABBREVIATIONS#define M8260ABBREVIATIONS#ifdef _ASMLANGUAGE#define CAST(x)#else /* _ASMLANGUAGE */typedef volatile UCHAR VCHAR; /* shorthand for volatile UCHAR */typedef volatile INT32 VINT32; /* volatile unsigned word */typedef volatile INT16 VINT16; /* volatile unsigned halfword */typedef volatile INT8 VINT8; /* volatile unsigned byte */typedef volatile UINT32 VUINT32; /* volatile unsigned word */typedef volatile UINT16 VUINT16; /* volatile unsigned halfword */typedef volatile UINT8 VUINT8; /* volatile unsigned byte */#define CAST(x) (x)#endif /* _ASMLANGUAGE */#endif /* M8260ABBREVIATIONS *//* Global Function Registers *//* PORPLL used to detect clocking ratio for CCB/CPM for serial devices *//* Plat Ratio not working on board need to test!!!!*/ #define M85XX_PORPLLSR(base) (CAST(VUINT32 *)((base) + 0xE0000))#define M85XX_PORPLLSR_E500_RATIO_MASK 0x003f0000#define M85XX_PORPLLSR_PLAT_RATIO_MASK 0x0000003e#define M85XX_PORPLLSR_E500_RATIO(base) ((*M85XX_PORPLLSR(base) & M85XX_PORPLLSR_E500_RATIO_MASK)>>16)#define M85XX_PORPLLSR_PLAT_RATIO(base) ((*M85XX_PORPLLSR(base) & M85XX_PORPLLSR_PLAT_RATIO_MASK)>>1)#define M85XX_DDRDLLCR(base) (CAST(VUINT32 *)((base) + 0xE0E10))#define M85XX_LBCDLLSR(base) (CAST(VUINT32 *)((base) + 0xE0E20))#define M85XX_DEVDISR(base) (CAST(VUINT32 *)((base) + 0xE0070))#define M85XX_DEVDISR_DDR 0x00010000#define M85XX_PVR(base) (CAST(VUINT32 *)((base) + 0xE00A0))#define M85XX_SVR(base) (CAST(VUINT32 *)((base) + 0xE00A4))#ifdef __cplusplus}#endif#endif /* __INCm85xxGlobUtilh */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -