|
#define | ATP_TPEN_ADC0 (0x01) |
|
#define | ATP_TPEN_ADC1 (0x02) |
|
#define | ATP_TPEN_AFE (0x03) |
|
#define | ATP_TPEN_BIAS (0x04) |
|
#define | ATP_TPEN_CP (0x07) |
|
#define | ATP_TPEN_NONE (0x00) |
|
#define | ATP_TPEN_TIMING (0x05) |
|
#define | ATP_TPEN_TX (0x06) |
|
#define | CPU_CTL_CPU_RST (0x40) |
|
#define | CPU_CTL_FRZ_BRK_EN (0x10) |
|
#define | CPU_CTL_HALT (0x01) |
|
#define | CPU_CTL_ISTEP (0x04) |
|
#define | CPU_CTL_RST_BRK_EN (0x20) |
|
#define | CPU_CTL_RUN (0x02) |
|
#define | CPU_CTL_SW_BRK_EN (0x08) |
|
#define | CPU_ID_HI_DMEM_SIZE_BM (0x03FE) |
|
#define | CPU_ID_HI_MPY (0x0001) |
|
#define | CPU_ID_HI_PMEM_SIZE_BM (0xFC00) |
|
#define | CPU_ID_LO_CHIP_ID_BM (0xFF00) |
|
#define | CPU_ID_LO_CHIP_VERSION_BM (0x00FF) |
|
#define | CPU_STAT_HALT_RUN (0x01) |
|
#define | CPU_STAT_PUC_PND (0x04) |
|
#define | CPU_STAT_SWBRK_PND (0x08) |
|
#define | FCOUNT_STATUS_RESULT_RDY (0x0001) |
|
#define | GPIO_PCFG_IEN (0x0001) |
|
#define | GPIO_PCFG_IRQ_FLAG (0x0004) |
|
#define | GPIO_PCFG_PU (0x0002) |
|
#define | GPIO_PDIR_INPUT (0x00) |
|
#define | GPIO_PDIR_OUTPUT (0x01) |
|
#define | LPWKUP_CTRL_CLK_EN (0x0002) |
|
#define | LPWKUP_CTRL_IEN (0x0001) |
|
#define | LPWKUP_CTRL_RESET_N (0x0004) |
|
#define | LPWKUP_STATUS_COUNT_SYNC (0x0004) |
|
#define | LPWKUP_STATUS_CTRL_RDY (0x0002) |
|
#define | LPWKUP_STATUS_PERIOD_RDY (0x0001) |
|
#define | MEM_CTL_MEM_REG (0x04) |
|
#define | MEM_CTL_RDWR (0x02) |
|
#define | MEM_CTL_START (0x01) |
|
#define | MEM_CTL_SW_BW (0x08) |
|
#define | OTP_CTRL_OTP_EN (0x01) |
|
#define | OTP_CTRL_PPROG (0x08) |
|
#define | OTP_CTRL_PPROG_IO_EN (0x40) |
|
#define | OTP_CTRL_PRD (0x02) |
|
#define | OTP_CTRL_PTM_BM (0x30) |
|
#define | OTP_CTRL_PWE (0x04) |
|
#define | OTP_CTRL_VPP_RDY (0x80) |
|
#define | PMUT_CAP_VAL_CONNECT (0x0040) |
|
#define | PMUT_CAP_VAL_VALUE_BM (0x003F) |
|
#define | PMUT_CHPUMP_CP_CLK_SEL (0x1000) |
|
#define | PMUT_CHPUMP_HVVDD_CYCLES_BM (0x0007) |
|
#define | PMUT_CHPUMP_HVVDD_FON (0x0200) |
|
#define | PMUT_CHPUMP_RUN_CP_IN_RX (0x2000) |
|
#define | PMUT_CHPUMP_SMCLK_DIV_1 (0x0000) |
|
#define | PMUT_CHPUMP_SMCLK_DIV_2 (0x0010) |
|
#define | PMUT_CHPUMP_SMCLK_DIV_4 (0x0020) |
|
#define | PMUT_CHPUMP_SMCLK_DIV_8 (0x0030) |
|
#define | PMUT_CHPUMP_SMCLK_DIV_BM (0x0030) |
|
#define | PMUT_CLK_BIAS_0_MAX_FREQ (65938) |
|
#define | PMUT_CLK_BIAS_1_MAX_FREQ (102500) |
|
#define | PMUT_CLK_BIAS_2_MAX_FREQ (153125) |
|
#define | PMUT_CLK_BIAS_3_MAX_FREQ (212500) |
|
#define | PMUT_CLK_FREQ_TRIM_MAX_BIAS_0 (300) |
|
#define | PMUT_CLK_FREQ_TRIM_MAX_BIAS_1 (400) |
|
#define | PMUT_CONFIG_ADC_LF_EN (0x4000) |
|
#define | PMUT_CONFIG_AFE_BIAS_EN (0x2000) |
|
#define | PMUT_CONFIG_CIC_ODR_16 (0x0300) |
|
#define | PMUT_CONFIG_CIC_ODR_2 (0x0600) |
|
#define | PMUT_CONFIG_CIC_ODR_32 (0x0200) |
|
#define | PMUT_CONFIG_CIC_ODR_4 (0x0500) |
|
#define | PMUT_CONFIG_CIC_ODR_8 (0x0400) |
|
#define | PMUT_CONFIG_CIC_ODR_BM (0x0700) |
|
#define | PMUT_CONFIG_CP_ACTIVE_DISCHARGE (0x0004) |
|
#define | PMUT_CONFIG_RX_PWR_OVERRIDE (0x1000) |
|
#define | PMUT_CONFIG_SINGLE_ENDED_TX (0x0002) |
|
#define | PMUT_CONFIG_TX0_ENABLE (0x0008) |
|
#define | PMUT_CONFIG_TX1_ENABLE (0x0010) |
|
#define | PMUT_CONFIG_TX2_ENABLE (0x0020) |
|
#define | PMUT_CONFIG_TX3_ENABLE (0x0040) |
|
#define | PMUT_CONFIG_VREF_CTRL (0x0001) |
|
#define | PMUT_CTRL_ENABLE (0x0001) |
|
#define | PMUT_CTRL_EOF_IEN (0x0004) |
|
#define | PMUT_CTRL_ERROR_IEN (0x0008) |
|
#define | PMUT_CTRL_RESET (0x0002) |
|
#define | PMUT_STATUS_ACTIVE (0x0010) |
|
#define | PMUT_STATUS_EOF_IFG (0x0004) |
|
#define | PMUT_STATUS_ERROR_IFG (0x0008) |
|
#define | PMUT_STATUS_RDY_CONFIG_WRITE (0x0040) |
|
#define | PMUT_STATUS_RDY_NEXT_WR_PTR (0x0020) |
|
#define | PT_CTRL_IEN (0x01) |
|
#define | PT_CTRL_RST (0x02) |
|
#define | PT_SELECT_SOURCE_BM (0x01) |
|
#define | PT_SELECT_SOURCE_PIN_0 (0x00) |
|
#define | PT_SELECT_SOURCE_PIN_1 (0x01) |
|
#define | SCM_CPU_CLK_FREQ_TRIM_BM (0x3F) |
|
#define | SCM_CPU_CLK_STANDBY (0x40) |
|
#define | SCM_PASSWORD_VALUE (0x00A5) |
|
#define | SCM_PMUT_CLK_BIAS_TRIM_BM (0xC000) |
|
#define | SCM_PMUT_CLK_BIAS_TRIM_BS (14) |
|
#define | SCM_PMUT_CLK_DIV_1 (0x0000) |
|
#define | SCM_PMUT_CLK_DIV_2 (0x1000) |
|
#define | SCM_PMUT_CLK_DIV_4 (0x2000) |
|
#define | SCM_PMUT_CLK_DIV_8 (0x3000) |
|
#define | SCM_PMUT_CLK_DIV_BM (0x3000) |
|
#define | SCM_PMUT_CLK_EXT_EN (0x0800) |
|
#define | SCM_PMUT_CLK_FREQ_TRIM_BM (0x01FF) |
|
#define | SCM_PMUT_CLK_PAD_MODE_AT (0x0400) |
|
#define | SCM_PMUT_CLK_PAD_MODE_BM (0x0600) |
|
#define | SCM_PMUT_CLK_PAD_MODE_INPUT (0x0600) |
|
#define | SCM_PMUT_CLK_PAD_MODE_NONE (0x0000) |
|
#define | SCM_PMUT_CLK_PAD_MODE_PMUT (0x0200) |
|
#define | SCM_RTC_CLK_EXT_EN (0x04) |
|
#define | SCM_RTC_CLK_PAD_MODE_AT (0x02) |
|
#define | SCM_RTC_CLK_PAD_MODE_BM (0x03) |
|
#define | SCM_RTC_CLK_PAD_MODE_INPUT (0x03) |
|
#define | SCM_RTC_CLK_PAD_MODE_NONE (0x00) |
|
#define | SCM_RTC_CLK_PAD_MODE_RTC (0x01) |
|
#define | SHASTA_ALGO_INFO_PTR_ADDR (SHASTA_CONFIG_PTR_ADDR + 2) |
|
#define | SHASTA_CONFIG_PTR_ADDR SHASTA_DATA_MEM_ADDR |
|
#define | SHASTA_CPU_ID_HI_VALUE (0x2041) |
|
#define | SHASTA_CPU_ID_VALUE (0x2041) |
|
#define | SHASTA_CPU_TRIM_DEFAULT (0x1E) |
|
#define | SHASTA_CPU_TRIM_MAX (63) |
|
#define | SHASTA_DATA_MEM_ADDR 0x1000 |
|
#define | SHASTA_DATA_MEM_SIZE 0x1000 |
|
#define | SHASTA_DBG_REG_CPU_CTL (0x04) |
|
#define | SHASTA_DBG_REG_CPU_ID_HI (0x01) |
|
#define | SHASTA_DBG_REG_CPU_ID_LO (0x00) |
|
#define | SHASTA_DBG_REG_CPU_STAT (0x05) |
|
#define | SHASTA_DBG_REG_MEM_ADDR (0x02) |
|
#define | SHASTA_DBG_REG_MEM_CTL (0x06) |
|
#define | SHASTA_DBG_REG_MEM_DATA (0x03) |
|
#define | SHASTA_FCOUNT_CYCLES (128) |
|
#define | SHASTA_LAST_16BIT_DBG_REG SHASTA_DBG_REG_MEM_DATA |
|
#define | SHASTA_PMUT_TRIM_DEFAULT (0x4028) |
|
#define | SHASTA_PROG_MEM_ADDR 0xE800 |
|
#define | SHASTA_PROG_MEM_BASE_ADDR 0xE000 |
|
#define | SHASTA_PROG_MEM_SIZE 0x1800 |
|
#define | SHASTA_REG_ATP_TPEN (0x01C0) |
|
#define | SHASTA_REG_ATP_TPSEL (0x01C1) |
|
#define | SHASTA_REG_FCOUNT_CTRL (0x01D0) |
|
#define | SHASTA_REG_FCOUNT_RESULT (0x01D2) |
|
#define | SHASTA_REG_FCOUNT_STATUS (0x01D4) |
|
#define | SHASTA_REG_GPIO_0_PCFG (0x01E0) |
|
#define | SHASTA_REG_GPIO_0_PDIN (0x01E1) |
|
#define | SHASTA_REG_GPIO_0_PDIR (0x01E3) |
|
#define | SHASTA_REG_GPIO_0_PDOUT (0x01E2) |
|
#define | SHASTA_REG_GPIO_1_PCFG (0x01E4) |
|
#define | SHASTA_REG_GPIO_1_PDIN (0x01E5) |
|
#define | SHASTA_REG_GPIO_1_PDIR (0x01E7) |
|
#define | SHASTA_REG_GPIO_1_PDOUT (0x01E6) |
|
#define | SHASTA_REG_LPWKUP_COUNT (0x0196) |
|
#define | SHASTA_REG_LPWKUP_CTRL (0x0192) |
|
#define | SHASTA_REG_LPWKUP_PERIOD (0x0190) |
|
#define | SHASTA_REG_LPWKUP_STATUS (0x0194) |
|
#define | SHASTA_REG_OTP_ADDR (0x01E8) |
|
#define | SHASTA_REG_OTP_CTRL (0x01E9) |
|
#define | SHASTA_REG_OTP_DATA (0x01EA) |
|
#define | SHASTA_REG_PMUT_CAP_VAL (0x01AC) |
|
#define | SHASTA_REG_PMUT_CHPUMP (0x01A2) |
|
#define | SHASTA_REG_PMUT_CONFIG (0x01A0) |
|
#define | SHASTA_REG_PMUT_CTRL (0x01A8) |
|
#define | SHASTA_REG_PMUT_DMA_END_PTR (0x01B0) |
|
#define | SHASTA_REG_PMUT_DMA_WRT_PTR (0x01AE) |
|
#define | SHASTA_REG_PMUT_IP (0x01A6) |
|
#define | SHASTA_REG_PMUT_NEXT_WRT_PTR (0x01AA) |
|
#define | SHASTA_REG_PMUT_STATUS (0x01A4) |
|
#define | SHASTA_REG_PT_CTRL (0x01D8) |
|
#define | SHASTA_REG_PT_RESULT (0x01DA) |
|
#define | SHASTA_REG_PT_SELECT (0x01D9) |
|
#define | SHASTA_REG_SCM_CPU_CLK (0x01F3) |
|
#define | SHASTA_REG_SCM_PASSWORD (0x01F4) |
|
#define | SHASTA_REG_SCM_PMUT_CLK (0x01F0) |
|
#define | SHASTA_REG_SCM_RTC_CLK (0x01F2) |
|
#define | SHASTA_REG_SPI_CTRL (0x0204) |
|
#define | SHASTA_REG_SPI_DMA_PTR (0x0206) |
|
#define | SHASTA_REG_SPI_START_ADDR (0x0208) |
|
#define | SHASTA_REG_SPI_WR_ADDR (0x0200) |
|
#define | SHASTA_REG_SPI_WR_MASK (0x0202) |
|
#define | SHASTA_REG_SYS_CTRL (0xA000) |
|
#define | SHASTA_SMCLK_CYCLES_PER_PMUT (16) |
|
#define | SPI_CMD_DATA_MEM (0x0000) |
|
#define | SPI_CMD_DBG_REG_ACCESS (0x8000) |
|
#define | SPI_CMD_DBG_REG_READ (SPI_CMD_DBG_REG_ACCESS | SPI_CMD_READ) |
|
#define | SPI_CMD_DBG_REG_WRITE (SPI_CMD_DBG_REG_ACCESS | SPI_CMD_WRITE) |
|
#define | SPI_CMD_MEM_ACCESS (0x0000) |
|
#define | SPI_CMD_MEM_READ (SPI_CMD_MEM_ACCESS | SPI_CMD_READ) |
|
#define | SPI_CMD_MEM_WRITE (SPI_CMD_MEM_ACCESS | SPI_CMD_WRITE) |
|
#define | SPI_CMD_PROG_MEM (0x2000) |
|
#define | SPI_CMD_READ (0x0000) |
|
#define | SPI_CMD_SYS_CTRL_ACCESS (0xA000) |
|
#define | SPI_CMD_SYS_CTRL_READ (SPI_CMD_SYS_CTRL_ACCESS | SPI_CMD_READ) |
|
#define | SPI_CMD_SYS_CTRL_WRITE (SPI_CMD_SYS_CTRL_ACCESS | SPI_CMD_WRITE) |
|
#define | SPI_CMD_WRITE (0x4000) |
|
#define | SPI_CTRL_IEN_EN_RD (0x0002) |
|
#define | SPI_CTRL_IEN_EN_WR (0x0001) |
|
#define | SPI_CTRL_RD_FLAG (0x0008) |
|
#define | SPI_CTRL_WR_FLAG (0x0004) |
|
#define | SYS_CTRL_DEBUG (0x0002) |
|
#define | SYS_CTRL_DUMMY_BYTES_BM (0x001C) |
|
#define | SYS_CTRL_POR_N (0x0020) |
|
#define | SYS_CTRL_RESET_N (0x0001) |
|
#define | SYS_CTRL_SCAN_MODE_BM (0x0060) |
|