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

📄 bsptwl3029_aux_llif_pg1x.h

📁 MMI层OBJ不能完全编译
💻 H
📖 第 1 页 / 共 2 页
字号:
/*=============================================================================
 *    Copyright 2005 Texas Instruments Inc. All rights reserved.
 */
#ifndef BSP_TWL3029_AUX_LLIF_PG1X_HEADER
#define BSP_TWL3029_AUX_LLIF_PG1X_HEADER

#include "bspUtil_BitUtil.h"

/*=============================================================================
 * Component Description:
 *    Provides accessor and manipulator macros for TWL3029 aka Triton
 *    register fields for BARAUX modules. Fields offsets and widths are encoded in contants
 *    that are to be fed into simple macros. This common approach should
 *    help to prevent masking errors.
 *    
 *    the BARAUX registers consist of
 *     - USB registers
 *     - MADC registers
 *     - AUX registers
 *     - WLED registers
 *     - VIB registers
 *     - BCI registers
 *     - SIM card registers
 *    The bits field macros below are for register bits that are specific 
 *    to harware PG1.x
 */

/*====================================================
 *       USB REGISTERS
 */


/*=========BSP_TWL3029_LLIF_USB_RESERVED_USB_1=========
 */
 
#define BSP_TWL3029_LLIF_USB_RESERVED_USB_1_RSVRD_OFFSET 0  
#define BSP_TWL3029_LLIF_USB_RESERVED_USB_1_RSVRD_WIDTH  8 

/*=========BSP_TWL3029_LLIF_USB_INT_LATCH_SET=========
 */

/*=========BSP_TWL3029_LLIF_USB_INT_LATCH_CLR=========
 */

/*=========BSP_TWL3029_LLIF_USB_INT_EN_LO_SET=========
 */



/*=========BSP_TWL3029_LLIF_USB_INT_EN_LO_CLR=========
 */

/*=========BSP_TWL3029_LLIF_USB_INT_EN_HI_SET=========
 */



/*=========BSP_TWL3029_LLIF_USB_INT_EN_HI_CLR=========
 */


/*=========BSP_TWL3029_LLIF_USB_CR_PSM_CTRL=========
 */
#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_VBUS_VRVUSB_OFFSET          7   
#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_VBUS_VRVUSB_WIDTH           1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_RSVRD_2_OFFSET              6
#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_RSVRD_2_WIDTH               1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_DATA_DURING_AUDIO_EN_OFFSET 5  
#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_DATA_DURING_AUDIO_EN_WIDTH  1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_CARKIT_PROTOCOL_TYPE_OFFSET 4  
#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_CARKIT_PROTOCOL_TYPE_WIDTH  1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_AUDIO_MODE_OFFSET          3
#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_AUDIO_MODE_WIDTH           1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_RSVRD_1_OFFSET             2 
#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_RSVRD_1_WIDTH              1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_CARKIT_PSM_RESET_OFFSET    1 
#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_CARKIT_PSM_RESET_WIDTH     1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_CARKIT_PSM_EN_OFFSET       0  
#define BSP_TWL3029_LLIF_USB_CR_PSM_CTRL_CARKIT_PSM_EN_WIDTH        1

/*=========BSP_TWL3029_LLIF_USB_CR_PSM_CMD=========
 */
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_RSVRD_OFFSET             5 
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_RSVRD_WIDTH              3 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_SW_UART_READY_OFFSET     4
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_SW_UART_READY_WIDTH      1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_CANCEL_UART_AUDIO_OFFSET 3  
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_CANCEL_UART_AUDIO_WIDTH  1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_UART_TO_AUDIO_ST2_OFFSET 2  
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_UART_TO_AUDIO_ST2_WIDTH  1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_UART_TO_AUDIO_OFFSET     1
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_UART_TO_AUDIO_WIDTH      1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_AUDIO_TO_UART_OFFSET     0
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_AUDIO_TO_UART_WIDTH      1

/*=========BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS=========
 */
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_RSVRD_OFFSET             5 
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_RSVRD_WIDTH              3 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_SW_UART_READY_OFFSET     4
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_SW_UART_READY_WIDTH      1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_CANCEL_UART_AUDIO_OFFSET 3  
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_CANCEL_UART_AUDIO_WIDTH  1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_UART_TO_AUDIO_ST2_OFFSET 2  
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_UART_TO_AUDIO_ST2_WIDTH  1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_UART_TO_AUDIO_OFFSET     1
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_UART_TO_AUDIO_WIDTH      1 

#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_AUDIO_TO_UART_OFFSET     0
#define BSP_TWL3029_LLIF_USB_CR_PSM_CMD_STATUS_AUDIO_TO_UART_WIDTH      1

/*=========BSP_TWL3029_LLIF_USB_CR_FSM_STATUS=========
 */
