📄 cslr_intc.h
字号:
/* ============================================================================ * Copyright (c) Texas Instruments Inc 2002, 2003, 2004, 2005 * * Use of this software is controlled by the terms and conditions found in the * license agreement under which this software has been supplied. * =========================================================================== *//** @file cslr_intc.h * * @brief This file contains the Register Descriptions for INTC * * Path: \\(CSLPATH)\\soc\\davinci\\arm9\\src\\intc *//* ============================================================================= * Revision History * =============== * 18-Dec-2004 kpn File renamed from cslr_intc_001.h * ============================================================================= */#ifndef _CSLR_INTC_H_#define _CSLR_INTC_H_#include <cslr.h>#include <tistdtypes.h>/**************************************************************************\* Register Overlay Structure\**************************************************************************/typedef struct { volatile Uint32 FIQ0; volatile Uint32 FIQ1; volatile Uint32 IRQ0; volatile Uint32 IRQ1; volatile Uint32 FIQENTRY; volatile Uint32 IRQENTRY; volatile Uint32 EINT0; volatile Uint32 EINT1; volatile Uint32 INTCTL; volatile Uint32 EABASE; volatile Uint8 RSVD0[8]; volatile Uint32 INTPRI0; volatile Uint32 INTPRI1; volatile Uint32 INTPRI2; volatile Uint32 INTPRI3; volatile Uint32 INTPRI4; volatile Uint32 INTPRI5; volatile Uint32 INTPRI6; volatile Uint32 INTPRI7;} CSL_IntcRegs;/**************************************************************************\* Overlay structure typedef definition\**************************************************************************/typedef volatile CSL_IntcRegs *CSL_Intc1RegsOvly;/**************************************************************************\* Field Definition Macros\**************************************************************************//* FIQ0 */#define CSL_INTC_FIQ0_FIQ31_MASK (0x80000000u)#define CSL_INTC_FIQ0_FIQ31_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ31_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ30_MASK (0x40000000u)#define CSL_INTC_FIQ0_FIQ30_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ30_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ29_MASK (0x20000000u)#define CSL_INTC_FIQ0_FIQ29_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ29_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ28_MASK (0x10000000u)#define CSL_INTC_FIQ0_FIQ28_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ28_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ27_MASK (0x08000000u)#define CSL_INTC_FIQ0_FIQ27_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ27_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ26_MASK (0x04000000u)#define CSL_INTC_FIQ0_FIQ26_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ26_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ25_MASK (0x02000000u)#define CSL_INTC_FIQ0_FIQ25_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ25_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ24_MASK (0x01000000u)#define CSL_INTC_FIQ0_FIQ24_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ24_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ23_MASK (0x00800000u)#define CSL_INTC_FIQ0_FIQ23_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ23_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ22_MASK (0x00400000u)#define CSL_INTC_FIQ0_FIQ22_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ22_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ21_MASK (0x00200000u)#define CSL_INTC_FIQ0_FIQ21_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ21_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ20_MASK (0x00100000u)#define CSL_INTC_FIQ0_FIQ20_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ20_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ19_MASK (0x00080000u)#define CSL_INTC_FIQ0_FIQ19_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ19_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ18_MASK (0x00040000u)#define CSL_INTC_FIQ0_FIQ18_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ18_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ17_MASK (0x00020000u)#define CSL_INTC_FIQ0_FIQ17_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ17_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ16_MASK (0x00010000u)#define CSL_INTC_FIQ0_FIQ16_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ16_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ15_MASK (0x00008000u)#define CSL_INTC_FIQ0_FIQ15_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ15_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ14_MASK (0x00004000u)#define CSL_INTC_FIQ0_FIQ14_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ14_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ13_MASK (0x00002000u)#define CSL_INTC_FIQ0_FIQ13_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ13_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ12_MASK (0x00001000u)#define CSL_INTC_FIQ0_FIQ12_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ12_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ11_MASK (0x00000800u)#define CSL_INTC_FIQ0_FIQ11_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ11_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ10_MASK (0x00000400u)#define CSL_INTC_FIQ0_FIQ10_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ10_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ9_MASK (0x00000200u)#define CSL_INTC_FIQ0_FIQ9_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ9_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ8_MASK (0x00000100u)#define CSL_INTC_FIQ0_FIQ8_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ8_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ7_MASK (0x00000080u)#define CSL_INTC_FIQ0_FIQ7_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ7_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ6_MASK (0x00000040u)#define CSL_INTC_FIQ0_FIQ6_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ6_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ5_MASK (0x00000020u)#define CSL_INTC_FIQ0_FIQ5_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ5_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ4_MASK (0x00000010u)#define CSL_INTC_FIQ0_FIQ4_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ4_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ3_MASK (0x00000008u)#define CSL_INTC_FIQ0_FIQ3_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ3_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ2_MASK (0x00000004u)#define CSL_INTC_FIQ0_FIQ2_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ2_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ1_MASK (0x00000002u)#define CSL_INTC_FIQ0_FIQ1_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ1_RESETVAL (0x00000001u)#define CSL_INTC_FIQ0_FIQ0_MASK (0x00000001u)#define CSL_INTC_FIQ0_FIQ0_SHIFT (0x00000000u)#define CSL_INTC_FIQ0_FIQ0_RESETVAL (0x00000001u)/*----FIQ Tokens----*/#define CSL_INTC_FIQ0_FIQ_INT (0x00000000u)#define CSL_INTC_FIQ0_FIQ_ACK (0x00000001u)#define CSL_INTC_FIQ0_RESETVAL (0x00000001u)/* FIQ1 */#define CSL_INTC_FIQ1_FIQ63_MASK (0x80000000u)#define CSL_INTC_FIQ1_FIQ63_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ63_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ62_MASK (0x40000000u)#define CSL_INTC_FIQ1_FIQ62_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ62_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ61_MASK (0x20000000u)#define CSL_INTC_FIQ1_FIQ61_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ61_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ60_MASK (0x10000000u)#define CSL_INTC_FIQ1_FIQ60_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ60_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ59_MASK (0x08000000u)#define CSL_INTC_FIQ1_FIQ59_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ59_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ58_MASK (0x04000000u)#define CSL_INTC_FIQ1_FIQ58_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ58_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ57_MASK (0x02000000u)#define CSL_INTC_FIQ1_FIQ57_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ57_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ56_MASK (0x01000000u)#define CSL_INTC_FIQ1_FIQ56_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ56_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ55_MASK (0x00800000u)#define CSL_INTC_FIQ1_FIQ55_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ55_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ54_MASK (0x00400000u)#define CSL_INTC_FIQ1_FIQ54_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ54_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ53_MASK (0x00200000u)#define CSL_INTC_FIQ1_FIQ53_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ53_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ52_MASK (0x00100000u)#define CSL_INTC_FIQ1_FIQ52_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ52_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ51_MASK (0x00080000u)#define CSL_INTC_FIQ1_FIQ51_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ51_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ50_MASK (0x00040000u)#define CSL_INTC_FIQ1_FIQ50_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ50_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ49_MASK (0x00020000u)#define CSL_INTC_FIQ1_FIQ49_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ49_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ48_MASK (0x00010000u)#define CSL_INTC_FIQ1_FIQ48_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ48_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ47_MASK (0x00008000u)#define CSL_INTC_FIQ1_FIQ47_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ47_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ46_MASK (0x00004000u)#define CSL_INTC_FIQ1_FIQ46_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ46_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ45_MASK (0x00002000u)#define CSL_INTC_FIQ1_FIQ45_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ45_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ44_MASK (0x00001000u)#define CSL_INTC_FIQ1_FIQ44_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ44_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ43_MASK (0x00000800u)#define CSL_INTC_FIQ1_FIQ43_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ43_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ42_MASK (0x00000400u)#define CSL_INTC_FIQ1_FIQ42_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ42_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ41_MASK (0x00000200u)#define CSL_INTC_FIQ1_FIQ41_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ41_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ40_MASK (0x00000100u)#define CSL_INTC_FIQ1_FIQ40_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ40_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ39_MASK (0x00000080u)#define CSL_INTC_FIQ1_FIQ39_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ39_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ38_MASK (0x00000040u)#define CSL_INTC_FIQ1_FIQ38_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ38_RESETVAL (0x00000001u)#define CSL_INTC_FIQ1_FIQ37_MASK (0x00000020u)#define CSL_INTC_FIQ1_FIQ37_SHIFT (0x00000000u)#define CSL_INTC_FIQ1_FIQ37_RESETVAL (0x00000001u)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -