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

📄 triton_reset_register.c

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 C
📖 第 1 页 / 共 2 页
字号:
//==============================================================================
//            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 2000, (C) Copyright 1999 Texas Instruments.  All rights reserved.
//
//===============================================================================

#include "global_types.h"
#include "triton_mapping.h"
#include "triton_pm.h"
#include "result.h"
//#include "triton_reset_register.h"

//	Register Name		//	Read Mask	//	Write Mask	//	Reset Value
UWORD8 PMC_MASTER_REG_LIST[]= {
  PMC_MASTER_GP_CFG		,	0x00	,	0x00	,	0x00	,
  PMC_MASTER_PU_PD_CFG1		,	0xFF	,	0xFF	,	0x14	,
  PMC_MASTER_PU_PD_CFG2		,	0xFF	,	0xFF	,	0x82	,
  PMC_MASTER_P1_CFG_TRANSITION	,	0x9F	,	0x9F	,	0x1F	,
  PMC_MASTER_P2_CFG_TRANSITION	,	0x9F	,	0x9F	,	0x1F	,
  PMC_MASTER_P3_CFG_TRANSITION	,	0x9F	,	0x9F	,	0x1F	,
  PMC_MASTER_P123_CFG_TRANSITION,	0x01	,	0x01	,	0x01	,
  PMC_MASTER_STS_HW_CONDITIONS	,	0xFF	,	0x00	,	0x80	,
  PMC_MASTER_SEQ_P123_STATE	,	0x3F	,	0x00	,	0x3F	,
  PMC_MASTER_SEQ_CFG_MODE	,	0x0F	,	0x00	,	0x0D	,
  PMC_MASTER_SEQ_CFG_TRANSITION	,	0x00	,	0x00	,	0x00	,
  PMC_MASTER_PB_CFG		,	0x1F	,	0x1F	,	0x0C	,
  PMC_MASTER_PB_CFG_I2C		,	0x07	,	0x07	,	0x00	,
  PMC_MASTER_PB_CFG_TEST	,	0xAC	,	0x00	,	0x0D	,
  PMC_MASTER_SEQ_MEM_O2C	,	0x00	,	0x00	,	0x00	,
  PMC_MASTER_SEQ_MEM_C2A	,	0x00	,	0x00	,	0x05	,
  PMC_MASTER_SEQ_MEM_A2O	,	0x00	,	0x00	,	0x0F	,
  PMC_MASTER_SEQ_MEM_A2S	,	0x00	,	0x00	,	0x12	,
  PMC_MASTER_SEQ_MEM_S2A	,	0x00	,	0x00	,	0x16	,
  PMC_MASTER_SEQ_MEM_C2O	,	0x00	,	0x00	,	0x19	,
  PMC_MASTER_SEQ_MEM_ADD	,	0x00	,	0x00	,	0x00	,
  PMC_MASTER_SEQ_MEM_DATA	,	0x00	,	0x00	,	0x00	,
  PMC_MASTER_PROTECT_PKEY	,	0xFF	,	0xFF	,	0x00	,
  PMC_MASTER_PROTECT_TKEY	,	0xFF	,	0x00	,	0x00	,
  PMC_MASTER_PROTECT_EN		,	0x00	,	0x01	,	0x00	,
  PMC_MASTER_P1_DEV		,	0x00	,	0x07	,	0x00	,
  PMC_MASTER_P2_DEV		,	0x00	,	0x07	,	0x00	,
  PMC_MASTER_P3_DEV		,	0x00	,	0x07	,	0x00	,
  PMC_MASTER_PB_I2C_WORD_A	,	0xFF	,	0xFF	,	0xFF	,
  PMC_MASTER_PB_I2C_WORD_B	,	0xFF	,	0xFF	,	0xFF	,
  PMC_MASTER_PB_I2C_WORD_C	,	0xFF	,	0xFF	,	0xFF	,
  PMC_MASTER_PB_I2C_WORD_D	,	0xFF	,	0xFF	,	0xFF	
};
 //PMC_MASTER_STS_HW_CONDITIONS	,	0x00	,	0x00	,	0x80	,
 //PMC_MASTER_SEQ_P123_STATE	,	0x00	,	0x00	,	0x3F	,
 //PMC_MASTER_PB_CFG_TEST	,	0xAC	,	0x00	,	0x85	,
 
UWORD8 PMC_SLAVE_REG_LIST[]= {
  PMC_SLAVE_RECEIVER_CFG	,	0x7D	,	0x00	,	0x01	,
  PMC_SLAVE_PROTECT_SKEY	,	0xFF	,	0xFF	,	0x00	,
  PMC_SLAVE_BBSPOR_CFG		,	0xFF	,	0x0F	,	0x10	,
  PMC_SLAVE_VCORE_CFG_STS	,	0xFF	,	0xF0	,	0x3F	,
  PMC_SLAVE_VCORE_RES_ID	,	0xFF	,	0x60	,	0x01	,
  PMC_SLAVE_VCORE_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VCORE_CFG_VMODE	,	0xFF	,	0x7F	,	0x00	,
  PMC_SLAVE_VCORE_CFG_VSEL	,	0xFF	,	0xFF	,	0x2C	,
  PMC_SLAVE_VCORE_CFG_ROOF	,	0x1F	,	0x1F	,	0x0C	,
  PMC_SLAVE_VCORE_CFG_FLOOR	,	0x3F	,	0x3F	,	0x0C	,
  PMC_SLAVE_VCORE_CFG_TRIM_0	,	0xFF	,	0xFF	,	0x00	,
  PMC_SLAVE_VCORE_CFG_TRIM_1	,	0xFF	,	0xFF	,	0x00	,
  PMC_SLAVE_VCORE_CFG_TRIM_2	,	0xFF	,	0x81	,	0x00	,
  PMC_SLAVE_VRSIM_CFG_STS	,	0xFF	,	0xF0	,	0x10	,
  PMC_SLAVE_VRSIM_RES_ID	,	0xFF	,	0x60	,	0x02	,
  PMC_SLAVE_VRSIM_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VRSIM_CFG_DEDICATED	,	0x81	,	0x01	,	0x01	,
  PMC_SLAVE_VRMMC_CFG_STS	,	0xFF	,	0xF0	,	0x10	,
  PMC_SLAVE_VRMMC_RES_ID	,	0xFF	,	0x60	,	0x03	,
  PMC_SLAVE_VRMMC_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VRMMC_CFG_DEDICATED	,	0x81	,	0x01	,	0x01	,
  PMC_SLAVE_VREXTH_CFG_STS	,	0xFF	,	0xF0	,	0x3F	,
  PMC_SLAVE_VREXTH_RES_ID	,	0xFF	,	0x60	,	0x04	,
  PMC_SLAVE_VREXTH_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VREXTH_CFG_DEDICATED,	0x81	,	0x01	,	0x01	,
  PMC_SLAVE_VRPLL_CFG_STS	,	0xFF	,	0xF0	,	0x3F	,
  PMC_SLAVE_VRPLL_RES_ID	,	0xFF	,	0x60	,	0x05	,
  PMC_SLAVE_VRPLL_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VRPLL_CFG_DEDICATED	,	0x83	,	0x03	,	0x00	,
  PMC_SLAVE_VRIO_CFG_STS	,	0xFF	,	0xF0	,	0xBF	,
  PMC_SLAVE_VRIO_RES_ID		,	0xFF	,	0x60	,	0x06	,
  PMC_SLAVE_VRIO_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VRIO_CFG_DEDICATED	,	0x80	,	0x00	,	0x00	,
  PMC_SLAVE_VRMEM_CFG_STS	,	0xFF	,	0xF0	,	0x3F	,
  PMC_SLAVE_VRMEM_RES_ID	,	0xFF	,	0x60	,	0x07	,
  PMC_SLAVE_VRMEM_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VRMEM_CFG_DEDICATED	,	0x80	,	0x00	,	0x00	,
  PMC_SLAVE_VRUSB_CFG_STS	,	0xFF	,	0xF0	,	0x10	,
  PMC_SLAVE_VRUSB_RES_ID	,	0xFF	,	0x60	,	0x0A	,
  PMC_SLAVE_VRUSB_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VRUSB_CFG_DEDICATED	,	0x81	,	0x03	,	0x00	,
  PMC_SLAVE_VRABB_CFG_STS	,	0xFF	,	0xF0	,	0x3F	,
  PMC_SLAVE_VRABB_RES_ID	,	0xFF	,	0x60	,	0x0B	,
  PMC_SLAVE_VRABB_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VRABB_CFG_DEDICATED	,	0x85	,	0x0F	,	0x05	,
  PMC_SLAVE_VRVBUS_CFG_STS	,	0xFF	,	0xF0	,	0x10	,
  PMC_SLAVE_VRVBUS_RES_ID	,	0xFF	,	0x60	,	0x0C	,
  PMC_SLAVE_VRVBUS_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VRVBUS_CFG_DEDICATED,	0x9F	,	0x1F	,	0x00	,
  PMC_SLAVE_VREXTL_CFG_STS	,	0xFF	,	0xF0	,	0x3F	,
  PMC_SLAVE_VREXTL_RES_ID	,	0xFF	,	0x60	,	0x0D	,
  PMC_SLAVE_VREXTL_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_VREXTL_CFG_DEDICATED,	0x8F	,	0x0F	,	0x0A	,
  PMC_SLAVE_EXT_REGEN_CFG_STS	,	0xFF	,	0xF0	,	0x9F	,
  PMC_SLAVE_EXT_REGEN_RES_ID	,	0xFF	,	0x60	,	0x0E	,
  PMC_SLAVE_EXT_REGEN_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_CBAT32_CFG_STS	,	0xFF	,	0xF0	,	0xFE	,
  PMC_SLAVE_CBAT32_RES_ID	,	0xFF	,	0x60	,	0x21	,
  PMC_SLAVE_CBAT32_CFG_STATE	,	0xFF	,	0xF0	,	0xEE	,
  PMC_SLAVE_CBAT28_CFG_STS	,	0xFF	,	0xF0	,	0xFF	,
  PMC_SLAVE_CBAT28_RES_ID	,	0xFF	,	0x60	,	0x22	,
  PMC_SLAVE_CBAT28_CFG_STATE	,	0xFF	,	0xF0	,	0xFF	,
  PMC_SLAVE_BGAP_CFG_STS	,	0xFF	,	0xF0	,	0xFE	,
  PMC_SLAVE_BGAP_RES_ID		,	0xFF	,	0x60	,	0x23	,
  PMC_SLAVE_BGAP_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_BGAP_CFG_DEDICATED	,	0xBF	,	0x00	,	0x00	,
  PMC_SLAVE_BGSLP_CFG_STS	,	0xFF	,	0xF0	,	0xFF	,
  PMC_SLAVE_BGSLP_RES_ID	,	0xFF	,	0x60	,	0x24	,
  PMC_SLAVE_BGSLP_CFG_STATE	,	0xFF	,	0xF0	,	0xFF	,
  PMC_SLAVE_TSHUTDOWN_CFG_STS	,	0xFF	,	0xF0	,	0xFF	,
  PMC_SLAVE_TSHUTDOWN_RES_ID	,	0xFF	,	0x60	,	0x25	,
  PMC_SLAVE_TSHUTDOWN_CFG_STATE	,	0xFF	,	0xFF	,	0x0F	,
  PMC_SLAVE_TSHUTDOWN_CFG_DEDICATED,	0xC7	,	0x03	,	0x03	,
  PMC_SLAVE_BIAS_CFG_STS	,	0xFF	,	0xF0	,	0xFF	,
  PMC_SLAVE_BIAS_RES_ID		,	0xFF	,	0x60	,	0x26	,
  PMC_SLAVE_BIAS_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_CLKON_CFG_STS	,	0xFF	,	0xF0	,	0xBF	,
  PMC_SLAVE_CLKON_RES_ID	,	0xFF	,	0x60	,	0x27	,
  PMC_SLAVE_CLKON_CFG_STATE	,	0xFF	,	0xFF	,	0x00	,
  PMC_SLAVE_STATE_MNGT_CFG_STS	,	0xFF	,	0xF0	,	0xFF	,
  PMC_SLAVE_STATE_MNGT_RES_ID	,	0xFF	,	0x60	,	0x28	,
  PMC_SLAVE_STATE_MNGT_CFG_STATE,	0xFF	,	0xF0	,	0x0F	,
  PMC_SLAVE_SLEEP_MNGT_CFG_STS	,	0xFF	,	0xF0	,	0x3F	,
  PMC_SLAVE_SLEEP_MNGT_RES_ID	,	0xFF	,	0x60	,	0x2B	,
  PMC_SLAVE_SLEEP_MNGT_CFG_STATE,	0xFF	,	0xF0	,	0x08	,
  PMC_SLAVE_P2_CLKEN_CFG_STS	,	0xFF	,	0xF0	,	0x10	,
  PMC_SLAVE_P2_CLKEN_RES_ID	,	0xFF	,	0x60	,	0x29	,
  PMC_SLAVE_P2_CLKEN_CFG_STATE	,	0xFF	,	0xFF	,	0x08	,
  PMC_SLAVE_BAT_PRES_CHECK_CFG_STS,	0xFF	,	0xF0	,	0xFE	,
  PMC_SLAVE_BAT_PRES_CHECK_RES_ID,	0xFF	,	0x60	,	0x2A	,
  PMC_SLAVE_BAT_PRES_CHECK_CFG_STATE,	0xFF	,	0xF0	,	0xEE	
};
//  PMC_SLAVE_CBAT32_CFG_STS	,	0xFF	,	0xF0	,	0xFF	,
//  PMC_SLAVE_BGAP_CFG_DEDICATED	,	0xBF	,	0x00	,	0x05	,
//  PMC_SLAVE_BAT_PRES_CHECK_CFG_STS,	0xFF	,	0xF0	,	0xFF	,

UWORD8 RTC_REG_LIST[]= {
  RTC_SECOND_REG		,	0x7F	,	0x7F	,	0x00	,
  RTC_MINUTES_REG		,	0x7F	,	0x7F	,	0x00	,
  RTC_HOURS_REG			,	0xBF	,	0xBF	,	0x00	,
  RTC_DAYS_REG			,	0x3F	,	0x3F	,	0x01	,
  RTC_MONTHS_REG		,	0x1F	,	0x1F	,	0x01	,
  RTC_YEARS_REG			,	0xFF	,	0xFF	,	0x00	,
  RTC_WEEK_REG			,	0x07	,	0x07	,	0x00	,
  RTC_ALARM_SECONDS_REG	       	,	0x7F	,	0x7F	,	0x00	,
  RTC_ALARM_MINUTES_REG		,	0x7F	,	0x7F	,	0x00	,
  RTC_ALARM_HOURS_REG		,	0xBF	,	0xBF	,	0x00	,
  RTC_ALARM_DAYS_REG		,	0x3F	,	0x3F	,	0x01	,
  RTC_ALARM_MONTHS_REG		,	0x1F	,	0x1F	,	0x01	,
  RTC_ALARM_YEARS_REG		,	0xFF	,	0xFF	,	0x00	,
  RTC_RTC_CTRL_REG		,	0x3F	,	0x3F	,	0x00	,
  RTC_RTC_STATUS_REG		,	0x42	,	0xC0	,	0x80	,
  RTC_RTC_INTERRUPTS_REG	,	0x0F	,	0x0F	,	0x00	,
  RTC_RTC_COMP_LSB_REG		,	0xFF	,	0xFF	,	0x00	,
  RTC_RTC_COMP_MSB_REG		,	0xFF	,	0xFF	,	0x00	,
  RTC_RTC_RES_PROG_REG		,	0x3F	,	0x3F	,	0x27	,
  RTC_RTC_RESET_STATUS_REG	,	0x01	,	0x01	,	0x00	
};
//  RTC_RTC_STATUS_REG		,	0xC2	,	0xC0	,	0x80	,
UWORD8 USB_REG_LIST[]= {
  USB_VENDOR_ID_LSB		,	0xFF	,	0x00	,	0x51	,
  USB_VENDOR_ID_MSB		,	0xFF	,	0x00	,	0x04	,
  USB_PRODUCT_ID_LSB		,	0xFF	,	0x00	,	0x01	,
  USB_PRODUCT_ID_MSB		,	0xFF	,	0x00	,	0xC0	,
  USB_CTRL_1_CLR		,	0x77	,	0x77	,	0x07	,
  USB_CTRL_1_SET		,	0x77	,	0x77	,	0x07	,
  USB_CTRL_2_CLR		,	0xFF	,	0xFF	,	0x00	,
  USB_CTRL_2_SET		,	0xFF	,	0xFF	,	0x00	,
  USB_INT_SRC			,	0xFF	,	0x00	,	0x00	,
  USB_INT_LATCH_CLR		,	0xFF	,	0xFF	,	0x00	,
  USB_INT_LATCH_SET		,	0xFF	,	0xFF	,	0x00	,
  USB_INT_EN_LO_CLR		,	0xFF	,	0xFF	,	0x00	,
  USB_INT_EN_LO_SET		,	0xFF	,	0xFF	,	0x00	,
  USB_INT_EN_HI_CLR		,	0xFF	,	0xFF	,	0x00	,
  USB_INT_EN_HI_SET		,	0xFF	,	0xFF	,	0x00	,
  USB_CR_PSM_CTRL		,	0xBB	,	0xBB	,	0x02	,
  USB_CR_PSM_CMD		,	0x00	,	0x1F	,	0x00	,
  USB_CR_PSM_CMD_STATUS		,	0x1F	,	0x00	,	0x00	,
  USB_CR_FSM_STATUS		,	0xFF	,	0x00	,	0x00	,
  USB_CR_FSM_ERR_STATUS		,	0xFF	,	0x00	,	0x00	,
  USB_CR_TIM_POS		,	0xFF	,	0xFF	,	0xFF	,
  USB_CR_TIM_PLS		,	0xFF	,	0xFF	,	0xFF	,
  USB_CR_DET_PLS		,	0x0F	,	0x0F	,	0x0F	,
  USB_CR_INT_SRC_1		,	0xFF	,	0x00	,	0x00	,
  USB_CR_INT_SRC_2		,	0x03	,	0x00	,	0x00	,
  USB_CR_INT_MSK_1		,	0xFF	,	0xFF	,	0x00	,
  USB_CR_INT_MSK_2		,	0x03	,	0x03	,	0x00	,
  USB_CR_INT_LATCH_1		,	0xFF	,	0xFF	,	0x00	,
  USB_CR_INT_LATCH_2		,	0x03	,	0x03	,	0x00	,
  USB_UART_AUDIO_CTRL		,	0xFF	,	0xFF	,	0x00	,
  USB_INT_SRC_2			,	0xFF	,	0x00	,	0x00	,
  USB_INT_LATCH_2		,	0xFF	,	0xFF	,	0x00	,
  USB_INT_EN_LO_2		,	0xFF	,	0xFF	,	0x00	,
  USB_INT_EN_HI_2		,	0xFF	,	0xFF	,	0x00	,
  USB_TEST_USB_REG_1		,	0x9F	,	0x00	,	0x9F	,
  USB_TEST_USB_REG_2		,	0xFF	,	0x00	,	0xFF								
};
UWORD8 MADC_REG_LIST[]= {
  MADC_RTSELECT_LSB		,	0xFF	,	0xFF	,	0x00	,
  MADC_RTSELECT_MSB		,	0x07	,	0x07	,	0x00	,
  MADC_CTRL_P1			,      	0x07	,	0x08	,	0x06	,
  MADC_CTRL_P2			,	0x03	,	0x04	,	0x02	,
  MADC_RTCH1_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH1_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH2_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH2_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH3_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH3_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH4_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH4_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH5_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH5_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH6_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH6_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH7_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH7_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH8_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH8_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH9_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH9_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH10_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH10_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_RTCH11_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_RTCH11_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH1_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH1_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH2_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH2_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH3_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH3_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH4_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH4_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH5_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH5_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH6_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH6_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH7_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH7_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH8_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH8_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH9_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH9_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH10_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH10_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_GPCH11_LSB		,	0xFF	,	0x00	,	0x00	,
  MADC_GPCH11_MSB		,	0x07	,	0x00	,	0x00	,
  MADC_TEST_ANA			,	0x03	,	0x00	,	0x00	
};
UWORD8 AUX_REG_LIST[]= {
  AUX_REG_TOGGLE1		,	0x00	,	0xFF	,	0x00	,
  AUX_REG_TOGGLE2		,	0x00	,	0xFF	,	0x00	,
  AUX_REG_PWDNSTATUS		,	0xFF	,	0x00	,	0x00	
};
UWORD8 VIB_REG_LIST[]= {
  VIB_CTRL			,	0x7F	,	0x7F	,	0x3F	,
  VIB_TEST_ANA			,	0x07	,	0x00	,	0x00	
};
UWORD8 WLED_REG_LIST[]= {
  WLED_CTRL_LEDA		,	0xFF	,	0xFF	,	0x00	,
  WLED_CTRL_LEDB		,	0xFF	,	0xFF	,	0x00	,
  WLED_CTRL_LEDC		,	0xFF	,	0xFF	,	0x00	,
  WLED_CTRL			,	0x1F	,	0x1F	,	0x08	,
  WLED_TEST_ANA			,	0x0F	,	0x00	,	0x04	
};
UWORD8 BCI_REG_LIST[]= {
  BCI_CHGVREG2			,	0xC0	,	0xC0	,	0x00	,
  BCI_CHGVREG1			,	0xFF	,	0xFF	,	0x00	,
  BCI_CHGIREG			,	0xFF	,	0xFF	,	0x00	,
  BCI_BCISECU			,	0xFC	,	0x00	,	0x00	,
  BCI_BCISKEY			,	0x00	,	0xFF	,	0x00	,
  BCI_BCICTL1			,	0xFF	,	0xFF	,	0x00	,
  BCI_BCICTL2			,	0xFF	,	0xFF	,	0x00	,
  BCI_BCIPWM2			,	0xF0	,	0xE0	,	0x00	,
  BCI_BCIPWM1			,	0xFF	,	0xFF	,	0x00	,
  BCI_BCIWDKEY			,	0x00	,	0xFF	,	0x00	,
  BCI_BCIWD				,	0xF0	,	0x00	,	0x20	,
  BCI_BCI_ICTL			,	0xFF	,	0x00	,	0x00	,
  BCI_BCICTL3			,	0xF2	,	0xF0	,	0x00	,
  BCI_TST_1			,	0xFF	,	0x00	,	0x00	,
  BCI_TST_2			,	0xFF	,	0x00	,	0x00	,
  BCI_TST_3			,	0xFE	,	0x00	,	0x00	,
  BCI_TST_4			,	0xC0	,	0x00	,	0x00	
};
//  BCI_BCICTL3			,	0xFF	,	0xF0	,	0x02	,
//  BCI_BCISKEY			,	0xFF	,	0xFF	,	0x00	,
//  BCI_BCIWDKEY			,	0xFF	,	0xFF	,	0x00	,
//  BCI_BCIWD			,	0xB0	,	0x40	,	0x20	,

UWORD8 SIM_CARD_REG_LIST[]= {
  SIM_CARD_SIMDEBOUNCING	,	0xFF	,	0xFF	,	0x00	,
  SIM_CARD_SIMDTCCTRL		,	0x07	,	0x07	,	0x00	
};
UWORD8 INT2_REG_LIST[]= {
  INT2_IT2MASKP2H		,	0xFF	,	0xFF	,	0xFF	,
  INT2_IT2MASKP2L		,	0xFF	,	0xFF	,	0xFF	,
  INT2_IT2STATUSP2H		,	0xFF	,	0xFF	,	0x00	,
  INT2_IT2STATUSP2L		,	0xFF	,	0xFF	,	0x00	,
  INT2_IT2MASKP1H		,	0xFF	,	0xFF	,	0x00	,
  INT2_IT2MASKP1L		,	0xFF	,	0xFF	,	0x00	,
  INT2_IT2STATUSP1H		,	0xFF	,	0xFF	,	0x00	,
  INT2_IT2STATUSP1L		,	0xFF	,	0xFF	,	0x00	
};
UWORD8 AUDIO_REG_LIST[]= {
  AUDIO_TOGB			,	0x00	,	0x3F	,	0x00	,
  AUDIO_PWRONSTATUS		,	0x07	,	0x00	,	0x00	,
  AUDIO_CTRL1			,	0xFF	,	0xFF	,	0x00	,
  AUDIO_CTRL2			,	0xDF	,	0xDF	,	0x00	,
  AUDIO_CTRL3			,	0xFF	,	0xFF	,	0x00	,
  AUDIO_CTRL4			,	0xFF	,	0xFF	,	0x00	,
  AUDIO_CTRL5			,	0x3F	,	0x3F	,	0x10	,
  AUDIO_CTRL6			,	0x1F	,	0x1F	,	0x00	,
  AUDIO_POPMAN			,	0xFF	,	0xFF	,	0x00	,
  AUDIO_POPAUTO			,	0x0F	,	0x0F	,	0x00	,
  AUDIO_SIDETONE		,	0x0F	,	0x0F	,	0x00	,
  AUDIO_VULGAIN			,	0x3F	,	0x3F	,	0x00	,
  AUDIO_VDLGAIN			,	0x7F	,	0x7F	,	0x00	,
  AUDIO_OUTEN1			,	0x7F	,	0x7F	,	0x00	,
  AUDIO_OUTEN2			,	0x3F	,	0x3F	,	0x00	,
  AUDIO_OUTEN3			,	0x07	,	0x07	,	0x00	,
  AUDIO_AUDLGAIN		,	0x1F	,	0x1F	,	0x00	,
  AUDIO_AUDRGAIN		,	0x1F	,	0x1F	,	0x00	,
  AUDIO_VPLLTEST		,	0x20	,	0x00	,	0x00	,
  AUDIO_AUDFTEST1		,	0xFF	,	0x00	,	0x00	,
  AUDIO_AUDFTEST2		,	0x0F	,	0x00	,	0x00	,
  AUDIO_AUDFTEST3		,	0x7F	,	0x00	,	0x00	,
  AUDIO_HFTEST1			,	0x07	,	0x00	,	0x00	,
  AUDIO_HFTEST2			,	0xFF	,	0x00	,	0x44	,
  AUDIO_POPTEST1		,	0x00	,	0x00	,	0x00	,
  AUDIO_POPTEST2		,	0x00	,	0x00	,	0x00	
};
UWORD16 PMC_MASTER_REG_LENGTH = sizeof(PMC_MASTER_REG_LIST);
UWORD16 PMC_SLAVE_REG_LENGTH = sizeof(PMC_SLAVE_REG_LIST);
UWORD16 RTC_REG_LENGTH = sizeof(RTC_REG_LIST);
UWORD16 AUDIO_REG_LENGTH = sizeof(AUDIO_REG_LIST);
UWORD16 USB_REG_LENGTH = sizeof(USB_REG_LIST);
UWORD16 MADC_REG_LENGTH = sizeof(MADC_REG_LIST);
UWORD16 AUX_REG_LENGTH = sizeof(AUX_REG_LIST);
UWORD16 BCI_REG_LENGTH = sizeof(BCI_REG_LIST);
UWORD16 VIB_REG_LENGTH = sizeof(VIB_REG_LIST);
UWORD16 WLED_REG_LENGTH = sizeof(WLED_REG_LIST);
UWORD16 SIM_CARD_REG_LENGTH = sizeof(SIM_CARD_REG_LIST);
UWORD16 INT2_REG_LENGTH = sizeof(INT2_REG_LIST);

char PMC_MASTER_REG_NAME[][35]= {
  "PMC_MASTER_GP_CFG",
  "PMC_MASTER_PU_PD_CFG1",
  "PMC_MASTER_PU_PD_CFG2",
  "PMC_MASTER_P1_CFG_TRANSITION",
  "PMC_MASTER_P2_CFG_TRANSITION",
  "PMC_MASTER_P3_CFG_TRANSITION",
  "PMC_MASTER_P123_CFG_TRANSITION",
  "PMC_MASTER_STS_HW_CONDITIONS",
  "PMC_MASTER_SEQ_P123_STATE",
  "PMC_MASTER_SEQ_CFG_MODE",
  "PMC_MASTER_SEQ_CFG_TRANSITION",
  "PMC_MASTER_PB_CFG",
  "PMC_MASTER_PB_CFG_I2C",
  "PMC_MASTER_PB_CFG_TEST",
  "PMC_MASTER_SEQ_MEM_O2C",
  "PMC_MASTER_SEQ_MEM_C2A",
  "PMC_MASTER_SEQ_MEM_A2O",
  "PMC_MASTER_SEQ_MEM_A2S",

⌨️ 快捷键说明

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