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

📄 bsptwl3029_aux_llif_pg2x.h

📁 MMI层OBJ不能完全编译
💻 H
📖 第 1 页 / 共 3 页
字号:
/*=============================================================================
 *    Copyright 2005 Texas Instruments Inc. All rights reserved.
 */
#ifndef BSP_TWL3029_AUX_LLIF_PG2X_HEADER
#define BSP_TWL3029_AUX_LLIF_PG2X_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
 */

/*=========PAGE 0/2 USB register bit fields  =========
 */



/*=========BSP_TWL3029_LLIF_USB_RESERVED_USB_9=========
 */
 
#define BSP_TWL3029_LLIF_USB_RESERVED_USB_9_RSVRD_OFFSET 0  
#define BSP_TWL3029_LLIF_USB_RESERVED_USB_9_RSVRD_WIDTH  8 

/*  
 *   Note: name changesfor pg2.0:  SESS_VLD  --> VA_SESS_VLD 
 *                                 VBUS_VLD  --> VA_VBUS_VLD 
 *    orignal bit filed names  (specified in bspTwl3029_Aux_Llif.h)
 *    are also still valid.
 */

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

#define BSP_TWL3029_LLIF_USB_INT_LATCH_SET_VA_SESS_VLD_OFFSET  1  
#define BSP_TWL3029_LLIF_USB_INT_LATCH_SET_VA_SESS_VLD_WIDTH   1 

#define BSP_TWL3029_LLIF_USB_INT_LATCH_SET_VA_VBUS_VLD_OFFSET  0  
#define BSP_TWL3029_LLIF_USB_INT_LATCH_SET_VA_VBUS_VLD_WIDTH   1


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

#define BSP_TWL3029_LLIF_USB_INT_LATCH_CLR_VA_SESS_VLD_OFFSET  1  
#define BSP_TWL3029_LLIF_USB_INT_LATCH_CLR_VA_SESS_VLD_WIDTH   1 

#define BSP_TWL3029_LLIF_USB_INT_LATCH_CLR_VA_VBUS_VLD_OFFSET  0  
#define BSP_TWL3029_LLIF_USB_INT_LATCH_CLR_VA_VBUS_VLD_WIDTH   1

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

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_SET_VA_SESS_VLD_OFFSET  1  
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_SET_VA_SESS_VLD_WIDTH   1 

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_SET_VA_VBUS_VLD_OFFSET  0  
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_SET_VA_VBUS_VLD_WIDTH   1


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

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_CLR_VA_SESS_VLD_OFFSET  1  
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_CLR_VA_SESS_VLD_WIDTH   1 

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_CLR_VA_VBUS_VLD_OFFSET  0  
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_CLR_VA_VBUS_VLD_WIDTH   1

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

#define BSP_TWL3029_LLIF_USB_INT_EN_HI_SET_VA_SESS_VLD_OFFSET  1  
#define BSP_TWL3029_LLIF_USB_INT_EN_HI_SET_VA_SESS_VLD_WIDTH   1 

#define BSP_TWL3029_LLIF_USB_INT_EN_HI_SET_VA_VBUS_VLD_OFFSET  0  
#define BSP_TWL3029_LLIF_USB_INT_EN_HI_SET_VA_VBUS_VLD_WIDTH   1


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


#define BSP_TWL3029_LLIF_USB_INT_EN_HI_CLR_VA_SESS_VLD_OFFSET  1  
#define BSP_TWL3029_LLIF_USB_INT_EN_HI_CLR_VA_SESS_VLD_WIDTH   1 

#define BSP_TWL3029_LLIF_USB_INT_EN_HI_CLR_VA_VBUS_VLD_OFFSET  0  
#define BSP_TWL3029_LLIF_USB_INT_EN_HI_CLR_VA_VBUS_VLD_WIDTH   1

/*=========BSP_TWL3029_LLIF_USB_USB_POWER_SET=========
 */ 
#define BSP_TWL3029_LLIF_USB_USB_POWER_SET_VBUS_VRUSB_OFFSET   7
#define BSP_TWL3029_LLIF_USB_USB_POWER_SET_VBUS_VRUSB_WIDTH    1

/*=========BSP_TWL3029_LLIF_USB_USB_POWER_CLR=========
 */
#define BSP_TWL3029_LLIF_USB_USB_POWER_CLR_VBUS_VRUSB_OFFSET   7
#define BSP_TWL3029_LLIF_USB_USB_POWER_CLR_VBUS_VRUSB_WIDTH    1


/*=========BSP_TWL3029_LLIF_USB_CTRL_3_SET=========
 */

#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_MIC_EN_OFFSET  7
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_MIC_EN_WIDTH   1
   
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_MIC_BIAS_EN_OFFSET  6
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_MIC_BIAS_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_SPKR_RIGHT_EN_OFFSET  5
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_SPKR_RIGHT_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_SPKR_LEFT_EN_OFFSET  4
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_SPKR_LEFT_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_SPKR_R_BIAS_EN_OFFSET  3
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_SPKR_R_BIAS_EN_WIDTH   1
   
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_SPKR_L_BIAS_EN_OFFSET  2
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_SPKR_L_BIAS_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_RX_PULSE_EN_OFFSET  1
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_RX_PULSE_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_TX_PULSE_EN_OFFSET  0
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_TX_PULSE_EN_WIDTH   1  

