wcdma_sc.h

来自「OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI」· C头文件 代码 · 共 847 行 · 第 1/2 页

H
847
字号
//========================================================================
//        TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION
// Property of Texas Instruments
// For Unrestricted Internal Use Only
// Unauthorized reproduction and/or distribution is strictly prohibited.
// This product is protected under copyright law and trade secret law
// as an unpublished work
// Created 2001,  (C) Copyright 2001 Texas Instruments. All rights reserved
//
//========================================================================


#include "wcdma_mapping.h"
#ifndef _wcdma_sc__H
#define _wcdma_sc__H

//Standard Register offset list


#define            SC_CCP_CTL_OFFSET                     0x0000
#define            SC_GCC_CTL_OFFSET                     0x0001
#define            SC_DEL_INT_OFFSET                     0x0002
//testing LB lock-up condition
//#define            SC_DEL_INT_OFFSET                     0x0005
#define            SC_TIMER1_VAL_OFFSET                     0x0010
#define            SC_TIMER2_VAL_OFFSET                     0x0011
#define            SC_TIMER3_VAL_OFFSET                     0x0012
#define            SC_TIMER4_VAL_OFFSET                     0x0013
#define            SC_TIMER5_VAL_OFFSET                     0x0014
#define            SC_TIMER1_MASK_OFFSET                     0x0020
#define            SC_TIMER2_MASK_OFFSET                     0x0021
#define            SC_TIMER3_MASK_OFFSET                     0x0022
#define            SC_TIMER4_MASK_OFFSET                     0x0023
#define            SC_TIMER5_MASK_OFFSET                     0x0024
#define            SC_TIMER_CTL_OFFSET                     0x0280
#define            SC_INTGEN1_VAL_OFFSET                     0x0030
#define            SC_INTGEN2_VAL_OFFSET                     0x0031
#define            SC_INTGEN3_VAL_OFFSET                     0x0032
#define            SC_INTGEN4_VAL_OFFSET                     0x0033
#define            SC_INTGEN5_VAL_OFFSET                     0x0034
#define            SC_INTGEN1_MASK_OFFSET                     0x0040
#define            SC_INTGEN2_MASK_OFFSET                     0x0041
#define            SC_INTGEN3_MASK_OFFSET                     0x0042
#define            SC_INTGEN4_MASK_OFFSET                     0x0043
#define            SC_INTGEN5_MASK_OFFSET                     0x0044
#define            SC_INTGEN_CTL_OFFSET                     0x0050
#define            SC_DSP_INT_MASK0_OFFSET                     0x0100
#define            SC_DSP_INT_MASK1_OFFSET                     0x0101
#define            SC_DSP_INT_MASK2_OFFSET                     0x0102
#define            SC_DSP_INT_MASK3_OFFSET                     0x0103
#define            SC_ARM_INT_MASK0_OFFSET                     0x0110
#define            SC_ARM_INT_MASK1_OFFSET                     0x0111
#define            SC_ARM_INT_MASK2_OFFSET                     0x0112
#define            SC_ARM_INT_MASK3_OFFSET                     0x0113
#define            SC_DSP_INT_STAT0_OFFSET                     0x0200
#define            SC_DSP_INT_STAT1_OFFSET                     0x0201
#define            SC_DSP_INT_STAT2_OFFSET                     0x0202
#define            SC_DSP_INT_STAT3_OFFSET                     0x0203
#define            SC_ARM_INT_STAT0_OFFSET                     0x0210
#define            SC_ARM_INT_STAT1_OFFSET                     0x0211
#define            SC_ARM_INT_STAT2_OFFSET                     0x0212
#define            SC_ARM_INT_STAT3_OFFSET                     0x0213
#define            SC_SYS_DMA_MASK0_OFFSET                     0x0060
#define            SC_SYS_DMA_MASK1_OFFSET                     0x0061
#define            SC_MGS_DMA_MASK0_OFFSET                     0x0070
#define            SC_MGS_DMA_MASK1_OFFSET                     0x0071
#define            SC_GCC_VAL_OFFSET                     0x0220
#define            SC_GCC_FS_VAL_OFFSET                     0x0230
#define            SC_GCC_GSM_FS_VAL_OFFSET                     0x0240
#define            SC_GCC_LOAD_VAL_OFFSET                     0x0250
#define            SC_FRM_SYNC_CLR_OFFSET                     0x0260
#define            SC_GSM_FRM_SYNC_CLR_OFFSET                     0x0270
#define            SC_GCC_RESET_ARM_OFFSET                     0x0290
#define            SC_PMT_SELECT_OFFSET                     0x0120
//SC_CCP_CTL
//-------------------------
#define            SC_CCP_CTL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_CCP_CTL_OFFSET) << 2))
#define            SC_CCP_CTL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_GCC_CTL
//-------------------------
#define            SC_GCC_CTL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_GCC_CTL_OFFSET) << 2))
#define            SC_GCC_CTL_RES_VAL                0x00000001
//R/W
//-------------------------



