⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 omap30_mmu.h

📁 有关于USB的一些主机端驱动
💻 H
📖 第 1 页 / 共 4 页
字号:
//-------------------------------------------------------------------------------
//          TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION  
//   Property of Texas Instruments
//   For Unrestricted Internal Use Only
//   Unauthorized reprofuction and/or distribution is strictly prohibited.
//   This product is protected under copyright law and trade secret law
//   as an unpublished work
//   Created 2000,  (C) Copyright 2000 Texas Instruments. All rights reserved
//
//-------------------------------------------------------------------------------
#ifndef _OMAP30_DSPMMU__H_
#define _OMAP30_DSPMMU__H_

//-------------------------------------------------------------------------------
//
//   ARM REGISTERS DECLARATION
//
//-------------------------------------------------------------------------------

#define            DSPMMU_BASE_ADDR                                            MEM_ARM_DSP_MMU_ADDR

//DSPMMU_PREFETCH_REG
//-------------------
#define            DSPMMU_PREFETCH_REG                                         REG32(MEM_ARM_DSP_MMU_ADDR+0x00)


#define            DSPMMU_PREFETCH_REG_PORD_POS                                  14
#define            DSPMMU_PREFETCH_REG_PORD_NUMB                                 1
#define            DSPMMU_PREFETCH_REG_PORD_RES_VAL                              0x0
//R/W

#define            DSPMMU_PREFETCH_REG_PREFETCH_POS                              0
#define            DSPMMU_PREFETCH_REG_PREFETCH_NUMB                             14
#define            DSPMMU_PREFETCH_REG_PREFETCH_RES_VAL                          0x0
//R/W


//DSPMMU_WALKING_ST_REG
//-------------------
#define            DSPMMU_WALKING_ST_REG                                       REG32(MEM_ARM_DSP_MMU_ADDR+0x04)


#define            DSPMMU_WALKING_ST_REG_WTL_WORKING_POS                         1
#define            DSPMMU_WALKING_ST_REG_WTL_WORKING_NUMB                        1
#define            DSPMMU_WALKING_ST_REG_WTL_WORKING_RES_VAL                     0x0
//R

#define            DSPMMU_WALKING_ST_REG_PREFETCH_WORKING_POS                    0
#define            DSPMMU_WALKING_ST_REG_PREFETCH_WORKING_NUMB                   1
#define            DSPMMU_WALKING_ST_REG_PREFETCH_WORKING_RES_VAL                0x0
//R


//DSPMMU_CNTL_REG
//-------------------
#define            DSPMMU_CNTL_REG                                             REG32(MEM_ARM_DSP_MMU_ADDR+0x08)


#define            DSPMMU_CNTL_REG_BURST_16MNGT_EN_POS                           5
#define            DSPMMU_CNTL_REG_BURST_16MNGT_EN_NUMB                          1
#define            DSPMMU_CNTL_REG_BURST_16MNGT_EN_RES_VAL                       0x0
//R/W

#define            DSPMMU_CNTL_REG_WTL_EN_POS                                    2
#define            DSPMMU_CNTL_REG_WTL_EN_NUMB                                   1
#define            DSPMMU_CNTL_REG_WTL_EN_RES_VAL                                0x0
//R/W

#define            DSPMMU_CNTL_REG_MMU_EN_POS                                    1
#define            DSPMMU_CNTL_REG_MMU_EN_NUMB                                   1
#define            DSPMMU_CNTL_REG_MMU_EN_RES_VAL                                0x0
//R/W

#define            DSPMMU_CNTL_REG_RESET_SW_POS                                  0
#define            DSPMMU_CNTL_REG_RESET_SW_NUMB                                 1
#define            DSPMMU_CNTL_REG_RESET_SW_RES_VAL                              0x0
//R/W


//DSPMMU_FAULT_AD_H_REG
//-------------------
#define            DSPMMU_FAULT_AD_H_REG                                       REG32(MEM_ARM_DSP_MMU_ADDR+0x0C)


#define            DSPMMU_FAULT_AD_H_REG_FAULT_AD_H_POS                          0
#define            DSPMMU_FAULT_AD_H_REG_FAULT_AD_H_NUMB                         16
#define            DSPMMU_FAULT_AD_H_REG_FAULT_AD_H_RES_VAL                      0x0
//R