#define BSP_TWL3029_LLIF_USB_CR_FSM_STATUS_FSM_STATUS_OFFSET 0  
#define BSP_TWL3029_LLIF_USB_CR_FSM_STATUS_FSM_STATUS_WIDTH  8 

/*=========BSP_TWL3029_LLIF_USB_CR_FSM_ERR_STATUS=========
 */
#define BSP_TWL3029_LLIF_USB_CR_FSM_ERR_STATUS_FSM_STATUS_OFFSET 0  
#define BSP_TWL3029_LLIF_USB_CR_FSM_ERR_STATUS_FSM_STATUS_WIDTH  8 

/*=========BSP_TWL3029_LLIF_USB_CR_TIM_POS=========
 */
#define BSP_TWL3029_LLIF_USB_CR_TIM_POS_TDM_POS_OFFSET  4 
#define BSP_TWL3029_LLIF_USB_CR_TIM_POS_TDM_POS_WIDTH   4 


#define BSP_TWL3029_LLIF_USB_CR_TIM_POS_TDP_POS_OFFSET 0 
#define BSP_TWL3029_LLIF_USB_CR_TIM_POS_TDP_POS_WIDTH  4 

/*=========BSP_TWL3029_LLIF_USB_CR_TIM_PLS=========
 */
#define BSP_TWL3029_LLIF_USB_CR_TIM_PLS_TPH_PLS_NEG_OFFSET 4  
#define BSP_TWL3029_LLIF_USB_CR_TIM_PLS_TPH_PLS_NEG_WIDTH  4 


#define BSP_TWL3029_LLIF_USB_CR_TIM_PLS_TPH_PLS_POS_OFFSET 0  
#define BSP_TWL3029_LLIF_USB_CR_TIM_PLS_TPH_PLS_POS_WIDTH  4 

/*=========BSP_TWL3029_LLIF_USB_CR_DET_PLS=========
 */

#define BSP_TWL3029_LLIF_USB_CR_DET_PLS_RSVRD_OFFSET       4  
#define BSP_TWL3029_LLIF_USB_CR_DET_PLS_RSVRD_WIDTH        4 

#define BSP_TWL3029_LLIF_USB_CR_DET_PLS_TCR_PLS_NEG_OFFSET 0  
#define BSP_TWL3029_LLIF_USB_CR_DET_PLS_TCR_PLS_NEG_WIDTH  4 

/*=========BSP_TWL3029_LLIF_USB_CR_INT_SRC_1=========
 */
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_AUDIO_WAIT_OFFSET      7
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_AUDIO_WAIT_WIDTH       1 

#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_PH_INT_FAIL_OFFSET     6
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_PH_INT_FAIL_WIDTH      1 

#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_CARKIT_UART_REQ_OFFSET 5  
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_CARKIT_UART_REQ_WIDTH  1 

#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_AUDIO_READY_OFFSET     4
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_AUDIO_READY_WIDTH      1 

#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_UART_READY_OFFSET      3 
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_UART_READY_WIDTH       1 

#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_CARKIT_DETECT_OFFSET   2 
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_CARKIT_DETECT_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_UNPLUG_DETECT_OFFSET   1 
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_UNPLUG_DETECT_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_USB_DETECT_OFFSET      0
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_1_USB_DETECT_WIDTH       1


/*=========BSP_TWL3029_LLIF_USB_CR_INT_SRC_2=========
 */
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_2_RSVRD_OFFSET          2
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_2_RSVRD_WIDTH           6 

#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_2_DETECT_PULSE_OFFSET   1
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_2_DETECT_PULSE_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_2_PROTOCOL_ERROR_OFFSET 0
#define BSP_TWL3029_LLIF_USB_CR_INT_SRC_2_PROTOCOL_ERROR_WIDTH  1

/*=========BSP_TWL3029_LLIF_USB_CR_INT_MSK_1=========
 */
#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_AUDIO_WAIT_OFFSET      7
#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_AUDIO_WAIT_WIDTH       1 

#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_PH_INT_FAIL_OFFSET     6
#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_PH_INT_FAIL_WIDTH      1 

#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_CARKIT_UART_REQ_OFFSET 5   
#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_CARKIT_UART_REQ_WIDTH  1 

#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_AUDIO_READY_OFFSET     4
#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_AUDIO_READY_WIDTH      1 

#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_UART_READY_OFFSET      3
#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_UART_READY_WIDTH       1 

#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_CARKIT_DETECT_OFFSET   2  
#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_CARKIT_DETECT_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_UNPLUG_DETECT_OFFSET   1  
#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_UNPLUG_DETECT_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_USB_DETECT_OFFSET      0 
#define BSP_TWL3029_LLIF_USB_CR_INT_MSK_1_USB_DETECT_WIDTH       1

/*=========BSP_TWL3029_LLIF_USB_CR_INT_MSK_2=========

⌨️ 快捷键说明

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