wcdma_dec.h

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

H
1,159
字号
//========================================================================
//        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_dec__H
#define _wcdma_dec__H

//Standard Register offset list


#define            dec_ch_order_slot_0_OFFSET                     0x0000
#define            dec_ch_order_slot_1_OFFSET                     0x0001
#define            dec_ch_order_slot_2_OFFSET                     0x0002
#define            dec_ch_order_slot_3_OFFSET                     0x0003
#define            dec_ch_order_slot_4_OFFSET                     0x0004
#define            dec_ch_order_slot_5_OFFSET                     0x0005
#define            dec_ch_order_slot_6_OFFSET                     0x0006
#define            dec_ch_order_slot_7_OFFSET                     0x0007
#define            dec_ch_order_slot_8_OFFSET                     0x0008
#define            dec_ch_order_slot_9_OFFSET                     0x0009
#define            dec_ch_order_slot_10_OFFSET                     0x000A
#define            dec_ch_order_slot_11_OFFSET                     0x000B
#define            param_buffer_index_ch_0_OFFSET                     0x000C
#define            param_buffer_index_ch_1_OFFSET                     0x000D
#define            param_buffer_index_ch_2_OFFSET                     0x000E
#define            param_buffer_index_ch_3_OFFSET                     0x000F
#define            param_buffer_index_ch_4_OFFSET                     0x0010
#define            param_buffer_index_ch_5_OFFSET                     0x0011
#define            param_buffer_index_ch_6_OFFSET                     0x0012
#define            param_buffer_index_ch_7_OFFSET                     0x0013
#define            param_buffer_index_ch_8_OFFSET                     0x0014
#define            param_buffer_index_ch_9_OFFSET                     0x0015
#define            param_buffer_index_ch_10_OFFSET                     0x0016
#define            param_buffer_index_ch_11_OFFSET                     0x0017
#define            DEC_CH_0_CMBR_MAPPING_OFFSET                     0x0018
#define            DEC_CH_1_CMBR_MAPPING_OFFSET                     0x0019
#define            DEC_CH_2_CMBR_MAPPING_OFFSET                     0x001A
#define            DEC_CH_3_CMBR_MAPPING_OFFSET                     0x001B
#define            DEC_CH_4_CMBR_MAPPING_OFFSET                     0x001C
#define            DEC_CH_5_CMBR_MAPPING_OFFSET                     0x001D
#define            DEC_CH_6_CMBR_MAPPING_OFFSET                     0x001E
#define            DEC_CH_7_CMBR_MAPPING_OFFSET                     0x001F
#define            DEC_CH_8_CMBR_MAPPING_OFFSET                     0x0020
#define            DEC_CH_9_CMBR_MAPPING_OFFSET                     0x0021
#define            DEC_CH_10_CMBR_MAPPING_OFFSET                     0x0022
#define            DEC_CH_11_CMBR_MAPPING_OFFSET                     0x0023
#define            DSP_START_MODE_OFFSET                     0x0024
#define            DEC_CH_DONE_CPU_OFFSET                     0x0025
#define            DEC_CH_RDY_TO_USE_CPU_OFFSET                     0x0026
#define            DEC_CH_INTR_PENDING_CPU_OFFSET                     0x0027
#define            DEC_CH_INTR_CLR_CPU_OFFSET                     0x0028
#define            DEC_CH_DONE_DSP_OFFSET                     0x0029
#define            DEC_CH_RDY_TO_USE_DSP_OFFSET                     0x002A
#define            DEC_CH_INTR_PENDING_DSP_OFFSET                     0x002B
#define            DEC_CH_INTR_CLR_DSP_OFFSET                     0x002C
#define            DEC_CH_0_INTRRUPT_OFFSET                     0x002D
#define            DEC_CH_1_INTRRUPT_OFFSET                     0x002E
#define            DEC_CH_2_INTRRUPT_OFFSET                     0x002F
#define            DEC_CH_3_INTERRUPT_OFFSET                     0x0030
#define            DEC_CH_4_INTERRUPT_OFFSET                     0x0031
#define            DEC_CH_5_INTERRUPT_OFFSET                     0x0032
#define            DEC_CH_6_INTERRUPT_OFFSET                     0x0033
#define            DEC_CH_7_INTERRUPT_OFFSET                     0x0034
#define            DEC_CH_8_INTERRUPT_OFFSET                     0x0035
#define            DEC_CH_9_INTERRUPT_OFFSET                     0x0036
#define            DEC_CH_10_INTERRUPT_OFFSET                     0x0037
#define            DEC_CH_11_INTERRUPT_OFFSET                     0x0038
#define            param_buffer_index_tick_ch_0_OFFSET                     0x0039
#define            param_buffer_index_tick_ch_1_OFFSET                     0x003A
#define            param_buffer_index_tick_ch_2_OFFSET                     0x003B
#define            param_buffer_index_tick_ch_3_OFFSET                     0x003C
#define            param_buffer_index_tick_ch_4_OFFSET                     0x003D
#define            param_buffer_index_tick_ch_5_OFFSET                     0x003E
#define            param_buffer_index_tick_ch_6_OFFSET                     0x003F
#define            param_buffer_index_tick_ch_7_OFFSET                     0x0040
#define            param_buffer_index_tick_ch_8_OFFSET                     0x0041
#define            param_buffer_index_tick_ch_9_OFFSET                     0x0042
#define            param_buffer_index_tick_ch_10_OFFSET                     0x0043
#define            param_buffer_index_tick_ch_11_OFFSET                     0x0044
#define            cur_dec_cir_out_start_addr_OFFSET                     0x0045
//dec_ch_order_slot_0
//-------------------------
#define            dec_ch_order_slot_0                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_0_OFFSET) << 2))
#define            dec_ch_order_slot_0_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_1
//-------------------------
#define            dec_ch_order_slot_1                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_1_OFFSET) << 2))
#define            dec_ch_order_slot_1_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_2
//-------------------------
#define            dec_ch_order_slot_2                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_2_OFFSET) << 2))
#define            dec_ch_order_slot_2_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_3
//-------------------------
#define            dec_ch_order_slot_3                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_3_OFFSET) << 2))
#define            dec_ch_order_slot_3_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_4
//-------------------------
#define            dec_ch_order_slot_4                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_4_OFFSET) << 2))
#define            dec_ch_order_slot_4_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_5
//-------------------------
#define            dec_ch_order_slot_5                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_5_OFFSET) << 2))
#define            dec_ch_order_slot_5_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_6
//-------------------------
#define            dec_ch_order_slot_6                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_6_OFFSET) << 2))
#define            dec_ch_order_slot_6_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_7
//-------------------------
#define            dec_ch_order_slot_7                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_7_OFFSET) << 2))
#define            dec_ch_order_slot_7_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_8
//-------------------------
#define            dec_ch_order_slot_8                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_8_OFFSET) << 2))
#define            dec_ch_order_slot_8_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_9
//-------------------------
#define            dec_ch_order_slot_9                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_9_OFFSET) << 2))
#define            dec_ch_order_slot_9_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_10
//-------------------------
#define            dec_ch_order_slot_10                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_10_OFFSET) << 2))
#define            dec_ch_order_slot_10_RES_VAL                0xF
//R/W
//-------------------------