//SC_DEL_INT
//-------------------------
#define            SC_DEL_INT                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_DEL_INT_OFFSET) << 2))
#define            SC_DEL_INT_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER1_VAL
//-------------------------
#define            SC_TIMER1_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER1_VAL_OFFSET) << 2))
#define            SC_TIMER1_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER2_VAL
//-------------------------
#define            SC_TIMER2_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER2_VAL_OFFSET) << 2))
#define            SC_TIMER2_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER3_VAL
//-------------------------
#define            SC_TIMER3_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER3_VAL_OFFSET) << 2))
#define            SC_TIMER3_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER4_VAL
//-------------------------
#define            SC_TIMER4_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER4_VAL_OFFSET) << 2))
#define            SC_TIMER4_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER5_VAL
//-------------------------
#define            SC_TIMER5_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER5_VAL_OFFSET) << 2))
#define            SC_TIMER5_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER1_MASK
//-------------------------
#define            SC_TIMER1_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER1_MASK_OFFSET) << 2))
#define            SC_TIMER1_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER2_MASK
//-------------------------
#define            SC_TIMER2_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER2_MASK_OFFSET) << 2))
#define            SC_TIMER2_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER3_MASK
//-------------------------
#define            SC_TIMER3_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER3_MASK_OFFSET) << 2))
#define            SC_TIMER3_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER4_MASK
//-------------------------
#define            SC_TIMER4_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER4_MASK_OFFSET) << 2))
#define            SC_TIMER4_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER5_MASK
//-------------------------
#define            SC_TIMER5_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER5_MASK_OFFSET) << 2))
#define            SC_TIMER5_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_TIMER_CTL
//-------------------------
#define            SC_TIMER_CTL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_TIMER_CTL_OFFSET) << 2))
#define            SC_TIMER_CTL_RES_VAL                0x00044444
//R/W
//-------------------------