//DSPMMU_FAULT_AD_L_REG
//-------------------
#define            DSPMMU_FAULT_AD_L_REG                                       REG32(MEM_ARM_DSP_MMU_ADDR+0x10)


#define            DSPMMU_FAULT_AD_L_REG_FAULT_AD_L_POS                          0
#define            DSPMMU_FAULT_AD_L_REG_FAULT_AD_L_NUMB                         16
#define            DSPMMU_FAULT_AD_L_REG_FAULT_AD_L_RES_VAL                      0x0
//R


//DSPMMU_F_ST_REG
//-------------------
#define            DSPMMU_F_ST_REG                                             REG32(MEM_ARM_DSP_MMU_ADDR+0x14)


#define            DSPMMU_F_ST_REG_PREFETCH_ERR_POS                              3
#define            DSPMMU_F_ST_REG_PREFETCH_ERR_NUMB                             1
#define            DSPMMU_F_ST_REG_PREFETCH_ERR_RES_VAL                          0x0
//R

#define            DSPMMU_F_ST_REG_PERM_FAULT_POS                                2
#define            DSPMMU_F_ST_REG_PERM_FAULT_NUMB                               1
#define            DSPMMU_F_ST_REG_PERM_FAULT_RES_VAL                            0x0
//R

#define            DSPMMU_F_ST_REG_TLB_MISS_POS                                  1
#define            DSPMMU_F_ST_REG_TLB_MISS_NUMB                                 1
#define            DSPMMU_F_ST_REG_TLB_MISS_RES_VAL                              0x0
//R

#define            DSPMMU_F_ST_REG_TRANS_FAULT_POS                               0
#define            DSPMMU_F_ST_REG_TRANS_FAULT_NUMB                              1
#define            DSPMMU_F_ST_REG_TRANS_FAULT_RES_VAL                           0x0
//R


//DSPMMU_IT_ACK_REG
//-------------------
#define            DSPMMU_IT_ACK_REG                                           REG32(MEM_ARM_DSP_MMU_ADDR+0x18)


#define            DSPMMU_IT_ACK_REG_IT_ACK_POS                                  0
#define            DSPMMU_IT_ACK_REG_IT_ACK_NUMB                                 1
#define            DSPMMU_IT_ACK_REG_IT_ACK_RES_VAL                              0x0
//W


//DSPMMU_TTB_H_REG
//-------------------
#define            DSPMMU_TTB_H_REG                                            REG32(MEM_ARM_DSP_MMU_ADDR+0x1C)


#define            DSPMMU_TTB_H_REG_TTB_H_REG_POS                                0
#define            DSPMMU_TTB_H_REG_TTB_H_REG_NUMB                               16
#define            DSPMMU_TTB_H_REG_TTB_H_REG_RES_VAL                            0x0
//R/W


//DSPMMU_TTB_L_REG
//-------------------
#define            DSPMMU_TTB_L_REG                                            REG32(MEM_ARM_DSP_MMU_ADDR+0x20)


#define            DSPMMU_TTB_L_REG_TTB_L_POS                                    7
#define            DSPMMU_TTB_L_REG_TTB_L_NUMB                                   9
#define            DSPMMU_TTB_L_REG_TTB_L_RES_VAL                                0x0
//R/W


//DSPMMU_LOCK_REG
//-------------------
#define            DSPMMU_LOCK_REG                                             REG32(MEM_ARM_DSP_MMU_ADDR+0x24)


#define            DSPMMU_LOCK_REG_BASE_VALUE_POS                                10
#define            DSPMMU_LOCK_REG_BASE_VALUE_NUMB                               6
#define            DSPMMU_LOCK_REG_BASE_VALUE_RES_VAL                            0x0
//R/W

#define            DSPMMU_LOCK_REG_CURRENT_VICTIM_POS                            4
#define            DSPMMU_LOCK_REG_CURRENT_VICTIM_NUMB                           6
#define            DSPMMU_LOCK_REG_CURRENT_VICTIM_RES_VAL                        0x0
//R/W


//DSPMMU_LD_TLB_REG
//-------------------
#define            DSPMMU_LD_TLB_REG                                           REG32(MEM_ARM_DSP_MMU_ADDR+0x28)


#define            DSPMMU_LD_TLB_REG_LD_TLB_ITEM_POS                             0
#define            DSPMMU_LD_TLB_REG_LD_TLB_ITEM_NUMB                            1
#define            DSPMMU_LD_TLB_REG_LD_TLB_ITEM_RES_VAL                         0x0
//R/W