//dec_ch_order_slot_11
//-------------------------
#define            dec_ch_order_slot_11                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_11_OFFSET) << 2))
#define            dec_ch_order_slot_11_RES_VAL                0xF
//R/W
//-------------------------



//param_buffer_index_ch_0
//-------------------------
#define            param_buffer_index_ch_0                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_0_OFFSET) << 2))
#define            param_buffer_index_ch_0_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_1
//-------------------------
#define            param_buffer_index_ch_1                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_1_OFFSET) << 2))
#define            param_buffer_index_ch_1_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_2
//-------------------------
#define            param_buffer_index_ch_2                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_2_OFFSET) << 2))
#define            param_buffer_index_ch_2_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_3
//-------------------------
#define            param_buffer_index_ch_3                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_3_OFFSET) << 2))
#define            param_buffer_index_ch_3_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_4
//-------------------------
#define            param_buffer_index_ch_4                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_4_OFFSET) << 2))
#define            param_buffer_index_ch_4_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_5
//-------------------------
#define            param_buffer_index_ch_5                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_5_OFFSET) << 2))
#define            param_buffer_index_ch_5_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_6
//-------------------------
#define            param_buffer_index_ch_6                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_6_OFFSET) << 2))
#define            param_buffer_index_ch_6_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_7
//-------------------------
#define            param_buffer_index_ch_7                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_7_OFFSET) << 2))
#define            param_buffer_index_ch_7_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_8
//-------------------------
#define            param_buffer_index_ch_8                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_8_OFFSET) << 2))
#define            param_buffer_index_ch_8_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_9
//-------------------------
#define            param_buffer_index_ch_9                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_9_OFFSET) << 2))
#define            param_buffer_index_ch_9_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_10
//-------------------------
#define            param_buffer_index_ch_10                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_10_OFFSET) << 2))
#define            param_buffer_index_ch_10_RES_VAL                0x1
//R/W
//-------------------------