//SC_INTGEN1_VAL
//-------------------------
#define            SC_INTGEN1_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN1_VAL_OFFSET) << 2))
#define            SC_INTGEN1_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN2_VAL
//-------------------------
#define            SC_INTGEN2_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN2_VAL_OFFSET) << 2))
#define            SC_INTGEN2_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN3_VAL
//-------------------------
#define            SC_INTGEN3_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN3_VAL_OFFSET) << 2))
#define            SC_INTGEN3_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN4_VAL
//-------------------------
#define            SC_INTGEN4_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN4_VAL_OFFSET) << 2))
#define            SC_INTGEN4_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN5_VAL
//-------------------------
#define            SC_INTGEN5_VAL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN5_VAL_OFFSET) << 2))
#define            SC_INTGEN5_VAL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN1_MASK
//-------------------------
#define            SC_INTGEN1_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN1_MASK_OFFSET) << 2))
#define            SC_INTGEN1_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN2_MASK
//-------------------------
#define            SC_INTGEN2_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN2_MASK_OFFSET) << 2))
#define            SC_INTGEN2_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN3_MASK
//-------------------------
#define            SC_INTGEN3_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN3_MASK_OFFSET) << 2))
#define            SC_INTGEN3_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN4_MASK
//-------------------------
#define            SC_INTGEN4_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN4_MASK_OFFSET) << 2))
#define            SC_INTGEN4_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN5_MASK
//-------------------------
#define            SC_INTGEN5_MASK                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN5_MASK_OFFSET) << 2))
#define            SC_INTGEN5_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_INTGEN_CTL
//-------------------------
#define            SC_INTGEN_CTL                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_INTGEN_CTL_OFFSET) << 2))
#define            SC_INTGEN_CTL_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_DSP_INT_MASK0
//-------------------------
#define            SC_DSP_INT_MASK0                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_DSP_INT_MASK0_OFFSET) << 2))
#define            SC_DSP_INT_MASK0_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_DSP_INT_MASK1
//-------------------------
#define            SC_DSP_INT_MASK1                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_DSP_INT_MASK1_OFFSET) << 2))
#define            SC_DSP_INT_MASK1_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_DSP_INT_MASK2
//-------------------------
#define            SC_DSP_INT_MASK2                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_DSP_INT_MASK2_OFFSET) << 2))
#define            SC_DSP_INT_MASK2_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_DSP_INT_MASK3
//-------------------------
#define            SC_DSP_INT_MASK3                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_DSP_INT_MASK3_OFFSET) << 2))
#define            SC_DSP_INT_MASK3_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_ARM_INT_MASK0
//-------------------------
#define            SC_ARM_INT_MASK0                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_ARM_INT_MASK0_OFFSET) << 2))
#define            SC_ARM_INT_MASK0_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_ARM_INT_MASK1
//-------------------------
#define            SC_ARM_INT_MASK1                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_ARM_INT_MASK1_OFFSET) << 2))
#define            SC_ARM_INT_MASK1_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_ARM_INT_MASK2
//-------------------------
#define            SC_ARM_INT_MASK2                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_ARM_INT_MASK2_OFFSET) << 2))
#define            SC_ARM_INT_MASK2_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_ARM_INT_MASK3
//-------------------------
#define            SC_ARM_INT_MASK3                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_ARM_INT_MASK3_OFFSET) << 2))
#define            SC_ARM_INT_MASK3_RES_VAL                0x00000000
//R/W
//-------------------------



//SC_DSP_INT_STAT0
//-------------------------
#define            SC_DSP_INT_STAT0                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_DSP_INT_STAT0_OFFSET) << 2))
#define            SC_DSP_INT_STAT0_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//SC_DSP_INT_STAT1
//-------------------------
#define            SC_DSP_INT_STAT1                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_DSP_INT_STAT1_OFFSET) << 2))
#define            SC_DSP_INT_STAT1_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//SC_DSP_INT_STAT2
//-------------------------
#define            SC_DSP_INT_STAT2                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_DSP_INT_STAT2_OFFSET) << 2))
#define            SC_DSP_INT_STAT2_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//SC_DSP_INT_STAT3
//-------------------------
#define            SC_DSP_INT_STAT3                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_DSP_INT_STAT3_OFFSET) << 2))
#define            SC_DSP_INT_STAT3_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//SC_ARM_INT_STAT0
//-------------------------
#define            SC_ARM_INT_STAT0                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_ARM_INT_STAT0_OFFSET) << 2))
#define            SC_ARM_INT_STAT0_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//SC_ARM_INT_STAT1
//-------------------------
#define            SC_ARM_INT_STAT1                        REG32(WCDMA_CS_LB+((WCDMA_SC_BASE_ADDR+SC_ARM_INT_STAT1_OFFSET) << 2))

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?