wcdma_ees.h

来自「OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI」· C头文件 代码 · 共 209 行

H
209
字号
//========================================================================
//        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_ees__H
#define _wcdma_ees__H

//Standard Register offset list


#define            EES_DCO_I_OUT_DATA_OFFSET                     0x0200
#define            EES_DCO_Q_OUT_DATA_OFFSET                     0x0201
#define            EES_RMS_OUT_DATA_OFFSET                     0x0202
#define            EES_ABS_I_OUT_DATA_OFFSET                     0x0203
#define            EES_ABS_Q_OUT_DATA_OFFSET                     0x0204
#define            EES_DCO_INT_REG_OFFSET                     0x0000
#define            EES_DCO_DEC_REG_OFFSET                     0x0001
#define            EES_RMS_INT_REG_OFFSET                     0x0002
#define            EES_RMS_DEC_REG_OFFSET                     0x0003
#define            EES_STATUS_REG_OFFSET                     0x0004
#define            EES_INT_MASK_OFFSET                     0x0005
#define            EES_PMT_SELECT_OFFSET                     0x0020
//EES_DCO_I_OUT_DATA
//-------------------------
#define            EES_DCO_I_OUT_DATA                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_DCO_I_OUT_DATA_OFFSET) << 2))
#define            EES_DCO_I_OUT_DATA_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//EES_DCO_Q_OUT_DATA
//-------------------------
#define            EES_DCO_Q_OUT_DATA                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_DCO_Q_OUT_DATA_OFFSET) << 2))
#define            EES_DCO_Q_OUT_DATA_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//EES_RMS_OUT_DATA
//-------------------------
#define            EES_RMS_OUT_DATA                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_RMS_OUT_DATA_OFFSET) << 2))
#define            EES_RMS_OUT_DATA_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//EES_ABS_I_OUT_DATA
//-------------------------
#define            EES_ABS_I_OUT_DATA                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_ABS_I_OUT_DATA_OFFSET) << 2))
#define            EES_ABS_I_OUT_DATA_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//EES_ABS_Q_OUT_DATA
//-------------------------
#define            EES_ABS_Q_OUT_DATA                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_ABS_Q_OUT_DATA_OFFSET) << 2))
#define            EES_ABS_Q_OUT_DATA_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//EES_DCO_INT_REG
//-------------------------
#define            EES_DCO_INT_REG                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_DCO_INT_REG_OFFSET) << 2))
#define            EES_DCO_INT_REG_RES_VAL                0x000007FF
//R/W
//-------------------------



//EES_DCO_DEC_REG
//-------------------------
#define            EES_DCO_DEC_REG                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_DCO_DEC_REG_OFFSET) << 2))
#define            EES_DCO_DEC_REG_RES_VAL                0x00000000
//R/W
//-------------------------



//EES_RMS_INT_REG
//-------------------------
#define            EES_RMS_INT_REG                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_RMS_INT_REG_OFFSET) << 2))
#define            EES_RMS_INT_REG_RES_VAL                0x000007FF
//R/W
//-------------------------



//EES_RMS_DEC_REG
//-------------------------
#define            EES_RMS_DEC_REG                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_RMS_DEC_REG_OFFSET) << 2))
#define            EES_RMS_DEC_REG_RES_VAL                0x00000000
//R/W
//-------------------------



//EES_STATUS_REG
//-------------------------
#define            EES_STATUS_REG                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_STATUS_REG_OFFSET) << 2))
#define            EES_STATUS_REG_RES_VAL                0x00000000
//R/W
//No write to this reg are allowed
//-------------------------



//EES_INT_MASK
//-------------------------
#define            EES_INT_MASK                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_INT_MASK_OFFSET) << 2))
#define            EES_INT_MASK_RES_VAL                0x00000000
//R/W
//-------------------------



//EES_PMT_SELECT
//-------------------------
#define            EES_PMT_SELECT                        REG32(WCDMA_CS_LB+((WCDMA_EES_BASE_ADDR+EES_PMT_SELECT_OFFSET) << 2))
#define            EES_PMT_SELECT_RES_VAL                0x00000000
//R/W
//-------------------------







#define             EES_DCO_I_OUT_DATA_RD_MASK    0xFFFFFFFF
//The EES_DCO_I_OUT_DATA reg has no write-able bits


#define             EES_DCO_Q_OUT_DATA_RD_MASK    0xFFFFFFFF
//The EES_DCO_Q_OUT_DATA reg has no write-able bits


#define             EES_RMS_OUT_DATA_RD_MASK    0x000FFFFF
//The EES_RMS_OUT_DATA reg has no write-able bits


#define             EES_ABS_I_OUT_DATA_RD_MASK    0x0003FFFF
//The EES_ABS_I_OUT_DATA reg has no write-able bits


#define             EES_ABS_Q_OUT_DATA_RD_MASK    0x0003FFFF
//The EES_ABS_Q_OUT_DATA reg has no write-able bits


#define             EES_DCO_INT_REG_RD_MASK    0x0000FFFF

#define             EES_DCO_INT_REG_WR_MASK    0x0000FFFF


#define             EES_DCO_DEC_REG_RD_MASK    0x00001FFF

#define             EES_DCO_DEC_REG_WR_MASK    0x00001FFF


#define             EES_RMS_INT_REG_RD_MASK    0x000007FF

#define             EES_RMS_INT_REG_WR_MASK    0x000007FF


#define             EES_RMS_DEC_REG_RD_MASK    0x000000FF

#define             EES_RMS_DEC_REG_WR_MASK    0x000000FF


#define             EES_STATUS_REG_RD_MASK    0x00000003
//The EES_STATUS_REG reg has no write-able bits


#define             EES_INT_MASK_RD_MASK    0x00000003

#define             EES_INT_MASK_WR_MASK    0x00000003


#define             EES_PMT_SELECT_RD_MASK    0x00000007

#define             EES_PMT_SELECT_WR_MASK    0x00000007

// Function prototype
void WCDMA_EesTestResetValue(void);
void WCDMA_EesTestRegistersAccess(void);

#endif

⌨️ 快捷键说明

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