/*=========BSP_TWL3029_LLIF_USB_CTRL_3_SET=========
 */
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_OFFSET  0
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_WIDTH   1

#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_MIC_EN_OFFSET  7
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_MIC_EN_WIDTH   1
   
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_MIC_BIAS_EN_OFFSET  6
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_MIC_BIAS_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_SPKR_RIGHT_EN_OFFSET  5
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_SPKR_RIGHT_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_SPKR_LEFT_EN_OFFSET  4
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_SPKR_LEFT_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_SPKR_R_BIAS_EN_OFFSET  3
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_SPKR_R_BIAS_EN_WIDTH   1
   
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_SPKR_L_BIAS_EN_OFFSET  2
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_SPKR_L_BIAS_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_RX_PULSE_EN_OFFSET  1
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_RX_PULSE_EN_WIDTH   1
  
#define BSP_TWL3029_LLIF_USB_CTRL_3_CLR_TX_PULSE_EN_OFFSET  0
#define BSP_TWL3029_LLIF_USB_CTRL_3_SET_TX_PULSE_EN_WIDTH   1 

/*=========BSP_TWL3029_LLIF_TX_PLSWIDTH_POS=========
 */
#define BSP_TWL3029_LLIF_USB_TX_PLSWIDTH_POS_TX_PLSWIDTH_POS_OFFSET   0 
#define BSP_TWL3029_LLIF_USB_TX_PLSWIDTH_POS_TX_PLSWIDTH_POS_WIDTH    8

/*=========BSP_TWL3029_LLIF_TX_PLSWIDTH_NEG=========
 */
#define BSP_TWL3029_LLIF_USB_TX_PLSWIDTH_NEG_TX_PLSWIDTH_NEG_OFFSET   0 
#define BSP_TWL3029_LLIF_USB_TX_PLSWIDTH_NEG_TX_PLSWIDTH_NEG_WIDTH    8

/*=========BSP_TWL3029_LLIF_RX_RECOVERY=========
 */
#define BSP_TWL3029_LLIF_USB_RX_RECOVERY_RX_RECOVERY_OFFSET   0 
#define BSP_TWL3029_LLIF_USB_RX_RECOVERY_RX_RECOVERY_WIDTH    8

/*=========BSP_TWL3029_LLIF_CR_INT_DELAY=========
 */
#define BSP_TWL3029_LLIF_USB_CR_INT_DELAY_CR_INT_DELAY_OFFSET   0 
#define BSP_TWL3029_LLIF_USB_CR_INT_DELAY_CR_INT_DELAY_WIDTH    8

/*========= PAGE 2 USB register bit fields=========
 */


/*=========BSP_TWL3029_LLIF_INT_SRC_2=========
 */

#define BSP_TWL3029_LLIF_USB_INT_SRC_2_ID_RES_440K_OFFSET   5
#define BSP_TWL3029_LLIF_USB_INT_SRC_2_ID_RES_440K_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_SRC_2_ID_RES_200K_OFFSET   4
#define BSP_TWL3029_LLIF_USB_INT_SRC_2_ID_RES_200K_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_SRC_2_ID_RES_100K_OFFSET   3
#define BSP_TWL3029_LLIF_USB_INT_SRC_2_ID_RES_100K_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_SRC_2_STRESS_OFFSET   2
#define BSP_TWL3029_LLIF_USB_INT_SRC_2_STRESS_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_SRC_2_VB_SESS_VLD_OFFSET   1
#define BSP_TWL3029_LLIF_USB_INT_SRC_2_VB_SESS_VLD_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_SRC_2_VB_SESS_END_OFFSET   0
#define BSP_TWL3029_LLIF_USB_INT_SRC_2_VB_SESS_END_WIDTH    1


/*=========BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET=========
 */

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_ID_RES_440K_OFFSET   5
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_ID_RES_440K_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_ID_RES_200K_OFFSET   4
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_ID_RES_200K_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_ID_RES_100K_OFFSET   3
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_ID_RES_100K_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_STRESS_OFFSET   2
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_STRESS_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_VB_SESS_VLD_OFFSET   1 
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_VB_SESS_VLD_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_VB_SESS_END_OFFSET   0
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_SET_VB_SESS_END_WIDTH    1 


/*=========BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR=========
 */

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_ID_RES_440K_OFFSET   5
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_ID_RES_440K_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_ID_RES_200K_OFFSET   4
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_ID_RES_200K_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_ID_RES_100K_OFFSET   3
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_ID_RES_100K_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_STRESS_OFFSET   2
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_STRESS_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_VB_SESS_VLD_OFFSET   1 
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_VB_SESS_VLD_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_VB_SESS_END_OFFSET   0
#define BSP_TWL3029_LLIF_USB_INT_LATCH_2_CLR_VB_SESS_END_WIDTH    1 



/*=========BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET=========
 */

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_ID_RES_440K_OFFSET   5
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_ID_RES_440K_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_ID_RES_200K_OFFSET   4
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_ID_RES_200K_WIDTH    1

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_ID_RES_100K_OFFSET   3
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_ID_RES_100K_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_STRESS_OFFSET        2
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_STRESS_WIDTH         1

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_VB_SESS_VLD_OFFSET   1 
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_VB_SESS_VLD_WIDTH    1 

#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_VB_SESS_END_OFFSET   0
#define BSP_TWL3029_LLIF_USB_INT_EN_LO_2_SET_VB_SESS_END_WIDTH    1 



⌨️ 快捷键说明

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