triton_mapping.h
来自「OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI」· C头文件 代码 · 共 432 行 · 第 1/2 页
H
432 行
/*
===============================================================================
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 1999, (C) Copyright 1999 Texas Instruments. All rights reserved.
Filename : triton_mapping.h
Description : Header file defining triton registers mapping
Project : Neptune/Triton
Author : Bruno Decroos
Comments : UPDATED for Triton release 1.0
===============================================================================
*/
#ifndef _TRITON_MAPPING__HH
#define _TRITON_MAPPING__HH
/* ============================================================================
* INCLUDE FILES (only if necessary)
* =============================================================================
*/
#include "global_types.h"
/* ============================================================================
* GLOBAL DEFINITIONS
* =============================================================================
*/
#define AbbPartNumber 0x8D17
#define ManufacturerId 0x0000
#define AbbDeviceAddressDefault 0x2D // used for the I2c communication by default
#define AbbDeviceAddressI2C 0x20
#define AbbPageDefault 0x0 // used for the I2c communication by default
#define UnlockKey 0xB6 // key to unlock Abb register of test mode to allow access
// as VIB Test_Ana register
//=========================
// Registers
//=========================
// Page Name Page Address Module Block
#define USB_page Page0 // Page0 barauxiliary USB
#define MADC_page Page0 // Page0 barauxiliary MADC
#define AUX_page Page0 // Page0 barauxiliary AUX_REG
#define VIB_page Page0 // Page0 barauxiliary VIB
#define WLED_page Page0 // Page0 barauxiliary WLED
#define BCI_page Page0 // Page0 barauxiliary BCI
#define SIM_Card_page Page0 // Page0 barauxiliary SIM_Card
#define CKG_page Page0 // Page0 barint CKG
#define INT2_page Page0 // Page0 barint INT2
#define AUDIO_page Page0 // Page0 baraudio AUDIO
#define RTC_page Page1 // Page1 barpower RTC
#define PMC_MASTER_page Page1 // Page1 barpower PMC_MASTER
#define PMC_SLAVE_page Page1 // Page1 barpower PMC_SLAVE
#define Page0 0x0
#define Page1 0x1
#define Page2 0x2
#define Page3 0x3
// Reg Name Module Address Module Block
#define USB_VENDOR_ID_LSB 0x00 // 0 Page0 barauxiliary USB
#define USB_VENDOR_ID_MSB 0x01 // 1 Page0 barauxiliary USB
#define USB_PRODUCT_ID_LSB 0x02 // 2 Page0 barauxiliary USB
#define USB_PRODUCT_ID_MSB 0x03 // 3 Page0 barauxiliary USB
#define USB_CTRL_1_SET 0x04 // 4 Page0 barauxiliary USB
#define USB_CTRL_1_CLR 0x05 // 5 Page0 barauxiliary USB
#define USB_CTRL_2_SET 0x06 // 6 Page0 barauxiliary USB
#define USB_CTRL_2_CLR 0x07 // 7 Page0 barauxiliary USB
#define USB_INT_SRC 0x08 // 8 Page0 barauxiliary USB
#define USB_Unused_09 0x09 // 9 Page0 barauxiliary USB
#define USB_INT_LATCH_SET 0x0A // 10 Page0 barauxiliary USB
#define USB_INT_LATCH_CLR 0x0B // 11 Page0 barauxiliary USB
#define USB_INT_EN_LO_SET 0x0C // 12 Page0 barauxiliary USB
#define USB_INT_EN_LO_CLR 0x0D // 13 Page0 barauxiliary USB
#define USB_INT_EN_HI_SET 0x0E // 14 Page0 barauxiliary USB
#define USB_INT_EN_HI_CLR 0x0F // 15 Page0 barauxiliary USB
#define USB_CR_PSM_CTRL 0x10 // 16 Page0 barauxiliary USB
#define USB_CR_PSM_CMD 0x11 // 17 Page0 barauxiliary USB
#define USB_CR_PSM_CMD_STATUS 0x12 // 18 Page0 barauxiliary USB
#define USB_CR_FSM_STATUS 0x13 // 19 Page0 barauxiliary USB
#define USB_CR_FSM_ERR_STATUS 0x14 // 20 Page0 barauxiliary USB
#define USB_CR_TIM_POS 0x15 // 21 Page0 barauxiliary USB
#define USB_CR_TIM_PLS 0x16 // 22 Page0 barauxiliary USB
#define USB_CR_DET_PLS 0x17 // 23 Page0 barauxiliary USB
#define USB_CR_INT_SRC_1 0x18 // 24 Page0 barauxiliary USB
#define USB_CR_INT_SRC_2 0x19 // 25 Page0 barauxiliary USB
#define USB_CR_INT_MSK_1 0x1A // 26 Page0 barauxiliary USB
#define USB_CR_INT_MSK_2 0x1B // 27 Page0 barauxiliary USB
#define USB_CR_INT_LATCH_1 0x1C // 28 Page0 barauxiliary USB
#define USB_CR_INT_LATCH_2 0x1D // 29 Page0 barauxiliary USB
#define USB_UART_AUDIO_CTRL 0x1E // 30 Page0 barauxiliary USB
#define USB_INT_SRC_2 0x1F // 31 Page0 barauxiliary USB
#define USB_INT_LATCH_2 0x20 // 32 Page0 barauxiliary USB
#define USB_INT_EN_LO_2 0x21 // 33 Page0 barauxiliary USB
#define USB_INT_EN_HI_2 0x22 // 34 Page0 barauxiliary USB
#define USB_TEST_USB_REG_1 0x23 // 35 Page0 barauxiliary USB
#define USB_TEST_USB_REG_2 0x24 // 36 Page0 barauxiliary USB
#define USB_RESERVED_USB_2 0x25 // 37 Page0 barauxiliary USB
#define USB_RESERVED_USB_3 0x26 // 38 Page0 barauxiliary USB
#define USB_RESERVED_USB_4 0x27 // 39 Page0 barauxiliary USB
#define MADC_RTSELECT_LSB 0x28 // 40 Page0 barauxiliary MADC
#define MADC_RTSELECT_MSB 0x29 // 41 Page0 barauxiliary MADC
#define MADC_CTRL_P1 0x2a // 42 Page0 barauxiliary MADC
#define MADC_CTRL_P2 0x2b // 43 Page0 barauxiliary MADC
#define MADC_RTCH1_LSB 0x2c // 44 Page0 barauxiliary MADC
#define MADC_RTCH1_MSB 0x2d // 45 Page0 barauxiliary MADC
#define MADC_RTCH2_LSB 0x2e // 46 Page0 barauxiliary MADC
#define MADC_RTCH2_MSB 0x2f // 47 Page0 barauxiliary MADC
#define MADC_RTCH3_LSB 0x30 // 48 Page0 barauxiliary MADC
#define MADC_RTCH3_MSB 0x31 // 49 Page0 barauxiliary MADC
#define MADC_RTCH4_LSB 0x32 // 50 Page0 barauxiliary MADC
#define MADC_RTCH4_MSB 0x33 // 51 Page0 barauxiliary MADC
#define MADC_RTCH5_LSB 0x34 // 52 Page0 barauxiliary MADC
#define MADC_RTCH5_MSB 0x35 // 53 Page0 barauxiliary MADC
#define MADC_RTCH6_LSB 0x36 // 54 Page0 barauxiliary MADC
#define MADC_RTCH6_MSB 0x37 // 55 Page0 barauxiliary MADC
#define MADC_RTCH7_LSB 0x38 // 56 Page0 barauxiliary MADC
#define MADC_RTCH7_MSB 0x39 // 57 Page0 barauxiliary MADC
#define MADC_RTCH8_LSB 0x3a // 58 Page0 barauxiliary MADC
#define MADC_RTCH8_MSB 0x3b // 59 Page0 barauxiliary MADC
#define MADC_RTCH9_LSB 0x3c // 60 Page0 barauxiliary MADC
#define MADC_RTCH9_MSB 0x3d // 61 Page0 barauxiliary MADC
#define MADC_RTCH10_LSB 0x3e // 62 Page0 barauxiliary MADC
#define MADC_RTCH10_MSB 0x3f // 63 Page0 barauxiliary MADC
#define MADC_RTCH11_LSB 0x40 // 64 Page0 barauxiliary MADC
#define MADC_RTCH11_MSB 0x41 // 65 Page0 barauxiliary MADC
#define MADC_GPCH1_LSB 0x42 // 66 Page0 barauxiliary MADC
#define MADC_GPCH1_MSB 0x43 // 67 Page0 barauxiliary MADC
#define MADC_GPCH2_LSB 0x44 // 68 Page0 barauxiliary MADC
#define MADC_GPCH2_MSB 0x45 // 69 Page0 barauxiliary MADC
#define MADC_GPCH3_LSB 0x46 // 70 Page0 barauxiliary MADC
#define MADC_GPCH3_MSB 0x47 // 71 Page0 barauxiliary MADC
#define MADC_GPCH4_LSB 0x48 // 72 Page0 barauxiliary MADC
#define MADC_GPCH4_MSB 0x49 // 73 Page0 barauxiliary MADC
#define MADC_GPCH5_LSB 0x4a // 74 Page0 barauxiliary MADC
#define MADC_GPCH5_MSB 0x4b // 75 Page0 barauxiliary MADC
#define MADC_GPCH6_LSB 0x4c // 76 Page0 barauxiliary MADC
#define MADC_GPCH6_MSB 0x4d // 77 Page0 barauxiliary MADC
#define MADC_GPCH7_LSB 0x4e // 78 Page0 barauxiliary MADC
#define MADC_GPCH7_MSB 0x4f // 79 Page0 barauxiliary MADC
#define MADC_GPCH8_LSB 0x50 // 80 Page0 barauxiliary MADC
#define MADC_GPCH8_MSB 0x51 // 81 Page0 barauxiliary MADC
#define MADC_GPCH9_LSB 0x52 // 82 Page0 barauxiliary MADC
#define MADC_GPCH9_MSB 0x53 // 83 Page0 barauxiliary MADC
#define MADC_GPCH10_LSB 0x54 // 84 Page0 barauxiliary MADC
#define MADC_GPCH10_MSB 0x55 // 85 Page0 barauxiliary MADC
#define MADC_GPCH11_LSB 0x56 // 86 Page0 barauxiliary MADC
#define MADC_GPCH11_MSB 0x57 // 87 Page0 barauxiliary MADC
#define MADC_TEST_ANA 0x58 // 88 Page0 barauxiliary MADC
#define AUX_REG_TOGGLE1 0x68 // 104 Page0 barauxiliary AUX_REG
#define AUX_REG_TOGGLE2 0x69 // 105 Page0 barauxiliary AUX_REG
#define AUX_REG_PWDNSTATUS 0x6A // 106 Page0 barauxiliary AUX_REG
#define AUX_REG_Unused_107 0x6B // 107 Page0 barauxiliary AUX_REG
#define AUX_REG_Unused_108 0x6C // 108 Page0 barauxiliary AUX_REG
#define VIB_CTRL 0x6D // 109 Page0 barauxiliary VIB
#define VIB_TEST_ANA 0x6E // 110 Page0 barauxiliary VIB
#define VIB_Unused_111 0x6F // 111 Page0 barauxiliary VIB
#define VIB_Unused_112 0x70 // 112 Page0 barauxiliary VIB
#define WLED_CTRL_LEDA 0x71 // 113 Page0 barauxiliary WLED
#define WLED_CTRL_LEDB 0x72 // 114 Page0 barauxiliary WLED
#define WLED_CTRL_LEDC 0x73 // 115 Page0 barauxiliary WLED
#define WLED_CTRL 0x74 // 116 Page0 barauxiliary WLED
#define WLED_TEST_ANA 0x75 // 117 Page0 barauxiliary WLED
#define WLED_Unused_118 0x76 // 118 Page0 barauxiliary WLED
#define BCI_CHGVREG2 0x77 // 119 Page0 barauxiliary BCI
#define BCI_CHGVREG1 0x78 // 120 Page0 barauxiliary BCI
#define BCI_CHGIREG 0x79 // 121 Page0 barauxiliary BCI
#define BCI_BCISECU 0x7A // 122 Page0 barauxiliary BCI
#define BCI_BCISKEY 0x7B // 123 Page0 barauxiliary BCI
#define BCI_BCICTL1 0x7C // 124 Page0 barauxiliary BCI
#define BCI_BCICTL2 0x7D // 125 Page0 barauxiliary BCI
#define BCI_BCIPWM2 0x7E // 126 Page0 barauxiliary BCI
#define BCI_BCIPWM1 0x7F // 127 Page0 barauxiliary BCI
#define BCI_BCIWDKEY 0x80 // 128 Page0 barauxiliary BCI
#define BCI_BCIWD 0x81 // 129 Page0 barauxiliary BCI
#define BCI_BCI_ICTL 0x82 // 130 Page0 barauxiliary BCI
#define BCI_BCICTL3 0x83 // 131 Page0 barauxiliary BCI
#define BCI_TST_1 0x84 // 132 Page0 barauxiliary BCI
#define BCI_TST_2 0x85 // 133 Page0 barauxiliary BCI
#define BCI_TST_3 0x86 // 134 Page0 barauxiliary BCI
#define BCI_TST_4 0x87 // 135 Page0 barauxiliary BCI
#define SIM_CARD_SIMDEBOUNCING 0x8B // 139 Page0 barauxiliary SIM_Card
#define SIM_CARD_SIMDTCCTRL 0x8C // 140 Page0 barauxiliary SIM_Card
// Reg Name Module Address Module Block
#define AUDIO_TOGB 0xD0 // 208 Page0 baraudio AUDIO
#define AUDIO_PWRONSTATUS 0xD1 // 209 Page0 baraudio AUDIO
#define AUDIO_CTRL1 0xD2 // 210 Page0 baraudio AUDIO
#define AUDIO_CTRL2 0xD3 // 211 Page0 baraudio AUDIO
#define AUDIO_CTRL3 0xD4 // 212 Page0 baraudio AUDIO
#define AUDIO_CTRL4 0xD5 // 213 Page0 baraudio AUDIO
#define AUDIO_CTRL5 0xD6 // 214 Page0 baraudio AUDIO
#define AUDIO_CTRL6 0xD7 // 215 Page0 baraudio AUDIO
#define AUDIO_POPMAN 0xD8 // 216 Page0 baraudio AUDIO
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?