//param_buffer_index_ch_11
//-------------------------
#define            param_buffer_index_ch_11                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_11_OFFSET) << 2))
#define            param_buffer_index_ch_11_RES_VAL                0x1
//R/W
//-------------------------



//DEC_CH_0_CMBR_MAPPING
//-------------------------
#define            DEC_CH_0_CMBR_MAPPING                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_0_CMBR_MAPPING_OFFSET) << 2))
#define            DEC_CH_0_CMBR_MAPPING_RES_VAL                0x0
//R/W
//-------------------------



//DEC_CH_1_CMBR_MAPPING
//-------------------------
#define            DEC_CH_1_CMBR_MAPPING                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_1_CMBR_MAPPING_OFFSET) << 2))
#define            DEC_CH_1_CMBR_MAPPING_RES_VAL                0x0
//R/W
//-------------------------



//DEC_CH_2_CMBR_MAPPING
//-------------------------
#define            DEC_CH_2_CMBR_MAPPING                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_2_CMBR_MAPPING_OFFSET) << 2))
#define            DEC_CH_2_CMBR_MAPPING_RES_VAL                0x0
//R/W
//-------------------------



//DEC_CH_3_CMBR_MAPPING
//-------------------------
#define            DEC_CH_3_CMBR_MAPPING                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_3_CMBR_MAPPING_OFFSET) << 2))
#define            DEC_CH_3_CMBR_MAPPING_RES_VAL                0x0
//R/W
//-------------------------



//DEC_CH_4_CMBR_MAPPING
//-------------------------
#define            DEC_CH_4_CMBR_MAPPING                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_4_CMBR_MAPPING_OFFSET) << 2))
#define            DEC_CH_4_CMBR_MAPPING_RES_VAL                0x0
//R/W
//-------------------------



//DEC_CH_5_CMBR_MAPPING
//-------------------------
#define            DEC_CH_5_CMBR_MAPPING                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_5_CMBR_MAPPING_OFFSET) << 2))
#define            DEC_CH_5_CMBR_MAPPING_RES_VAL                0x0
//R/W
//-------------------------



//DEC_CH_6_CMBR_MAPPING
//-------------------------
#define            DEC_CH_6_CMBR_MAPPING                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_6_CMBR_MAPPING_OFFSET) << 2))
#define            DEC_CH_6_CMBR_MAPPING_RES_VAL                0x0
//R/W
//-------------------------



//DEC_CH_7_CMBR_MAPPING
//-------------------------
#define            DEC_CH_7_CMBR_MAPPING                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_7_CMBR_MAPPING_OFFSET) << 2))
#define            DEC_CH_7_CMBR_MAPPING_RES_VAL                0x0
//R/W
//-------------------------



//DEC_CH_8_CMBR_MAPPING
//-------------------------
#define            DEC_CH_8_CMBR_MAPPING                        REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_8_CMBR_MAPPING_OFFSET) << 2))
#define            DEC_CH_8_CMBR_MAPPING_RES_VAL                0x0
//R/W
//-------------------------



//DEC_CH_9_CMBR_MAPPING

⌨️ 快捷键说明

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