📄 bsptwl3029_aux_llif_pg1x.h
字号:
/*=============================================================================
* 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 + -