//DSPMMU_CAM_H_REG
//-------------------
#define            DSPMMU_CAM_H_REG                                            REG32(MEM_ARM_DSP_MMU_ADDR+0x2C)


#define            DSPMMU_CAM_H_REG_VA_TAG_LL_H_POS                              0
#define            DSPMMU_CAM_H_REG_VA_TAG_LL_H_NUMB                             16
#define            DSPMMU_CAM_H_REG_VA_TAG_LL_H_RES_VAL                          0x0
//R/W


//DSPMMU_CAM_L_REG
//-------------------
#define            DSPMMU_CAM_L_REG                                            REG32(MEM_ARM_DSP_MMU_ADDR+0x30)


#define            DSPMMU_CAM_L_REG_VA_TAGL1_L_POS                               14
#define            DSPMMU_CAM_L_REG_VA_TAGL1_L_NUMB                              2
#define            DSPMMU_CAM_L_REG_VA_TAGL1_L_RES_VAL                           0x0
//R/W

#define            DSPMMU_CAM_L_REG_VA_TAG_I2_POS                                4
#define            DSPMMU_CAM_L_REG_VA_TAG_I2_NUMB                               10
#define            DSPMMU_CAM_L_REG_VA_TAG_I2_RES_VAL                            0x0
//R/W

#define            DSPMMU_CAM_L_REG_P_POS                                        3
#define            DSPMMU_CAM_L_REG_P_NUMB                                       1
#define            DSPMMU_CAM_L_REG_P_RES_VAL                                    0x0
//R/W

#define            DSPMMU_CAM_L_REG_V_POS                                        2
#define            DSPMMU_CAM_L_REG_V_NUMB                                       1
#define            DSPMMU_CAM_L_REG_V_RES_VAL                                    0x0
//R

#define            DSPMMU_CAM_L_REG_SLTS_POS                                     0
#define            DSPMMU_CAM_L_REG_SLTS_NUMB                                    2
#define            DSPMMU_CAM_L_REG_SLTS_RES_VAL                                 0x0
//R/W


//DSPMMU_RAM_H_REG
//-------------------
#define            DSPMMU_RAM_H_REG                                            REG32(MEM_ARM_DSP_MMU_ADDR+0x34)


#define            DSPMMU_RAM_H_REG_RAM_MSB_POS                                  0
#define            DSPMMU_RAM_H_REG_RAM_MSB_NUMB                                 16
#define            DSPMMU_RAM_H_REG_RAM_MSB_RES_VAL                              0x0
//R/W


//DSPMMU_RAM_L_REG
//-------------------
#define            DSPMMU_RAM_L_REG                                            REG32(MEM_ARM_DSP_MMU_ADDR+0x38)


#define            DSPMMU_RAM_L_REG_RAM_LSB_POS                                  10
#define            DSPMMU_RAM_L_REG_RAM_LSB_NUMB                                 6
#define            DSPMMU_RAM_L_REG_RAM_LSB_RES_VAL                              0x0
//R/W

#define            DSPMMU_RAM_L_REG_AP_POS                                       8
#define            DSPMMU_RAM_L_REG_AP_NUMB                                      2
#define            DSPMMU_RAM_L_REG_AP_RES_VAL                                   0x0
//R/W


//DSPMMU_GFLUSH_REG
//-------------------
#define            DSPMMU_GFLUSH_REG                                           REG32(MEM_ARM_DSP_MMU_ADDR+0x3C)


#define            DSPMMU_GFLUSH_REG_GLOBAL_FLUSH_POS                            0
#define            DSPMMU_GFLUSH_REG_GLOBAL_FLUSH_NUMB                           1
#define            DSPMMU_GFLUSH_REG_GLOBAL_FLUSH_RES_VAL                        0x0
//R/W


//DSPMMU_FLUSH_ENTRY_REG
//-------------------
#define            DSPMMU_FLUSH_ENTRY_REG                                      REG32(MEM_ARM_DSP_MMU_ADDR+0x40)


#define            DSPMMU_FLUSH_ENTRY_REG_FLUSH_ENTRY_POS                        0
#define            DSPMMU_FLUSH_ENTRY_REG_FLUSH_ENTRY_NUMB                       1
#define            DSPMMU_FLUSH_ENTRY_REG_FLUSH_ENTRY_RES_VAL                    0x0
//R/W


⌨️ 快捷键说明

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