mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
0a44d09f4f
1. add xtal buf wait to fix high temperature restart issue 2. add min sleep value to fix xtal stop due to too short sleep time issue
3709 lines
175 KiB
C
3709 lines
175 KiB
C
/*
|
|
* SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#ifndef _SOC_RTC_CNTL_REG_H_
|
|
#define _SOC_RTC_CNTL_REG_H_
|
|
|
|
|
|
#include "soc.h"
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* The value that needs to be written to RTC_CNTL_SWD_WPROTECT_REG to write-enable the wdt registers */
|
|
#define RTC_CNTL_SWD_WKEY_VALUE 0x8F1D312A
|
|
|
|
#define RTC_CNTL_TIME0_REG RTC_CNTL_TIME_LOW0_REG
|
|
#define RTC_CNTL_TIME1_REG RTC_CNTL_TIME_HIGH0_REG
|
|
|
|
#define RTC_CNTL_OPTIONS0_REG (DR_REG_RTCCNTL_BASE + 0x0)
|
|
/* RTC_CNTL_SW_SYS_RST : WO ;bitpos:[31] ;default: 1'd0 ; */
|
|
/*description: SW system reset.*/
|
|
#define RTC_CNTL_SW_SYS_RST (BIT(31))
|
|
#define RTC_CNTL_SW_SYS_RST_M (BIT(31))
|
|
#define RTC_CNTL_SW_SYS_RST_V 0x1
|
|
#define RTC_CNTL_SW_SYS_RST_S 31
|
|
/* RTC_CNTL_DG_WRAP_FORCE_NORST : R/W ;bitpos:[30] ;default: 1'd0 ; */
|
|
/*description: digital core force no reset in deep sleep.*/
|
|
#define RTC_CNTL_DG_WRAP_FORCE_NORST (BIT(30))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_NORST_M (BIT(30))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_NORST_V 0x1
|
|
#define RTC_CNTL_DG_WRAP_FORCE_NORST_S 30
|
|
/* RTC_CNTL_DG_WRAP_FORCE_RST : R/W ;bitpos:[29] ;default: 1'd0 ; */
|
|
/*description: digital wrap force reset in deep sleep.*/
|
|
#define RTC_CNTL_DG_WRAP_FORCE_RST (BIT(29))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_RST_M (BIT(29))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_RST_V 0x1
|
|
#define RTC_CNTL_DG_WRAP_FORCE_RST_S 29
|
|
/* RTC_CNTL_ANALOG_FORCE_NOISO : R/W ;bitpos:[28] ;default: 1'd1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_ANALOG_FORCE_NOISO (BIT(28))
|
|
#define RTC_CNTL_ANALOG_FORCE_NOISO_M (BIT(28))
|
|
#define RTC_CNTL_ANALOG_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_ANALOG_FORCE_NOISO_S 28
|
|
/* RTC_CNTL_PLL_FORCE_NOISO : R/W ;bitpos:[27] ;default: 1'd1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_PLL_FORCE_NOISO (BIT(27))
|
|
#define RTC_CNTL_PLL_FORCE_NOISO_M (BIT(27))
|
|
#define RTC_CNTL_PLL_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_PLL_FORCE_NOISO_S 27
|
|
/* RTC_CNTL_XTL_FORCE_NOISO : R/W ;bitpos:[26] ;default: 1'd1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_XTL_FORCE_NOISO (BIT(26))
|
|
#define RTC_CNTL_XTL_FORCE_NOISO_M (BIT(26))
|
|
#define RTC_CNTL_XTL_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_XTL_FORCE_NOISO_S 26
|
|
/* RTC_CNTL_ANALOG_FORCE_ISO : R/W ;bitpos:[25] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_ANALOG_FORCE_ISO (BIT(25))
|
|
#define RTC_CNTL_ANALOG_FORCE_ISO_M (BIT(25))
|
|
#define RTC_CNTL_ANALOG_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_ANALOG_FORCE_ISO_S 25
|
|
/* RTC_CNTL_PLL_FORCE_ISO : R/W ;bitpos:[24] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_PLL_FORCE_ISO (BIT(24))
|
|
#define RTC_CNTL_PLL_FORCE_ISO_M (BIT(24))
|
|
#define RTC_CNTL_PLL_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_PLL_FORCE_ISO_S 24
|
|
/* RTC_CNTL_XTL_FORCE_ISO : R/W ;bitpos:[23] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_XTL_FORCE_ISO (BIT(23))
|
|
#define RTC_CNTL_XTL_FORCE_ISO_M (BIT(23))
|
|
#define RTC_CNTL_XTL_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_XTL_FORCE_ISO_S 23
|
|
/* RTC_CNTL_XTL_EN_WAIT : R/W ;bitpos:[17:14] ;default: 4'd2 ; */
|
|
/*description: wait bias_sleep and current source wakeup.*/
|
|
#define RTC_CNTL_XTL_EN_WAIT 0x0000000F
|
|
#define RTC_CNTL_XTL_EN_WAIT_M ((RTC_CNTL_XTL_EN_WAIT_V)<<(RTC_CNTL_XTL_EN_WAIT_S))
|
|
#define RTC_CNTL_XTL_EN_WAIT_V 0xF
|
|
#define RTC_CNTL_XTL_EN_WAIT_S 14
|
|
/* RTC_CNTL_XTL_FORCE_PU : R/W ;bitpos:[13] ;default: 1'd1 ; */
|
|
/*description: crystall force power up.*/
|
|
#define RTC_CNTL_XTL_FORCE_PU (BIT(13))
|
|
#define RTC_CNTL_XTL_FORCE_PU_M (BIT(13))
|
|
#define RTC_CNTL_XTL_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_XTL_FORCE_PU_S 13
|
|
/* RTC_CNTL_XTL_FORCE_PD : R/W ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: crystall force power down.*/
|
|
#define RTC_CNTL_XTL_FORCE_PD (BIT(12))
|
|
#define RTC_CNTL_XTL_FORCE_PD_M (BIT(12))
|
|
#define RTC_CNTL_XTL_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_XTL_FORCE_PD_S 12
|
|
/* RTC_CNTL_BBPLL_FORCE_PU : R/W ;bitpos:[11] ;default: 1'd0 ; */
|
|
/*description: BB_PLL force power up.*/
|
|
#define RTC_CNTL_BBPLL_FORCE_PU (BIT(11))
|
|
#define RTC_CNTL_BBPLL_FORCE_PU_M (BIT(11))
|
|
#define RTC_CNTL_BBPLL_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_BBPLL_FORCE_PU_S 11
|
|
/* RTC_CNTL_BBPLL_FORCE_PD : R/W ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: BB_PLL force power down.*/
|
|
#define RTC_CNTL_BBPLL_FORCE_PD (BIT(10))
|
|
#define RTC_CNTL_BBPLL_FORCE_PD_M (BIT(10))
|
|
#define RTC_CNTL_BBPLL_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_BBPLL_FORCE_PD_S 10
|
|
/* RTC_CNTL_BBPLL_I2C_FORCE_PU : R/W ;bitpos:[9] ;default: 1'd0 ; */
|
|
/*description: BB_PLL_I2C force power up.*/
|
|
#define RTC_CNTL_BBPLL_I2C_FORCE_PU (BIT(9))
|
|
#define RTC_CNTL_BBPLL_I2C_FORCE_PU_M (BIT(9))
|
|
#define RTC_CNTL_BBPLL_I2C_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_BBPLL_I2C_FORCE_PU_S 9
|
|
/* RTC_CNTL_BBPLL_I2C_FORCE_PD : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: BB_PLL _I2C force power down.*/
|
|
#define RTC_CNTL_BBPLL_I2C_FORCE_PD (BIT(8))
|
|
#define RTC_CNTL_BBPLL_I2C_FORCE_PD_M (BIT(8))
|
|
#define RTC_CNTL_BBPLL_I2C_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_BBPLL_I2C_FORCE_PD_S 8
|
|
/* RTC_CNTL_BB_I2C_FORCE_PU : R/W ;bitpos:[7] ;default: 1'd0 ; */
|
|
/*description: BB_I2C force power up.*/
|
|
#define RTC_CNTL_BB_I2C_FORCE_PU (BIT(7))
|
|
#define RTC_CNTL_BB_I2C_FORCE_PU_M (BIT(7))
|
|
#define RTC_CNTL_BB_I2C_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_BB_I2C_FORCE_PU_S 7
|
|
/* RTC_CNTL_BB_I2C_FORCE_PD : R/W ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: BB_I2C force power down.*/
|
|
#define RTC_CNTL_BB_I2C_FORCE_PD (BIT(6))
|
|
#define RTC_CNTL_BB_I2C_FORCE_PD_M (BIT(6))
|
|
#define RTC_CNTL_BB_I2C_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_BB_I2C_FORCE_PD_S 6
|
|
/* RTC_CNTL_SW_PROCPU_RST : WO ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: PRO CPU SW reset.*/
|
|
#define RTC_CNTL_SW_PROCPU_RST (BIT(5))
|
|
#define RTC_CNTL_SW_PROCPU_RST_M (BIT(5))
|
|
#define RTC_CNTL_SW_PROCPU_RST_V 0x1
|
|
#define RTC_CNTL_SW_PROCPU_RST_S 5
|
|
/* RTC_CNTL_SW_APPCPU_RST : WO ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: APP CPU SW reset.*/
|
|
#define RTC_CNTL_SW_APPCPU_RST (BIT(4))
|
|
#define RTC_CNTL_SW_APPCPU_RST_M (BIT(4))
|
|
#define RTC_CNTL_SW_APPCPU_RST_V 0x1
|
|
#define RTC_CNTL_SW_APPCPU_RST_S 4
|
|
/* RTC_CNTL_SW_STALL_PROCPU_C0 : R/W ;bitpos:[3:2] ;default: 2'b0 ; */
|
|
/*description: {reg_sw_stall_procpu_c1[5:0], reg_sw_stall_procpu_c0[1:0]} == 0x86 will stall P
|
|
RO CPU.*/
|
|
#define RTC_CNTL_SW_STALL_PROCPU_C0 0x00000003
|
|
#define RTC_CNTL_SW_STALL_PROCPU_C0_M ((RTC_CNTL_SW_STALL_PROCPU_C0_V)<<(RTC_CNTL_SW_STALL_PROCPU_C0_S))
|
|
#define RTC_CNTL_SW_STALL_PROCPU_C0_V 0x3
|
|
#define RTC_CNTL_SW_STALL_PROCPU_C0_S 2
|
|
/* RTC_CNTL_SW_STALL_APPCPU_C0 : R/W ;bitpos:[1:0] ;default: 2'b0 ; */
|
|
/*description: {reg_sw_stall_appcpu_c1[5:0], reg_sw_stall_appcpu_c0[1:0]} == 0x86 will stall A
|
|
PP CPU.*/
|
|
#define RTC_CNTL_SW_STALL_APPCPU_C0 0x00000003
|
|
#define RTC_CNTL_SW_STALL_APPCPU_C0_M ((RTC_CNTL_SW_STALL_APPCPU_C0_V)<<(RTC_CNTL_SW_STALL_APPCPU_C0_S))
|
|
#define RTC_CNTL_SW_STALL_APPCPU_C0_V 0x3
|
|
#define RTC_CNTL_SW_STALL_APPCPU_C0_S 0
|
|
|
|
#define RTC_CNTL_SLP_TIMER0_REG (DR_REG_RTCCNTL_BASE + 0x4)
|
|
/* RTC_CNTL_SLP_VAL_LO : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SLP_VAL_LO 0xFFFFFFFF
|
|
#define RTC_CNTL_SLP_VAL_LO_M ((RTC_CNTL_SLP_VAL_LO_V)<<(RTC_CNTL_SLP_VAL_LO_S))
|
|
#define RTC_CNTL_SLP_VAL_LO_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SLP_VAL_LO_S 0
|
|
|
|
#define RTC_CNTL_SLP_TIMER1_REG (DR_REG_RTCCNTL_BASE + 0x8)
|
|
/* RTC_CNTL_MAIN_TIMER_ALARM_EN : WO ;bitpos:[16] ;default: 1'h0 ; */
|
|
/*description: timer alarm enable bit.*/
|
|
#define RTC_CNTL_MAIN_TIMER_ALARM_EN (BIT(16))
|
|
#define RTC_CNTL_MAIN_TIMER_ALARM_EN_M (BIT(16))
|
|
#define RTC_CNTL_MAIN_TIMER_ALARM_EN_V 0x1
|
|
#define RTC_CNTL_MAIN_TIMER_ALARM_EN_S 16
|
|
/* RTC_CNTL_SLP_VAL_HI : R/W ;bitpos:[15:0] ;default: 16'h0 ; */
|
|
/*description: RTC sleep timer high 16 bits.*/
|
|
#define RTC_CNTL_SLP_VAL_HI 0x0000FFFF
|
|
#define RTC_CNTL_SLP_VAL_HI_M ((RTC_CNTL_SLP_VAL_HI_V)<<(RTC_CNTL_SLP_VAL_HI_S))
|
|
#define RTC_CNTL_SLP_VAL_HI_V 0xFFFF
|
|
#define RTC_CNTL_SLP_VAL_HI_S 0
|
|
|
|
#define RTC_CNTL_TIME_UPDATE_REG (DR_REG_RTCCNTL_BASE + 0xC)
|
|
/* RTC_CNTL_TIME_UPDATE : WO ;bitpos:[31] ;default: 1'h0 ; */
|
|
/*description: Set 1: to update register with RTC timer.*/
|
|
#define RTC_CNTL_TIME_UPDATE (BIT(31))
|
|
#define RTC_CNTL_TIME_UPDATE_M (BIT(31))
|
|
#define RTC_CNTL_TIME_UPDATE_V 0x1
|
|
#define RTC_CNTL_TIME_UPDATE_S 31
|
|
/* RTC_CNTL_TIMER_SYS_RST : R/W ;bitpos:[29] ;default: 1'b0 ; */
|
|
/*description: enable to record system reset time.*/
|
|
#define RTC_CNTL_TIMER_SYS_RST (BIT(29))
|
|
#define RTC_CNTL_TIMER_SYS_RST_M (BIT(29))
|
|
#define RTC_CNTL_TIMER_SYS_RST_V 0x1
|
|
#define RTC_CNTL_TIMER_SYS_RST_S 29
|
|
/* RTC_CNTL_TIMER_XTL_OFF : R/W ;bitpos:[28] ;default: 1'b0 ; */
|
|
/*description: Enable to record 40M XTAL OFF time.*/
|
|
#define RTC_CNTL_TIMER_XTL_OFF (BIT(28))
|
|
#define RTC_CNTL_TIMER_XTL_OFF_M (BIT(28))
|
|
#define RTC_CNTL_TIMER_XTL_OFF_V 0x1
|
|
#define RTC_CNTL_TIMER_XTL_OFF_S 28
|
|
/* RTC_CNTL_TIMER_SYS_STALL : R/W ;bitpos:[27] ;default: 1'b0 ; */
|
|
/*description: Enable to record system stall time.*/
|
|
#define RTC_CNTL_TIMER_SYS_STALL (BIT(27))
|
|
#define RTC_CNTL_TIMER_SYS_STALL_M (BIT(27))
|
|
#define RTC_CNTL_TIMER_SYS_STALL_V 0x1
|
|
#define RTC_CNTL_TIMER_SYS_STALL_S 27
|
|
|
|
#define RTC_CNTL_TIME_LOW0_REG (DR_REG_RTCCNTL_BASE + 0x10)
|
|
/* RTC_CNTL_TIMER_VALUE0_LOW : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
|
/*description: RTC timer low 32 bits.*/
|
|
#define RTC_CNTL_TIMER_VALUE0_LOW 0xFFFFFFFF
|
|
#define RTC_CNTL_TIMER_VALUE0_LOW_M ((RTC_CNTL_TIMER_VALUE0_LOW_V)<<(RTC_CNTL_TIMER_VALUE0_LOW_S))
|
|
#define RTC_CNTL_TIMER_VALUE0_LOW_V 0xFFFFFFFF
|
|
#define RTC_CNTL_TIMER_VALUE0_LOW_S 0
|
|
|
|
#define RTC_CNTL_TIME_HIGH0_REG (DR_REG_RTCCNTL_BASE + 0x14)
|
|
/* RTC_CNTL_TIMER_VALUE0_HIGH : RO ;bitpos:[15:0] ;default: 16'h0 ; */
|
|
/*description: RTC timer high 16 bits.*/
|
|
#define RTC_CNTL_TIMER_VALUE0_HIGH 0x0000FFFF
|
|
#define RTC_CNTL_TIMER_VALUE0_HIGH_M ((RTC_CNTL_TIMER_VALUE0_HIGH_V)<<(RTC_CNTL_TIMER_VALUE0_HIGH_S))
|
|
#define RTC_CNTL_TIMER_VALUE0_HIGH_V 0xFFFF
|
|
#define RTC_CNTL_TIMER_VALUE0_HIGH_S 0
|
|
|
|
#define RTC_CNTL_STATE0_REG (DR_REG_RTCCNTL_BASE + 0x18)
|
|
/* RTC_CNTL_SLEEP_EN : R/W ;bitpos:[31] ;default: 1'd0 ; */
|
|
/*description: sleep enable bit.*/
|
|
#define RTC_CNTL_SLEEP_EN (BIT(31))
|
|
#define RTC_CNTL_SLEEP_EN_M (BIT(31))
|
|
#define RTC_CNTL_SLEEP_EN_V 0x1
|
|
#define RTC_CNTL_SLEEP_EN_S 31
|
|
/* RTC_CNTL_SLP_REJECT : R/W ;bitpos:[30] ;default: 1'd0 ; */
|
|
/*description: leep reject bit.*/
|
|
#define RTC_CNTL_SLP_REJECT (BIT(30))
|
|
#define RTC_CNTL_SLP_REJECT_M (BIT(30))
|
|
#define RTC_CNTL_SLP_REJECT_V 0x1
|
|
#define RTC_CNTL_SLP_REJECT_S 30
|
|
/* RTC_CNTL_SLP_WAKEUP : R/W ;bitpos:[29] ;default: 1'd0 ; */
|
|
/*description: leep wakeup bit.*/
|
|
#define RTC_CNTL_SLP_WAKEUP (BIT(29))
|
|
#define RTC_CNTL_SLP_WAKEUP_M (BIT(29))
|
|
#define RTC_CNTL_SLP_WAKEUP_V 0x1
|
|
#define RTC_CNTL_SLP_WAKEUP_S 29
|
|
/* RTC_CNTL_SDIO_ACTIVE_IND : RO ;bitpos:[28] ;default: 1'd0 ; */
|
|
/*description: SDIO active indication.*/
|
|
#define RTC_CNTL_SDIO_ACTIVE_IND (BIT(28))
|
|
#define RTC_CNTL_SDIO_ACTIVE_IND_M (BIT(28))
|
|
#define RTC_CNTL_SDIO_ACTIVE_IND_V 0x1
|
|
#define RTC_CNTL_SDIO_ACTIVE_IND_S 28
|
|
/* RTC_CNTL_APB2RTC_BRIDGE_SEL : R/W ;bitpos:[22] ;default: 1'd0 ; */
|
|
/*description: 1: APB to RTC using bridge.*/
|
|
#define RTC_CNTL_APB2RTC_BRIDGE_SEL (BIT(22))
|
|
#define RTC_CNTL_APB2RTC_BRIDGE_SEL_M (BIT(22))
|
|
#define RTC_CNTL_APB2RTC_BRIDGE_SEL_V 0x1
|
|
#define RTC_CNTL_APB2RTC_BRIDGE_SEL_S 22
|
|
/* RTC_CNTL_SLP_REJECT_CAUSE_CLR : WO ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: clear rtc sleep reject cause.*/
|
|
#define RTC_CNTL_SLP_REJECT_CAUSE_CLR (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_CAUSE_CLR_M (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_CAUSE_CLR_V 0x1
|
|
#define RTC_CNTL_SLP_REJECT_CAUSE_CLR_S 1
|
|
/* RTC_CNTL_SW_CPU_INT : WO ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: rtc software interrupt to main cpu.*/
|
|
#define RTC_CNTL_SW_CPU_INT (BIT(0))
|
|
#define RTC_CNTL_SW_CPU_INT_M (BIT(0))
|
|
#define RTC_CNTL_SW_CPU_INT_V 0x1
|
|
#define RTC_CNTL_SW_CPU_INT_S 0
|
|
|
|
#define RTC_CNTL_TIMER1_REG (DR_REG_RTCCNTL_BASE + 0x1C)
|
|
/* RTC_CNTL_PLL_BUF_WAIT : R/W ;bitpos:[31:24] ;default: 8'd40 ; */
|
|
/*description: PLL wait cycles in slow_clk_rtc.*/
|
|
#define RTC_CNTL_PLL_BUF_WAIT 0x000000FF
|
|
#define RTC_CNTL_PLL_BUF_WAIT_M ((RTC_CNTL_PLL_BUF_WAIT_V)<<(RTC_CNTL_PLL_BUF_WAIT_S))
|
|
#define RTC_CNTL_PLL_BUF_WAIT_V 0xFF
|
|
#define RTC_CNTL_PLL_BUF_WAIT_S 24
|
|
/* RTC_CNTL_XTL_BUF_WAIT : R/W ;bitpos:[23:14] ;default: 10'd80 ; */
|
|
/*description: XTAL wait cycles in slow_clk_rtc.*/
|
|
#define RTC_CNTL_XTL_BUF_WAIT 0x000003FF
|
|
#define RTC_CNTL_XTL_BUF_WAIT_M ((RTC_CNTL_XTL_BUF_WAIT_V)<<(RTC_CNTL_XTL_BUF_WAIT_S))
|
|
#define RTC_CNTL_XTL_BUF_WAIT_V 0x3FF
|
|
#define RTC_CNTL_XTL_BUF_WAIT_S 14
|
|
/* RTC_CNTL_CK8M_WAIT : R/W ;bitpos:[13:6] ;default: 8'h10 ; */
|
|
/*description: CK8M wait cycles in slow_clk_rtc.*/
|
|
#define RTC_CNTL_CK8M_WAIT 0x000000FF
|
|
#define RTC_CNTL_CK8M_WAIT_M ((RTC_CNTL_CK8M_WAIT_V)<<(RTC_CNTL_CK8M_WAIT_S))
|
|
#define RTC_CNTL_CK8M_WAIT_V 0xFF
|
|
#define RTC_CNTL_CK8M_WAIT_S 6
|
|
/* RTC_CNTL_CPU_STALL_WAIT : R/W ;bitpos:[5:1] ;default: 5'd1 ; */
|
|
/*description: CPU stall wait cycles in fast_clk_rtc.*/
|
|
#define RTC_CNTL_CPU_STALL_WAIT 0x0000001F
|
|
#define RTC_CNTL_CPU_STALL_WAIT_M ((RTC_CNTL_CPU_STALL_WAIT_V)<<(RTC_CNTL_CPU_STALL_WAIT_S))
|
|
#define RTC_CNTL_CPU_STALL_WAIT_V 0x1F
|
|
#define RTC_CNTL_CPU_STALL_WAIT_S 1
|
|
/* RTC_CNTL_CPU_STALL_EN : R/W ;bitpos:[0] ;default: 1'd1 ; */
|
|
/*description: CPU stall enable bit.*/
|
|
#define RTC_CNTL_CPU_STALL_EN (BIT(0))
|
|
#define RTC_CNTL_CPU_STALL_EN_M (BIT(0))
|
|
#define RTC_CNTL_CPU_STALL_EN_V 0x1
|
|
#define RTC_CNTL_CPU_STALL_EN_S 0
|
|
|
|
#define RTC_CNTL_TIMER2_REG (DR_REG_RTCCNTL_BASE + 0x20)
|
|
/* RTC_CNTL_MIN_TIME_CK8M_OFF : R/W ;bitpos:[31:24] ;default: 8'h1 ; */
|
|
/*description: minimal cycles in slow_clk_rtc for CK8M in power down state.*/
|
|
#define RTC_CNTL_MIN_TIME_CK8M_OFF 0x000000FF
|
|
#define RTC_CNTL_MIN_TIME_CK8M_OFF_M ((RTC_CNTL_MIN_TIME_CK8M_OFF_V)<<(RTC_CNTL_MIN_TIME_CK8M_OFF_S))
|
|
#define RTC_CNTL_MIN_TIME_CK8M_OFF_V 0xFF
|
|
#define RTC_CNTL_MIN_TIME_CK8M_OFF_S 24
|
|
/* RTC_CNTL_ULPCP_TOUCH_START_WAIT : R/W ;bitpos:[23:15] ;default: 9'h10 ; */
|
|
/*description: wait cycles in slow_clk_rtc before ULP-coprocessor / touch controller start to w
|
|
ork.*/
|
|
#define RTC_CNTL_ULPCP_TOUCH_START_WAIT 0x000001FF
|
|
#define RTC_CNTL_ULPCP_TOUCH_START_WAIT_M ((RTC_CNTL_ULPCP_TOUCH_START_WAIT_V)<<(RTC_CNTL_ULPCP_TOUCH_START_WAIT_S))
|
|
#define RTC_CNTL_ULPCP_TOUCH_START_WAIT_V 0x1FF
|
|
#define RTC_CNTL_ULPCP_TOUCH_START_WAIT_S 15
|
|
|
|
#define RTC_CNTL_TIMER3_REG (DR_REG_RTCCNTL_BASE + 0x24)
|
|
/* RTC_CNTL_BT_POWERUP_TIMER : R/W ;bitpos:[31:25] ;default: 7'd10 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_BT_POWERUP_TIMER 0x0000007F
|
|
#define RTC_CNTL_BT_POWERUP_TIMER_M ((RTC_CNTL_BT_POWERUP_TIMER_V)<<(RTC_CNTL_BT_POWERUP_TIMER_S))
|
|
#define RTC_CNTL_BT_POWERUP_TIMER_V 0x7F
|
|
#define RTC_CNTL_BT_POWERUP_TIMER_S 25
|
|
/* RTC_CNTL_BT_WAIT_TIMER : R/W ;bitpos:[24:16] ;default: 9'h16 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_BT_WAIT_TIMER 0x000001FF
|
|
#define RTC_CNTL_BT_WAIT_TIMER_M ((RTC_CNTL_BT_WAIT_TIMER_V)<<(RTC_CNTL_BT_WAIT_TIMER_S))
|
|
#define RTC_CNTL_BT_WAIT_TIMER_V 0x1FF
|
|
#define RTC_CNTL_BT_WAIT_TIMER_S 16
|
|
/* RTC_CNTL_WIFI_POWERUP_TIMER : R/W ;bitpos:[15:9] ;default: 7'h5 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WIFI_POWERUP_TIMER 0x0000007F
|
|
#define RTC_CNTL_WIFI_POWERUP_TIMER_M ((RTC_CNTL_WIFI_POWERUP_TIMER_V)<<(RTC_CNTL_WIFI_POWERUP_TIMER_S))
|
|
#define RTC_CNTL_WIFI_POWERUP_TIMER_V 0x7F
|
|
#define RTC_CNTL_WIFI_POWERUP_TIMER_S 9
|
|
/* RTC_CNTL_WIFI_WAIT_TIMER : R/W ;bitpos:[8:0] ;default: 9'h8 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WIFI_WAIT_TIMER 0x000001FF
|
|
#define RTC_CNTL_WIFI_WAIT_TIMER_M ((RTC_CNTL_WIFI_WAIT_TIMER_V)<<(RTC_CNTL_WIFI_WAIT_TIMER_S))
|
|
#define RTC_CNTL_WIFI_WAIT_TIMER_V 0x1FF
|
|
#define RTC_CNTL_WIFI_WAIT_TIMER_S 0
|
|
|
|
#define RTC_CNTL_TIMER4_REG (DR_REG_RTCCNTL_BASE + 0x28)
|
|
/* RTC_CNTL_DG_WRAP_POWERUP_TIMER : R/W ;bitpos:[31:25] ;default: 7'h8 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DG_WRAP_POWERUP_TIMER 0x0000007F
|
|
#define RTC_CNTL_DG_WRAP_POWERUP_TIMER_M ((RTC_CNTL_DG_WRAP_POWERUP_TIMER_V)<<(RTC_CNTL_DG_WRAP_POWERUP_TIMER_S))
|
|
#define RTC_CNTL_DG_WRAP_POWERUP_TIMER_V 0x7F
|
|
#define RTC_CNTL_DG_WRAP_POWERUP_TIMER_S 25
|
|
/* RTC_CNTL_DG_WRAP_WAIT_TIMER : R/W ;bitpos:[24:16] ;default: 9'h20 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DG_WRAP_WAIT_TIMER 0x000001FF
|
|
#define RTC_CNTL_DG_WRAP_WAIT_TIMER_M ((RTC_CNTL_DG_WRAP_WAIT_TIMER_V)<<(RTC_CNTL_DG_WRAP_WAIT_TIMER_S))
|
|
#define RTC_CNTL_DG_WRAP_WAIT_TIMER_V 0x1FF
|
|
#define RTC_CNTL_DG_WRAP_WAIT_TIMER_S 16
|
|
/* RTC_CNTL_POWERUP_TIMER : R/W ;bitpos:[15:9] ;default: 7'h5 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_POWERUP_TIMER 0x0000007F
|
|
#define RTC_CNTL_POWERUP_TIMER_M ((RTC_CNTL_POWERUP_TIMER_V)<<(RTC_CNTL_POWERUP_TIMER_S))
|
|
#define RTC_CNTL_POWERUP_TIMER_V 0x7F
|
|
#define RTC_CNTL_POWERUP_TIMER_S 9
|
|
/* RTC_CNTL_WAIT_TIMER : R/W ;bitpos:[8:0] ;default: 9'h8 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WAIT_TIMER 0x000001FF
|
|
#define RTC_CNTL_WAIT_TIMER_M ((RTC_CNTL_WAIT_TIMER_V)<<(RTC_CNTL_WAIT_TIMER_S))
|
|
#define RTC_CNTL_WAIT_TIMER_V 0x1FF
|
|
#define RTC_CNTL_WAIT_TIMER_S 0
|
|
|
|
#define RTC_CNTL_TIMER5_REG (DR_REG_RTCCNTL_BASE + 0x2C)
|
|
/* RTC_CNTL_MIN_SLP_VAL : R/W ;bitpos:[15:8] ;default: 8'h80 ; */
|
|
/*description: minimal sleep cycles in slow_clk_rtc.*/
|
|
#define RTC_CNTL_MIN_SLP_VAL 0x000000FF
|
|
#define RTC_CNTL_MIN_SLP_VAL_M ((RTC_CNTL_MIN_SLP_VAL_V)<<(RTC_CNTL_MIN_SLP_VAL_S))
|
|
#define RTC_CNTL_MIN_SLP_VAL_V 0xFF
|
|
#define RTC_CNTL_MIN_SLP_VAL_S 8
|
|
|
|
#define RTC_CNTL_TIMER6_REG (DR_REG_RTCCNTL_BASE + 0x30)
|
|
/* RTC_CNTL_DG_PERI_POWERUP_TIMER : R/W ;bitpos:[31:25] ;default: 7'h8 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DG_PERI_POWERUP_TIMER 0x0000007F
|
|
#define RTC_CNTL_DG_PERI_POWERUP_TIMER_M ((RTC_CNTL_DG_PERI_POWERUP_TIMER_V)<<(RTC_CNTL_DG_PERI_POWERUP_TIMER_S))
|
|
#define RTC_CNTL_DG_PERI_POWERUP_TIMER_V 0x7F
|
|
#define RTC_CNTL_DG_PERI_POWERUP_TIMER_S 25
|
|
/* RTC_CNTL_DG_PERI_WAIT_TIMER : R/W ;bitpos:[24:16] ;default: 9'h20 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DG_PERI_WAIT_TIMER 0x000001FF
|
|
#define RTC_CNTL_DG_PERI_WAIT_TIMER_M ((RTC_CNTL_DG_PERI_WAIT_TIMER_V)<<(RTC_CNTL_DG_PERI_WAIT_TIMER_S))
|
|
#define RTC_CNTL_DG_PERI_WAIT_TIMER_V 0x1FF
|
|
#define RTC_CNTL_DG_PERI_WAIT_TIMER_S 16
|
|
/* RTC_CNTL_CPU_TOP_POWERUP_TIMER : R/W ;bitpos:[15:9] ;default: 7'h5 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_CPU_TOP_POWERUP_TIMER 0x0000007F
|
|
#define RTC_CNTL_CPU_TOP_POWERUP_TIMER_M ((RTC_CNTL_CPU_TOP_POWERUP_TIMER_V)<<(RTC_CNTL_CPU_TOP_POWERUP_TIMER_S))
|
|
#define RTC_CNTL_CPU_TOP_POWERUP_TIMER_V 0x7F
|
|
#define RTC_CNTL_CPU_TOP_POWERUP_TIMER_S 9
|
|
/* RTC_CNTL_CPU_TOP_WAIT_TIMER : R/W ;bitpos:[8:0] ;default: 9'h8 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_CPU_TOP_WAIT_TIMER 0x000001FF
|
|
#define RTC_CNTL_CPU_TOP_WAIT_TIMER_M ((RTC_CNTL_CPU_TOP_WAIT_TIMER_V)<<(RTC_CNTL_CPU_TOP_WAIT_TIMER_S))
|
|
#define RTC_CNTL_CPU_TOP_WAIT_TIMER_V 0x1FF
|
|
#define RTC_CNTL_CPU_TOP_WAIT_TIMER_S 0
|
|
|
|
#define RTC_CNTL_ANA_CONF_REG (DR_REG_RTCCNTL_BASE + 0x34)
|
|
/* RTC_CNTL_PLL_I2C_PU : R/W ;bitpos:[31] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_PLL_I2C_PU (BIT(31))
|
|
#define RTC_CNTL_PLL_I2C_PU_M (BIT(31))
|
|
#define RTC_CNTL_PLL_I2C_PU_V 0x1
|
|
#define RTC_CNTL_PLL_I2C_PU_S 31
|
|
/* RTC_CNTL_CKGEN_I2C_PU : R/W ;bitpos:[30] ;default: 1'd0 ; */
|
|
/*description: 1: CKGEN_I2C power up.*/
|
|
#define RTC_CNTL_CKGEN_I2C_PU (BIT(30))
|
|
#define RTC_CNTL_CKGEN_I2C_PU_M (BIT(30))
|
|
#define RTC_CNTL_CKGEN_I2C_PU_V 0x1
|
|
#define RTC_CNTL_CKGEN_I2C_PU_S 30
|
|
/* RTC_CNTL_RFRX_PBUS_PU : R/W ;bitpos:[28] ;default: 1'd0 ; */
|
|
/*description: 1: RFRX_PBUS power up.*/
|
|
#define RTC_CNTL_RFRX_PBUS_PU (BIT(28))
|
|
#define RTC_CNTL_RFRX_PBUS_PU_M (BIT(28))
|
|
#define RTC_CNTL_RFRX_PBUS_PU_V 0x1
|
|
#define RTC_CNTL_RFRX_PBUS_PU_S 28
|
|
/* RTC_CNTL_TXRF_I2C_PU : R/W ;bitpos:[27] ;default: 1'd0 ; */
|
|
/*description: 1: TXRF_I2C power up.*/
|
|
#define RTC_CNTL_TXRF_I2C_PU (BIT(27))
|
|
#define RTC_CNTL_TXRF_I2C_PU_M (BIT(27))
|
|
#define RTC_CNTL_TXRF_I2C_PU_V 0x1
|
|
#define RTC_CNTL_TXRF_I2C_PU_S 27
|
|
/* RTC_CNTL_PVTMON_PU : R/W ;bitpos:[26] ;default: 1'b0 ; */
|
|
/*description: 1: PVTMON power up.*/
|
|
#define RTC_CNTL_PVTMON_PU (BIT(26))
|
|
#define RTC_CNTL_PVTMON_PU_M (BIT(26))
|
|
#define RTC_CNTL_PVTMON_PU_V 0x1
|
|
#define RTC_CNTL_PVTMON_PU_S 26
|
|
/* RTC_CNTL_BBPLL_CAL_SLP_START : R/W ;bitpos:[25] ;default: 1'b0 ; */
|
|
/*description: start BBPLL calibration during sleep.*/
|
|
#define RTC_CNTL_BBPLL_CAL_SLP_START (BIT(25))
|
|
#define RTC_CNTL_BBPLL_CAL_SLP_START_M (BIT(25))
|
|
#define RTC_CNTL_BBPLL_CAL_SLP_START_V 0x1
|
|
#define RTC_CNTL_BBPLL_CAL_SLP_START_S 25
|
|
/* RTC_CNTL_ANALOG_TOP_ISO_MONITOR : R/W ;bitpos:[24] ;default: 1'b0 ; */
|
|
/*description: PLLA force power up.*/
|
|
#define RTC_CNTL_ANALOG_TOP_ISO_MONITOR (BIT(24))
|
|
#define RTC_CNTL_ANALOG_TOP_ISO_MONITOR_M (BIT(24))
|
|
#define RTC_CNTL_ANALOG_TOP_ISO_MONITOR_V 0x1
|
|
#define RTC_CNTL_ANALOG_TOP_ISO_MONITOR_S 24
|
|
/* RTC_CNTL_ANALOG_TOP_ISO_SLEEP : R/W ;bitpos:[23] ;default: 1'b0 ; */
|
|
/*description: PLLA force power down.*/
|
|
#define RTC_CNTL_ANALOG_TOP_ISO_SLEEP (BIT(23))
|
|
#define RTC_CNTL_ANALOG_TOP_ISO_SLEEP_M (BIT(23))
|
|
#define RTC_CNTL_ANALOG_TOP_ISO_SLEEP_V 0x1
|
|
#define RTC_CNTL_ANALOG_TOP_ISO_SLEEP_S 23
|
|
/* RTC_CNTL_SAR_I2C_PU : R/W ;bitpos:[22] ;default: 1'b1 ; */
|
|
/*description: PLLA force power up.*/
|
|
#define RTC_CNTL_SAR_I2C_PU (BIT(22))
|
|
#define RTC_CNTL_SAR_I2C_PU_M (BIT(22))
|
|
#define RTC_CNTL_SAR_I2C_PU_V 0x1
|
|
#define RTC_CNTL_SAR_I2C_PU_S 22
|
|
/* RTC_CNTL_GLITCH_RST_EN : R/W ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_GLITCH_RST_EN (BIT(20))
|
|
#define RTC_CNTL_GLITCH_RST_EN_M (BIT(20))
|
|
#define RTC_CNTL_GLITCH_RST_EN_V 0x1
|
|
#define RTC_CNTL_GLITCH_RST_EN_S 20
|
|
/* RTC_CNTL_I2C_RESET_POR_FORCE_PU : R/W ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_I2C_RESET_POR_FORCE_PU (BIT(19))
|
|
#define RTC_CNTL_I2C_RESET_POR_FORCE_PU_M (BIT(19))
|
|
#define RTC_CNTL_I2C_RESET_POR_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_I2C_RESET_POR_FORCE_PU_S 19
|
|
/* RTC_CNTL_I2C_RESET_POR_FORCE_PD : R/W ;bitpos:[18] ;default: 1'b1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_I2C_RESET_POR_FORCE_PD (BIT(18))
|
|
#define RTC_CNTL_I2C_RESET_POR_FORCE_PD_M (BIT(18))
|
|
#define RTC_CNTL_I2C_RESET_POR_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_I2C_RESET_POR_FORCE_PD_S 18
|
|
|
|
#define RTC_CNTL_RESET_STATE_REG (DR_REG_RTCCNTL_BASE + 0x38)
|
|
/* RTC_CNTL_PRO_DRESET_MASK : R/W ;bitpos:[25] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_PRO_DRESET_MASK (BIT(25))
|
|
#define RTC_CNTL_PRO_DRESET_MASK_M (BIT(25))
|
|
#define RTC_CNTL_PRO_DRESET_MASK_V 0x1
|
|
#define RTC_CNTL_PRO_DRESET_MASK_S 25
|
|
/* RTC_CNTL_APP_DRESET_MASK : R/W ;bitpos:[24] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_APP_DRESET_MASK (BIT(24))
|
|
#define RTC_CNTL_APP_DRESET_MASK_M (BIT(24))
|
|
#define RTC_CNTL_APP_DRESET_MASK_V 0x1
|
|
#define RTC_CNTL_APP_DRESET_MASK_S 24
|
|
/* RTC_CNTL_RESET_FLAG_JTAG_APPCPU_CLR : WO ;bitpos:[23] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_APPCPU_CLR (BIT(23))
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_APPCPU_CLR_M (BIT(23))
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_APPCPU_CLR_V 0x1
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_APPCPU_CLR_S 23
|
|
/* RTC_CNTL_RESET_FLAG_JTAG_PROCPU_CLR : WO ;bitpos:[22] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_PROCPU_CLR (BIT(22))
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_PROCPU_CLR_M (BIT(22))
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_PROCPU_CLR_V 0x1
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_PROCPU_CLR_S 22
|
|
/* RTC_CNTL_RESET_FLAG_JTAG_APPCPU : RO ;bitpos:[21] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_APPCPU (BIT(21))
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_APPCPU_M (BIT(21))
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_APPCPU_V 0x1
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_APPCPU_S 21
|
|
/* RTC_CNTL_RESET_FLAG_JTAG_PROCPU : RO ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_PROCPU (BIT(20))
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_PROCPU_M (BIT(20))
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_PROCPU_V 0x1
|
|
#define RTC_CNTL_RESET_FLAG_JTAG_PROCPU_S 20
|
|
/* RTC_CNTL_PROCPU_OCD_HALT_ON_RESET : R/W ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: PROCPU OcdHaltOnReset.*/
|
|
#define RTC_CNTL_PROCPU_OCD_HALT_ON_RESET (BIT(19))
|
|
#define RTC_CNTL_PROCPU_OCD_HALT_ON_RESET_M (BIT(19))
|
|
#define RTC_CNTL_PROCPU_OCD_HALT_ON_RESET_V 0x1
|
|
#define RTC_CNTL_PROCPU_OCD_HALT_ON_RESET_S 19
|
|
/* RTC_CNTL_APPCPU_OCD_HALT_ON_RESET : R/W ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: APPCPU OcdHaltOnReset.*/
|
|
#define RTC_CNTL_APPCPU_OCD_HALT_ON_RESET (BIT(18))
|
|
#define RTC_CNTL_APPCPU_OCD_HALT_ON_RESET_M (BIT(18))
|
|
#define RTC_CNTL_APPCPU_OCD_HALT_ON_RESET_V 0x1
|
|
#define RTC_CNTL_APPCPU_OCD_HALT_ON_RESET_S 18
|
|
/* RTC_CNTL_RESET_FLAG_APPCPU_CLR : WO ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: clear APP CPU reset flag.*/
|
|
#define RTC_CNTL_RESET_FLAG_APPCPU_CLR (BIT(17))
|
|
#define RTC_CNTL_RESET_FLAG_APPCPU_CLR_M (BIT(17))
|
|
#define RTC_CNTL_RESET_FLAG_APPCPU_CLR_V 0x1
|
|
#define RTC_CNTL_RESET_FLAG_APPCPU_CLR_S 17
|
|
/* RTC_CNTL_RESET_FLAG_PROCPU_CLR : WO ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: clear PRO CPU reset_flag.*/
|
|
#define RTC_CNTL_RESET_FLAG_PROCPU_CLR (BIT(16))
|
|
#define RTC_CNTL_RESET_FLAG_PROCPU_CLR_M (BIT(16))
|
|
#define RTC_CNTL_RESET_FLAG_PROCPU_CLR_V 0x1
|
|
#define RTC_CNTL_RESET_FLAG_PROCPU_CLR_S 16
|
|
/* RTC_CNTL_RESET_FLAG_APPCPU : RO ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: APP CPU reset flag.*/
|
|
#define RTC_CNTL_RESET_FLAG_APPCPU (BIT(15))
|
|
#define RTC_CNTL_RESET_FLAG_APPCPU_M (BIT(15))
|
|
#define RTC_CNTL_RESET_FLAG_APPCPU_V 0x1
|
|
#define RTC_CNTL_RESET_FLAG_APPCPU_S 15
|
|
/* RTC_CNTL_RESET_FLAG_PROCPU : RO ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: PRO CPU reset_flag.*/
|
|
#define RTC_CNTL_RESET_FLAG_PROCPU (BIT(14))
|
|
#define RTC_CNTL_RESET_FLAG_PROCPU_M (BIT(14))
|
|
#define RTC_CNTL_RESET_FLAG_PROCPU_V 0x1
|
|
#define RTC_CNTL_RESET_FLAG_PROCPU_S 14
|
|
/* RTC_CNTL_PROCPU_STAT_VECTOR_SEL : R/W ;bitpos:[13] ;default: 1'b1 ; */
|
|
/*description: PRO CPU state vector sel.*/
|
|
#define RTC_CNTL_PROCPU_STAT_VECTOR_SEL (BIT(13))
|
|
#define RTC_CNTL_PROCPU_STAT_VECTOR_SEL_M (BIT(13))
|
|
#define RTC_CNTL_PROCPU_STAT_VECTOR_SEL_V 0x1
|
|
#define RTC_CNTL_PROCPU_STAT_VECTOR_SEL_S 13
|
|
/* RTC_CNTL_APPCPU_STAT_VECTOR_SEL : R/W ;bitpos:[12] ;default: 1'b1 ; */
|
|
/*description: APP CPU state vector sel.*/
|
|
#define RTC_CNTL_APPCPU_STAT_VECTOR_SEL (BIT(12))
|
|
#define RTC_CNTL_APPCPU_STAT_VECTOR_SEL_M (BIT(12))
|
|
#define RTC_CNTL_APPCPU_STAT_VECTOR_SEL_V 0x1
|
|
#define RTC_CNTL_APPCPU_STAT_VECTOR_SEL_S 12
|
|
/* RTC_CNTL_RESET_CAUSE_APPCPU : RO ;bitpos:[11:6] ;default: 0 ; */
|
|
/*description: reset cause of APP CPU.*/
|
|
#define RTC_CNTL_RESET_CAUSE_APPCPU 0x0000003F
|
|
#define RTC_CNTL_RESET_CAUSE_APPCPU_M ((RTC_CNTL_RESET_CAUSE_APPCPU_V)<<(RTC_CNTL_RESET_CAUSE_APPCPU_S))
|
|
#define RTC_CNTL_RESET_CAUSE_APPCPU_V 0x3F
|
|
#define RTC_CNTL_RESET_CAUSE_APPCPU_S 6
|
|
/* RTC_CNTL_RESET_CAUSE_PROCPU : RO ;bitpos:[5:0] ;default: 0 ; */
|
|
/*description: reset cause of PRO CPU.*/
|
|
#define RTC_CNTL_RESET_CAUSE_PROCPU 0x0000003F
|
|
#define RTC_CNTL_RESET_CAUSE_PROCPU_M ((RTC_CNTL_RESET_CAUSE_PROCPU_V)<<(RTC_CNTL_RESET_CAUSE_PROCPU_S))
|
|
#define RTC_CNTL_RESET_CAUSE_PROCPU_V 0x3F
|
|
#define RTC_CNTL_RESET_CAUSE_PROCPU_S 0
|
|
|
|
#define RTC_CNTL_WAKEUP_STATE_REG (DR_REG_RTCCNTL_BASE + 0x3C)
|
|
/* RTC_CNTL_WAKEUP_ENA : R/W ;bitpos:[31:15] ;default: 17'b1100 ; */
|
|
/*description: wakeup enable bitmap.*/
|
|
#define RTC_CNTL_WAKEUP_ENA 0x0001FFFF
|
|
#define RTC_CNTL_WAKEUP_ENA_M ((RTC_CNTL_WAKEUP_ENA_V)<<(RTC_CNTL_WAKEUP_ENA_S))
|
|
#define RTC_CNTL_WAKEUP_ENA_V 0x1FFFF
|
|
#define RTC_CNTL_WAKEUP_ENA_S 15
|
|
|
|
#define RTC_CNTL_INT_ENA_REG (DR_REG_RTCCNTL_BASE + 0x40)
|
|
/* RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA : R/W ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_M (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_V 0x1
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_S 20
|
|
/* RTC_CNTL_GLITCH_DET_INT_ENA : R/W ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: enbale gitch det interrupt.*/
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_M (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_V 0x1
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_S 19
|
|
/* RTC_CNTL_TOUCH_TIMEOUT_INT_ENA : R/W ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: enable touch timeout interrupt.*/
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_M (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_V 0x1
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_S 18
|
|
/* RTC_CNTL_COCPU_TRAP_INT_ENA : R/W ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: enable cocpu trap interrupt.*/
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_M (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_V 0x1
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_S 17
|
|
/* RTC_CNTL_XTAL32K_DEAD_INT_ENA : R/W ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: enable xtal32k_dead interrupt.*/
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_M (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_V 0x1
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_S 16
|
|
/* RTC_CNTL_SWD_INT_ENA : R/W ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: enable super watch dog interrupt.*/
|
|
#define RTC_CNTL_SWD_INT_ENA (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_ENA_M (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_ENA_V 0x1
|
|
#define RTC_CNTL_SWD_INT_ENA_S 15
|
|
/* RTC_CNTL_SARADC2_INT_ENA : R/W ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: enable saradc2 interrupt.*/
|
|
#define RTC_CNTL_SARADC2_INT_ENA (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_ENA_M (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_ENA_V 0x1
|
|
#define RTC_CNTL_SARADC2_INT_ENA_S 14
|
|
/* RTC_CNTL_COCPU_INT_ENA : R/W ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: enable riscV cocpu interrupt.*/
|
|
#define RTC_CNTL_COCPU_INT_ENA (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_ENA_M (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_ENA_V 0x1
|
|
#define RTC_CNTL_COCPU_INT_ENA_S 13
|
|
/* RTC_CNTL_TSENS_INT_ENA : R/W ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: enable tsens interrupt.*/
|
|
#define RTC_CNTL_TSENS_INT_ENA (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_ENA_M (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_ENA_V 0x1
|
|
#define RTC_CNTL_TSENS_INT_ENA_S 12
|
|
/* RTC_CNTL_SARADC1_INT_ENA : R/W ;bitpos:[11] ;default: 1'b0 ; */
|
|
/*description: enable saradc1 interrupt.*/
|
|
#define RTC_CNTL_SARADC1_INT_ENA (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_ENA_M (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_ENA_V 0x1
|
|
#define RTC_CNTL_SARADC1_INT_ENA_S 11
|
|
/* RTC_CNTL_MAIN_TIMER_INT_ENA : R/W ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: enable RTC main timer interrupt.*/
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_M (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_V 0x1
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_S 10
|
|
/* RTC_CNTL_BROWN_OUT_INT_ENA : R/W ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: enable brown out interrupt.*/
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_M (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_S 9
|
|
/* RTC_CNTL_TOUCH_INACTIVE_INT_ENA : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: enable touch inactive interrupt.*/
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_V 0x1
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_S 8
|
|
/* RTC_CNTL_TOUCH_ACTIVE_INT_ENA : R/W ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: enable touch active interrupt.*/
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_M (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_V 0x1
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_S 7
|
|
/* RTC_CNTL_TOUCH_DONE_INT_ENA : R/W ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: enable touch done interrupt.*/
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_M (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_V 0x1
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_S 6
|
|
/* RTC_CNTL_ULP_CP_INT_ENA : R/W ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: enable ULP-coprocessor interrupt.*/
|
|
#define RTC_CNTL_ULP_CP_INT_ENA (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_M (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_V 0x1
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_S 5
|
|
/* RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA : R/W ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: enable touch scan done interrupt.*/
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_M (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_V 0x1
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_S 4
|
|
/* RTC_CNTL_WDT_INT_ENA : R/W ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: enable RTC WDT interrupt.*/
|
|
#define RTC_CNTL_WDT_INT_ENA (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_ENA_M (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_ENA_V 0x1
|
|
#define RTC_CNTL_WDT_INT_ENA_S 3
|
|
/* RTC_CNTL_SDIO_IDLE_INT_ENA : R/W ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: enable SDIO idle interrupt.*/
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_M (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_V 0x1
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_S 2
|
|
/* RTC_CNTL_SLP_REJECT_INT_ENA : R/W ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: enable sleep reject interrupt.*/
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_M (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_V 0x1
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_S 1
|
|
/* RTC_CNTL_SLP_WAKEUP_INT_ENA : R/W ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: enable sleep wakeup interrupt.*/
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_M (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_V 0x1
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_S 0
|
|
|
|
#define RTC_CNTL_INT_RAW_REG (DR_REG_RTCCNTL_BASE + 0x44)
|
|
/* RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_RAW : R/W ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_RAW (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_RAW_M (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_RAW_V 0x1
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_RAW_S 20
|
|
/* RTC_CNTL_GLITCH_DET_INT_RAW : RO ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: glitch_det_interrupt_raw.*/
|
|
#define RTC_CNTL_GLITCH_DET_INT_RAW (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_RAW_M (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_RAW_V 0x1
|
|
#define RTC_CNTL_GLITCH_DET_INT_RAW_S 19
|
|
/* RTC_CNTL_TOUCH_TIMEOUT_INT_RAW : RO ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: touch timeout interrupt raw.*/
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_RAW (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_RAW_M (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_RAW_V 0x1
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_RAW_S 18
|
|
/* RTC_CNTL_COCPU_TRAP_INT_RAW : RO ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: cocpu trap interrupt raw.*/
|
|
#define RTC_CNTL_COCPU_TRAP_INT_RAW (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_RAW_M (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_RAW_V 0x1
|
|
#define RTC_CNTL_COCPU_TRAP_INT_RAW_S 17
|
|
/* RTC_CNTL_XTAL32K_DEAD_INT_RAW : RO ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: xtal32k dead detection interrupt raw.*/
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_RAW (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_RAW_M (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_RAW_V 0x1
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_RAW_S 16
|
|
/* RTC_CNTL_SWD_INT_RAW : RO ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: super watch dog interrupt raw.*/
|
|
#define RTC_CNTL_SWD_INT_RAW (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_RAW_M (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_RAW_V 0x1
|
|
#define RTC_CNTL_SWD_INT_RAW_S 15
|
|
/* RTC_CNTL_SARADC2_INT_RAW : RO ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: saradc2 interrupt raw.*/
|
|
#define RTC_CNTL_SARADC2_INT_RAW (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_RAW_M (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_RAW_V 0x1
|
|
#define RTC_CNTL_SARADC2_INT_RAW_S 14
|
|
/* RTC_CNTL_COCPU_INT_RAW : RO ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: riscV cocpu interrupt raw.*/
|
|
#define RTC_CNTL_COCPU_INT_RAW (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_RAW_M (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_RAW_V 0x1
|
|
#define RTC_CNTL_COCPU_INT_RAW_S 13
|
|
/* RTC_CNTL_TSENS_INT_RAW : RO ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: tsens interrupt raw.*/
|
|
#define RTC_CNTL_TSENS_INT_RAW (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_RAW_M (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_RAW_V 0x1
|
|
#define RTC_CNTL_TSENS_INT_RAW_S 12
|
|
/* RTC_CNTL_SARADC1_INT_RAW : RO ;bitpos:[11] ;default: 1'b0 ; */
|
|
/*description: saradc1 interrupt raw.*/
|
|
#define RTC_CNTL_SARADC1_INT_RAW (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_RAW_M (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_RAW_V 0x1
|
|
#define RTC_CNTL_SARADC1_INT_RAW_S 11
|
|
/* RTC_CNTL_MAIN_TIMER_INT_RAW : RO ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: RTC main timer interrupt raw.*/
|
|
#define RTC_CNTL_MAIN_TIMER_INT_RAW (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_RAW_M (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_RAW_V 0x1
|
|
#define RTC_CNTL_MAIN_TIMER_INT_RAW_S 10
|
|
/* RTC_CNTL_BROWN_OUT_INT_RAW : RO ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: brown out interrupt raw.*/
|
|
#define RTC_CNTL_BROWN_OUT_INT_RAW (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_RAW_M (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_RAW_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_INT_RAW_S 9
|
|
/* RTC_CNTL_TOUCH_INACTIVE_INT_RAW : RO ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: touch inactive interrupt raw.*/
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_RAW (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_RAW_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_RAW_V 0x1
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_RAW_S 8
|
|
/* RTC_CNTL_TOUCH_ACTIVE_INT_RAW : RO ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: touch active interrupt raw.*/
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_RAW (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_RAW_M (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_RAW_V 0x1
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_RAW_S 7
|
|
/* RTC_CNTL_TOUCH_DONE_INT_RAW : RO ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: touch interrupt raw.*/
|
|
#define RTC_CNTL_TOUCH_DONE_INT_RAW (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_RAW_M (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_RAW_V 0x1
|
|
#define RTC_CNTL_TOUCH_DONE_INT_RAW_S 6
|
|
/* RTC_CNTL_ULP_CP_INT_RAW : RO ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: ULP-coprocessor interrupt raw.*/
|
|
#define RTC_CNTL_ULP_CP_INT_RAW (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_RAW_M (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_RAW_V 0x1
|
|
#define RTC_CNTL_ULP_CP_INT_RAW_S 5
|
|
/* RTC_CNTL_TOUCH_SCAN_DONE_INT_RAW : RO ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_RAW (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_RAW_M (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_RAW_V 0x1
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_RAW_S 4
|
|
/* RTC_CNTL_WDT_INT_RAW : RO ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: RTC WDT interrupt raw.*/
|
|
#define RTC_CNTL_WDT_INT_RAW (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_RAW_M (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_RAW_V 0x1
|
|
#define RTC_CNTL_WDT_INT_RAW_S 3
|
|
/* RTC_CNTL_SDIO_IDLE_INT_RAW : RO ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: SDIO idle interrupt raw.*/
|
|
#define RTC_CNTL_SDIO_IDLE_INT_RAW (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_RAW_M (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_RAW_V 0x1
|
|
#define RTC_CNTL_SDIO_IDLE_INT_RAW_S 2
|
|
/* RTC_CNTL_SLP_REJECT_INT_RAW : RO ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: sleep reject interrupt raw.*/
|
|
#define RTC_CNTL_SLP_REJECT_INT_RAW (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_RAW_M (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_RAW_V 0x1
|
|
#define RTC_CNTL_SLP_REJECT_INT_RAW_S 1
|
|
/* RTC_CNTL_SLP_WAKEUP_INT_RAW : RO ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: sleep wakeup interrupt raw.*/
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_RAW (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_RAW_M (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_RAW_V 0x1
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_RAW_S 0
|
|
|
|
#define RTC_CNTL_INT_ST_REG (DR_REG_RTCCNTL_BASE + 0x48)
|
|
/* RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ST : RO ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ST (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ST_M (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ST_V 0x1
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ST_S 20
|
|
/* RTC_CNTL_GLITCH_DET_INT_ST : RO ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: glitch_det_interrupt state.*/
|
|
#define RTC_CNTL_GLITCH_DET_INT_ST (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_ST_M (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_ST_V 0x1
|
|
#define RTC_CNTL_GLITCH_DET_INT_ST_S 19
|
|
/* RTC_CNTL_TOUCH_TIMEOUT_INT_ST : RO ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: Touch timeout interrupt state.*/
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ST (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ST_M (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ST_V 0x1
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ST_S 18
|
|
/* RTC_CNTL_COCPU_TRAP_INT_ST : RO ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: cocpu trap interrupt state.*/
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ST (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ST_M (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ST_V 0x1
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ST_S 17
|
|
/* RTC_CNTL_XTAL32K_DEAD_INT_ST : RO ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: xtal32k dead detection interrupt state.*/
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ST (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ST_M (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ST_V 0x1
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ST_S 16
|
|
/* RTC_CNTL_SWD_INT_ST : RO ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: super watch dog interrupt state.*/
|
|
#define RTC_CNTL_SWD_INT_ST (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_ST_M (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_ST_V 0x1
|
|
#define RTC_CNTL_SWD_INT_ST_S 15
|
|
/* RTC_CNTL_SARADC2_INT_ST : RO ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: saradc2 interrupt state.*/
|
|
#define RTC_CNTL_SARADC2_INT_ST (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_ST_M (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_ST_V 0x1
|
|
#define RTC_CNTL_SARADC2_INT_ST_S 14
|
|
/* RTC_CNTL_COCPU_INT_ST : RO ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: riscV cocpu interrupt state.*/
|
|
#define RTC_CNTL_COCPU_INT_ST (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_ST_M (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_ST_V 0x1
|
|
#define RTC_CNTL_COCPU_INT_ST_S 13
|
|
/* RTC_CNTL_TSENS_INT_ST : RO ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: tsens interrupt state.*/
|
|
#define RTC_CNTL_TSENS_INT_ST (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_ST_M (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_ST_V 0x1
|
|
#define RTC_CNTL_TSENS_INT_ST_S 12
|
|
/* RTC_CNTL_SARADC1_INT_ST : RO ;bitpos:[11] ;default: 1'b0 ; */
|
|
/*description: saradc1 interrupt state.*/
|
|
#define RTC_CNTL_SARADC1_INT_ST (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_ST_M (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_ST_V 0x1
|
|
#define RTC_CNTL_SARADC1_INT_ST_S 11
|
|
/* RTC_CNTL_MAIN_TIMER_INT_ST : RO ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: RTC main timer interrupt state.*/
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ST (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ST_M (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ST_V 0x1
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ST_S 10
|
|
/* RTC_CNTL_BROWN_OUT_INT_ST : RO ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: brown out interrupt state.*/
|
|
#define RTC_CNTL_BROWN_OUT_INT_ST (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_ST_M (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_ST_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_INT_ST_S 9
|
|
/* RTC_CNTL_TOUCH_INACTIVE_INT_ST : RO ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: touch inactive interrupt state.*/
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ST (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ST_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ST_V 0x1
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ST_S 8
|
|
/* RTC_CNTL_TOUCH_ACTIVE_INT_ST : RO ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: touch active interrupt state.*/
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ST (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ST_M (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ST_V 0x1
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ST_S 7
|
|
/* RTC_CNTL_TOUCH_DONE_INT_ST : RO ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: touch done interrupt state.*/
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ST (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ST_M (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ST_V 0x1
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ST_S 6
|
|
/* RTC_CNTL_ULP_CP_INT_ST : RO ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: ULP-coprocessor interrupt state.*/
|
|
#define RTC_CNTL_ULP_CP_INT_ST (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_ST_M (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_ST_V 0x1
|
|
#define RTC_CNTL_ULP_CP_INT_ST_S 5
|
|
/* RTC_CNTL_TOUCH_SCAN_DONE_INT_ST : RO ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ST (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ST_M (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ST_V 0x1
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ST_S 4
|
|
/* RTC_CNTL_WDT_INT_ST : RO ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: RTC WDT interrupt state.*/
|
|
#define RTC_CNTL_WDT_INT_ST (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_ST_M (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_ST_V 0x1
|
|
#define RTC_CNTL_WDT_INT_ST_S 3
|
|
/* RTC_CNTL_SDIO_IDLE_INT_ST : RO ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: SDIO idle interrupt state.*/
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ST (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ST_M (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ST_V 0x1
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ST_S 2
|
|
/* RTC_CNTL_SLP_REJECT_INT_ST : RO ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: sleep reject interrupt state.*/
|
|
#define RTC_CNTL_SLP_REJECT_INT_ST (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_ST_M (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_ST_V 0x1
|
|
#define RTC_CNTL_SLP_REJECT_INT_ST_S 1
|
|
/* RTC_CNTL_SLP_WAKEUP_INT_ST : RO ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: sleep wakeup interrupt state.*/
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ST (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ST_M (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ST_V 0x1
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ST_S 0
|
|
|
|
#define RTC_CNTL_INT_CLR_REG (DR_REG_RTCCNTL_BASE + 0x4C)
|
|
/* RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_CLR : WO ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_CLR (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_CLR_M (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_CLR_V 0x1
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_CLR_S 20
|
|
/* RTC_CNTL_GLITCH_DET_INT_CLR : WO ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: Clear glitch det interrupt state.*/
|
|
#define RTC_CNTL_GLITCH_DET_INT_CLR (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_CLR_M (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_CLR_V 0x1
|
|
#define RTC_CNTL_GLITCH_DET_INT_CLR_S 19
|
|
/* RTC_CNTL_TOUCH_TIMEOUT_INT_CLR : WO ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: Clear touch timeout interrupt state.*/
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_CLR (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_CLR_M (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_CLR_V 0x1
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_CLR_S 18
|
|
/* RTC_CNTL_COCPU_TRAP_INT_CLR : WO ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: Clear cocpu trap interrupt state.*/
|
|
#define RTC_CNTL_COCPU_TRAP_INT_CLR (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_CLR_M (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_CLR_V 0x1
|
|
#define RTC_CNTL_COCPU_TRAP_INT_CLR_S 17
|
|
/* RTC_CNTL_XTAL32K_DEAD_INT_CLR : WO ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: Clear RTC WDT interrupt state.*/
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_CLR (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_CLR_M (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_CLR_V 0x1
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_CLR_S 16
|
|
/* RTC_CNTL_SWD_INT_CLR : WO ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: Clear super watch dog interrupt state.*/
|
|
#define RTC_CNTL_SWD_INT_CLR (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_CLR_M (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_CLR_V 0x1
|
|
#define RTC_CNTL_SWD_INT_CLR_S 15
|
|
/* RTC_CNTL_SARADC2_INT_CLR : WO ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: Clear saradc2 interrupt state.*/
|
|
#define RTC_CNTL_SARADC2_INT_CLR (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_CLR_M (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_CLR_V 0x1
|
|
#define RTC_CNTL_SARADC2_INT_CLR_S 14
|
|
/* RTC_CNTL_COCPU_INT_CLR : WO ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: Clear riscV cocpu interrupt state.*/
|
|
#define RTC_CNTL_COCPU_INT_CLR (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_CLR_M (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_CLR_V 0x1
|
|
#define RTC_CNTL_COCPU_INT_CLR_S 13
|
|
/* RTC_CNTL_TSENS_INT_CLR : WO ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: Clear tsens interrupt state.*/
|
|
#define RTC_CNTL_TSENS_INT_CLR (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_CLR_M (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_CLR_V 0x1
|
|
#define RTC_CNTL_TSENS_INT_CLR_S 12
|
|
/* RTC_CNTL_SARADC1_INT_CLR : WO ;bitpos:[11] ;default: 1'b0 ; */
|
|
/*description: Clear saradc1 interrupt state.*/
|
|
#define RTC_CNTL_SARADC1_INT_CLR (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_CLR_M (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_CLR_V 0x1
|
|
#define RTC_CNTL_SARADC1_INT_CLR_S 11
|
|
/* RTC_CNTL_MAIN_TIMER_INT_CLR : WO ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: Clear RTC main timer interrupt state.*/
|
|
#define RTC_CNTL_MAIN_TIMER_INT_CLR (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_CLR_M (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_CLR_V 0x1
|
|
#define RTC_CNTL_MAIN_TIMER_INT_CLR_S 10
|
|
/* RTC_CNTL_BROWN_OUT_INT_CLR : WO ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: Clear brown out interrupt state.*/
|
|
#define RTC_CNTL_BROWN_OUT_INT_CLR (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_CLR_M (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_CLR_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_INT_CLR_S 9
|
|
/* RTC_CNTL_TOUCH_INACTIVE_INT_CLR : WO ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: Clear touch inactive interrupt state.*/
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_CLR (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_CLR_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_CLR_V 0x1
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_CLR_S 8
|
|
/* RTC_CNTL_TOUCH_ACTIVE_INT_CLR : WO ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: Clear touch active interrupt state.*/
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_CLR (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_CLR_M (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_CLR_V 0x1
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_CLR_S 7
|
|
/* RTC_CNTL_TOUCH_DONE_INT_CLR : WO ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: Clear touch done interrupt state.*/
|
|
#define RTC_CNTL_TOUCH_DONE_INT_CLR (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_CLR_M (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_CLR_V 0x1
|
|
#define RTC_CNTL_TOUCH_DONE_INT_CLR_S 6
|
|
/* RTC_CNTL_ULP_CP_INT_CLR : WO ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: Clear ULP-coprocessor interrupt state.*/
|
|
#define RTC_CNTL_ULP_CP_INT_CLR (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_CLR_M (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_CLR_V 0x1
|
|
#define RTC_CNTL_ULP_CP_INT_CLR_S 5
|
|
/* RTC_CNTL_TOUCH_SCAN_DONE_INT_CLR : WO ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_CLR (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_CLR_M (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_CLR_V 0x1
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_CLR_S 4
|
|
/* RTC_CNTL_WDT_INT_CLR : WO ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: Clear RTC WDT interrupt state.*/
|
|
#define RTC_CNTL_WDT_INT_CLR (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_CLR_M (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_CLR_V 0x1
|
|
#define RTC_CNTL_WDT_INT_CLR_S 3
|
|
/* RTC_CNTL_SDIO_IDLE_INT_CLR : WO ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: Clear SDIO idle interrupt state.*/
|
|
#define RTC_CNTL_SDIO_IDLE_INT_CLR (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_CLR_M (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_CLR_V 0x1
|
|
#define RTC_CNTL_SDIO_IDLE_INT_CLR_S 2
|
|
/* RTC_CNTL_SLP_REJECT_INT_CLR : WO ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: Clear sleep reject interrupt state.*/
|
|
#define RTC_CNTL_SLP_REJECT_INT_CLR (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_CLR_M (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_CLR_V 0x1
|
|
#define RTC_CNTL_SLP_REJECT_INT_CLR_S 1
|
|
/* RTC_CNTL_SLP_WAKEUP_INT_CLR : WO ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: Clear sleep wakeup interrupt state.*/
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_CLR (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_CLR_M (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_CLR_V 0x1
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_CLR_S 0
|
|
|
|
#define RTC_CNTL_STORE0_REG (DR_REG_RTCCNTL_BASE + 0x50)
|
|
/* RTC_CNTL_SCRATCH0 : R/W ;bitpos:[31:0] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SCRATCH0 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH0_M ((RTC_CNTL_SCRATCH0_V)<<(RTC_CNTL_SCRATCH0_S))
|
|
#define RTC_CNTL_SCRATCH0_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH0_S 0
|
|
|
|
#define RTC_CNTL_STORE1_REG (DR_REG_RTCCNTL_BASE + 0x54)
|
|
/* RTC_CNTL_SCRATCH1 : R/W ;bitpos:[31:0] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SCRATCH1 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH1_M ((RTC_CNTL_SCRATCH1_V)<<(RTC_CNTL_SCRATCH1_S))
|
|
#define RTC_CNTL_SCRATCH1_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH1_S 0
|
|
|
|
#define RTC_CNTL_STORE2_REG (DR_REG_RTCCNTL_BASE + 0x58)
|
|
/* RTC_CNTL_SCRATCH2 : R/W ;bitpos:[31:0] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SCRATCH2 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH2_M ((RTC_CNTL_SCRATCH2_V)<<(RTC_CNTL_SCRATCH2_S))
|
|
#define RTC_CNTL_SCRATCH2_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH2_S 0
|
|
|
|
#define RTC_CNTL_STORE3_REG (DR_REG_RTCCNTL_BASE + 0x5C)
|
|
/* RTC_CNTL_SCRATCH3 : R/W ;bitpos:[31:0] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SCRATCH3 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH3_M ((RTC_CNTL_SCRATCH3_V)<<(RTC_CNTL_SCRATCH3_S))
|
|
#define RTC_CNTL_SCRATCH3_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH3_S 0
|
|
|
|
#define RTC_CNTL_EXT_XTL_CONF_REG (DR_REG_RTCCNTL_BASE + 0x60)
|
|
/* RTC_CNTL_XTL_EXT_CTR_EN : R/W ;bitpos:[31] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_XTL_EXT_CTR_EN (BIT(31))
|
|
#define RTC_CNTL_XTL_EXT_CTR_EN_M (BIT(31))
|
|
#define RTC_CNTL_XTL_EXT_CTR_EN_V 0x1
|
|
#define RTC_CNTL_XTL_EXT_CTR_EN_S 31
|
|
/* RTC_CNTL_XTL_EXT_CTR_LV : R/W ;bitpos:[30] ;default: 1'b0 ; */
|
|
/*description: 0: power down XTAL at high level.*/
|
|
#define RTC_CNTL_XTL_EXT_CTR_LV (BIT(30))
|
|
#define RTC_CNTL_XTL_EXT_CTR_LV_M (BIT(30))
|
|
#define RTC_CNTL_XTL_EXT_CTR_LV_V 0x1
|
|
#define RTC_CNTL_XTL_EXT_CTR_LV_S 30
|
|
/* RTC_CNTL_XTAL32K_GPIO_SEL : R/W ;bitpos:[23] ;default: 1'b0 ; */
|
|
/*description: XTAL_32K sel. 0: external XTAL_32K.*/
|
|
#define RTC_CNTL_XTAL32K_GPIO_SEL (BIT(23))
|
|
#define RTC_CNTL_XTAL32K_GPIO_SEL_M (BIT(23))
|
|
#define RTC_CNTL_XTAL32K_GPIO_SEL_V 0x1
|
|
#define RTC_CNTL_XTAL32K_GPIO_SEL_S 23
|
|
/* RTC_CNTL_WDT_STATE : RO ;bitpos:[22:20] ;default: 3'h0 ; */
|
|
/*description: state of 32k_wdt.*/
|
|
#define RTC_CNTL_WDT_STATE 0x00000007
|
|
#define RTC_CNTL_WDT_STATE_M ((RTC_CNTL_WDT_STATE_V)<<(RTC_CNTL_WDT_STATE_S))
|
|
#define RTC_CNTL_WDT_STATE_V 0x7
|
|
#define RTC_CNTL_WDT_STATE_S 20
|
|
/* RTC_CNTL_DAC_XTAL_32K : R/W ;bitpos:[19:17] ;default: 3'd3 ; */
|
|
/*description: DAC_XTAL_32K.*/
|
|
#define RTC_CNTL_DAC_XTAL_32K 0x00000007
|
|
#define RTC_CNTL_DAC_XTAL_32K_M ((RTC_CNTL_DAC_XTAL_32K_V)<<(RTC_CNTL_DAC_XTAL_32K_S))
|
|
#define RTC_CNTL_DAC_XTAL_32K_V 0x7
|
|
#define RTC_CNTL_DAC_XTAL_32K_S 17
|
|
/* RTC_CNTL_XPD_XTAL_32K : R/W ;bitpos:[16] ;default: 1'd0 ; */
|
|
/*description: XPD_XTAL_32K.*/
|
|
#define RTC_CNTL_XPD_XTAL_32K (BIT(16))
|
|
#define RTC_CNTL_XPD_XTAL_32K_M (BIT(16))
|
|
#define RTC_CNTL_XPD_XTAL_32K_V 0x1
|
|
#define RTC_CNTL_XPD_XTAL_32K_S 16
|
|
/* RTC_CNTL_DRES_XTAL_32K : R/W ;bitpos:[15:13] ;default: 3'd3 ; */
|
|
/*description: DRES_XTAL_32K.*/
|
|
#define RTC_CNTL_DRES_XTAL_32K 0x00000007
|
|
#define RTC_CNTL_DRES_XTAL_32K_M ((RTC_CNTL_DRES_XTAL_32K_V)<<(RTC_CNTL_DRES_XTAL_32K_S))
|
|
#define RTC_CNTL_DRES_XTAL_32K_V 0x7
|
|
#define RTC_CNTL_DRES_XTAL_32K_S 13
|
|
/* RTC_CNTL_DGM_XTAL_32K : R/W ;bitpos:[12:10] ;default: 3'd3 ; */
|
|
/*description: xtal_32k gm control.*/
|
|
#define RTC_CNTL_DGM_XTAL_32K 0x00000007
|
|
#define RTC_CNTL_DGM_XTAL_32K_M ((RTC_CNTL_DGM_XTAL_32K_V)<<(RTC_CNTL_DGM_XTAL_32K_S))
|
|
#define RTC_CNTL_DGM_XTAL_32K_V 0x7
|
|
#define RTC_CNTL_DGM_XTAL_32K_S 10
|
|
/* RTC_CNTL_DBUF_XTAL_32K : R/W ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: 0: single-end buffer 1: differential buffer.*/
|
|
#define RTC_CNTL_DBUF_XTAL_32K (BIT(9))
|
|
#define RTC_CNTL_DBUF_XTAL_32K_M (BIT(9))
|
|
#define RTC_CNTL_DBUF_XTAL_32K_V 0x1
|
|
#define RTC_CNTL_DBUF_XTAL_32K_S 9
|
|
/* RTC_CNTL_ENCKINIT_XTAL_32K : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: apply an internal clock to help xtal 32k to start.*/
|
|
#define RTC_CNTL_ENCKINIT_XTAL_32K (BIT(8))
|
|
#define RTC_CNTL_ENCKINIT_XTAL_32K_M (BIT(8))
|
|
#define RTC_CNTL_ENCKINIT_XTAL_32K_V 0x1
|
|
#define RTC_CNTL_ENCKINIT_XTAL_32K_S 8
|
|
/* RTC_CNTL_XTAL32K_XPD_FORCE : R/W ;bitpos:[7] ;default: 1'b1 ; */
|
|
/*description: Xtal 32k xpd control by sw or fsm.*/
|
|
#define RTC_CNTL_XTAL32K_XPD_FORCE (BIT(7))
|
|
#define RTC_CNTL_XTAL32K_XPD_FORCE_M (BIT(7))
|
|
#define RTC_CNTL_XTAL32K_XPD_FORCE_V 0x1
|
|
#define RTC_CNTL_XTAL32K_XPD_FORCE_S 7
|
|
/* RTC_CNTL_XTAL32K_AUTO_RETURN : R/W ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: xtal 32k switch back xtal when xtal is restarted.*/
|
|
#define RTC_CNTL_XTAL32K_AUTO_RETURN (BIT(6))
|
|
#define RTC_CNTL_XTAL32K_AUTO_RETURN_M (BIT(6))
|
|
#define RTC_CNTL_XTAL32K_AUTO_RETURN_V 0x1
|
|
#define RTC_CNTL_XTAL32K_AUTO_RETURN_S 6
|
|
/* RTC_CNTL_XTAL32K_AUTO_RESTART : R/W ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: xtal 32k restart xtal when xtal is dead.*/
|
|
#define RTC_CNTL_XTAL32K_AUTO_RESTART (BIT(5))
|
|
#define RTC_CNTL_XTAL32K_AUTO_RESTART_M (BIT(5))
|
|
#define RTC_CNTL_XTAL32K_AUTO_RESTART_V 0x1
|
|
#define RTC_CNTL_XTAL32K_AUTO_RESTART_S 5
|
|
/* RTC_CNTL_XTAL32K_AUTO_BACKUP : R/W ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: xtal 32k switch to back up clock when xtal is dead.*/
|
|
#define RTC_CNTL_XTAL32K_AUTO_BACKUP (BIT(4))
|
|
#define RTC_CNTL_XTAL32K_AUTO_BACKUP_M (BIT(4))
|
|
#define RTC_CNTL_XTAL32K_AUTO_BACKUP_V 0x1
|
|
#define RTC_CNTL_XTAL32K_AUTO_BACKUP_S 4
|
|
/* RTC_CNTL_XTAL32K_EXT_CLK_FO : R/W ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: xtal 32k external xtal clock force on.*/
|
|
#define RTC_CNTL_XTAL32K_EXT_CLK_FO (BIT(3))
|
|
#define RTC_CNTL_XTAL32K_EXT_CLK_FO_M (BIT(3))
|
|
#define RTC_CNTL_XTAL32K_EXT_CLK_FO_V 0x1
|
|
#define RTC_CNTL_XTAL32K_EXT_CLK_FO_S 3
|
|
/* RTC_CNTL_XTAL32K_WDT_RESET : R/W ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: xtal 32k watch dog sw reset.*/
|
|
#define RTC_CNTL_XTAL32K_WDT_RESET (BIT(2))
|
|
#define RTC_CNTL_XTAL32K_WDT_RESET_M (BIT(2))
|
|
#define RTC_CNTL_XTAL32K_WDT_RESET_V 0x1
|
|
#define RTC_CNTL_XTAL32K_WDT_RESET_S 2
|
|
/* RTC_CNTL_XTAL32K_WDT_CLK_FO : R/W ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: xtal 32k watch dog clock force on.*/
|
|
#define RTC_CNTL_XTAL32K_WDT_CLK_FO (BIT(1))
|
|
#define RTC_CNTL_XTAL32K_WDT_CLK_FO_M (BIT(1))
|
|
#define RTC_CNTL_XTAL32K_WDT_CLK_FO_V 0x1
|
|
#define RTC_CNTL_XTAL32K_WDT_CLK_FO_S 1
|
|
/* RTC_CNTL_XTAL32K_WDT_EN : R/W ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: xtal 32k watch dog enable.*/
|
|
#define RTC_CNTL_XTAL32K_WDT_EN (BIT(0))
|
|
#define RTC_CNTL_XTAL32K_WDT_EN_M (BIT(0))
|
|
#define RTC_CNTL_XTAL32K_WDT_EN_V 0x1
|
|
#define RTC_CNTL_XTAL32K_WDT_EN_S 0
|
|
|
|
#define RTC_CNTL_EXT_WAKEUP_CONF_REG (DR_REG_RTCCNTL_BASE + 0x64)
|
|
/* RTC_CNTL_EXT_WAKEUP1_LV : R/W ;bitpos:[31] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_EXT_WAKEUP1_LV (BIT(31))
|
|
#define RTC_CNTL_EXT_WAKEUP1_LV_M (BIT(31))
|
|
#define RTC_CNTL_EXT_WAKEUP1_LV_V 0x1
|
|
#define RTC_CNTL_EXT_WAKEUP1_LV_S 31
|
|
/* RTC_CNTL_EXT_WAKEUP0_LV : R/W ;bitpos:[30] ;default: 1'b0 ; */
|
|
/*description: 0: external wakeup at low level.*/
|
|
#define RTC_CNTL_EXT_WAKEUP0_LV (BIT(30))
|
|
#define RTC_CNTL_EXT_WAKEUP0_LV_M (BIT(30))
|
|
#define RTC_CNTL_EXT_WAKEUP0_LV_V 0x1
|
|
#define RTC_CNTL_EXT_WAKEUP0_LV_S 30
|
|
/* RTC_CNTL_GPIO_WAKEUP_FILTER : R/W ;bitpos:[29] ;default: 1'd0 ; */
|
|
/*description: enable filter for gpio wakeup event.*/
|
|
#define RTC_CNTL_GPIO_WAKEUP_FILTER (BIT(29))
|
|
#define RTC_CNTL_GPIO_WAKEUP_FILTER_M (BIT(29))
|
|
#define RTC_CNTL_GPIO_WAKEUP_FILTER_V 0x1
|
|
#define RTC_CNTL_GPIO_WAKEUP_FILTER_S 29
|
|
|
|
#define RTC_CNTL_SLP_REJECT_CONF_REG (DR_REG_RTCCNTL_BASE + 0x68)
|
|
/* RTC_CNTL_DEEP_SLP_REJECT_EN : R/W ;bitpos:[31] ;default: 1'b0 ; */
|
|
/*description: enable reject for deep sleep.*/
|
|
#define RTC_CNTL_DEEP_SLP_REJECT_EN (BIT(31))
|
|
#define RTC_CNTL_DEEP_SLP_REJECT_EN_M (BIT(31))
|
|
#define RTC_CNTL_DEEP_SLP_REJECT_EN_V 0x1
|
|
#define RTC_CNTL_DEEP_SLP_REJECT_EN_S 31
|
|
/* RTC_CNTL_LIGHT_SLP_REJECT_EN : R/W ;bitpos:[30] ;default: 1'b0 ; */
|
|
/*description: enable reject for light sleep.*/
|
|
#define RTC_CNTL_LIGHT_SLP_REJECT_EN (BIT(30))
|
|
#define RTC_CNTL_LIGHT_SLP_REJECT_EN_M (BIT(30))
|
|
#define RTC_CNTL_LIGHT_SLP_REJECT_EN_V 0x1
|
|
#define RTC_CNTL_LIGHT_SLP_REJECT_EN_S 30
|
|
/* RTC_CNTL_SLEEP_REJECT_ENA : R/W ;bitpos:[29:12] ;default: 17'd0 ; */
|
|
/*description: sleep reject enable.*/
|
|
#define RTC_CNTL_SLEEP_REJECT_ENA 0x0003FFFF
|
|
#define RTC_CNTL_SLEEP_REJECT_ENA_M ((RTC_CNTL_SLEEP_REJECT_ENA_V)<<(RTC_CNTL_SLEEP_REJECT_ENA_S))
|
|
#define RTC_CNTL_SLEEP_REJECT_ENA_V 0x3FFFF
|
|
#define RTC_CNTL_SLEEP_REJECT_ENA_S 12
|
|
|
|
#define RTC_CNTL_CPU_PERIOD_CONF_REG (DR_REG_RTCCNTL_BASE + 0x6C)
|
|
/* RTC_CNTL_CPUPERIOD_SEL : R/W ;bitpos:[31:30] ;default: 2'b00 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_CPUPERIOD_SEL 0x00000003
|
|
#define RTC_CNTL_CPUPERIOD_SEL_M ((RTC_CNTL_CPUPERIOD_SEL_V)<<(RTC_CNTL_CPUPERIOD_SEL_S))
|
|
#define RTC_CNTL_CPUPERIOD_SEL_V 0x3
|
|
#define RTC_CNTL_CPUPERIOD_SEL_S 30
|
|
/* RTC_CNTL_CPUSEL_CONF : R/W ;bitpos:[29] ;default: 1'b0 ; */
|
|
/*description: CPU sel option.*/
|
|
#define RTC_CNTL_CPUSEL_CONF (BIT(29))
|
|
#define RTC_CNTL_CPUSEL_CONF_M (BIT(29))
|
|
#define RTC_CNTL_CPUSEL_CONF_V 0x1
|
|
#define RTC_CNTL_CPUSEL_CONF_S 29
|
|
|
|
#define RTC_CNTL_SDIO_ACT_CONF_REG (DR_REG_RTCCNTL_BASE + 0x70)
|
|
/* RTC_CNTL_SDIO_ACT_DNUM : R/W ;bitpos:[31:22] ;default: 10'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SDIO_ACT_DNUM 0x000003FF
|
|
#define RTC_CNTL_SDIO_ACT_DNUM_M ((RTC_CNTL_SDIO_ACT_DNUM_V)<<(RTC_CNTL_SDIO_ACT_DNUM_S))
|
|
#define RTC_CNTL_SDIO_ACT_DNUM_V 0x3FF
|
|
#define RTC_CNTL_SDIO_ACT_DNUM_S 22
|
|
|
|
#define RTC_CNTL_CLK_CONF_REG (DR_REG_RTCCNTL_BASE + 0x74)
|
|
/* RTC_CNTL_ANA_CLK_RTC_SEL : R/W ;bitpos:[31:30] ;default: 2'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_ANA_CLK_RTC_SEL 0x00000003
|
|
#define RTC_CNTL_ANA_CLK_RTC_SEL_M ((RTC_CNTL_ANA_CLK_RTC_SEL_V)<<(RTC_CNTL_ANA_CLK_RTC_SEL_S))
|
|
#define RTC_CNTL_ANA_CLK_RTC_SEL_V 0x3
|
|
#define RTC_CNTL_ANA_CLK_RTC_SEL_S 30
|
|
/* RTC_CNTL_FAST_CLK_RTC_SEL : R/W ;bitpos:[29] ;default: 1'b0 ; */
|
|
/*description: fast_clk_rtc sel. 0: XTAL div 2.*/
|
|
#define RTC_CNTL_FAST_CLK_RTC_SEL (BIT(29))
|
|
#define RTC_CNTL_FAST_CLK_RTC_SEL_M (BIT(29))
|
|
#define RTC_CNTL_FAST_CLK_RTC_SEL_V 0x1
|
|
#define RTC_CNTL_FAST_CLK_RTC_SEL_S 29
|
|
/* RTC_CNTL_XTAL_GLOBAL_FORCE_NOGATING : R/W ;bitpos:[28] ;default: 1'b1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_XTAL_GLOBAL_FORCE_NOGATING (BIT(28))
|
|
#define RTC_CNTL_XTAL_GLOBAL_FORCE_NOGATING_M (BIT(28))
|
|
#define RTC_CNTL_XTAL_GLOBAL_FORCE_NOGATING_V 0x1
|
|
#define RTC_CNTL_XTAL_GLOBAL_FORCE_NOGATING_S 28
|
|
/* RTC_CNTL_XTAL_GLOBAL_FORCE_GATING : R/W ;bitpos:[27] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_XTAL_GLOBAL_FORCE_GATING (BIT(27))
|
|
#define RTC_CNTL_XTAL_GLOBAL_FORCE_GATING_M (BIT(27))
|
|
#define RTC_CNTL_XTAL_GLOBAL_FORCE_GATING_V 0x1
|
|
#define RTC_CNTL_XTAL_GLOBAL_FORCE_GATING_S 27
|
|
/* RTC_CNTL_CK8M_FORCE_PU : R/W ;bitpos:[26] ;default: 1'd0 ; */
|
|
/*description: CK8M force power up.*/
|
|
#define RTC_CNTL_CK8M_FORCE_PU (BIT(26))
|
|
#define RTC_CNTL_CK8M_FORCE_PU_M (BIT(26))
|
|
#define RTC_CNTL_CK8M_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_CK8M_FORCE_PU_S 26
|
|
/* RTC_CNTL_CK8M_FORCE_PD : R/W ;bitpos:[25] ;default: 1'd0 ; */
|
|
/*description: CK8M force power down.*/
|
|
#define RTC_CNTL_CK8M_FORCE_PD (BIT(25))
|
|
#define RTC_CNTL_CK8M_FORCE_PD_M (BIT(25))
|
|
#define RTC_CNTL_CK8M_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_CK8M_FORCE_PD_S 25
|
|
/* RTC_CNTL_CK8M_DFREQ : R/W ;bitpos:[24:17] ;default: 8'd172 ; */
|
|
/*description: CK8M_DFREQ.*/
|
|
#define RTC_CNTL_CK8M_DFREQ 0x000000FF
|
|
#define RTC_CNTL_CK8M_DFREQ_M ((RTC_CNTL_CK8M_DFREQ_V)<<(RTC_CNTL_CK8M_DFREQ_S))
|
|
#define RTC_CNTL_CK8M_DFREQ_V 0xFF
|
|
#define RTC_CNTL_CK8M_DFREQ_S 17
|
|
/* RTC_CNTL_CK8M_FORCE_NOGATING : R/W ;bitpos:[16] ;default: 1'd0 ; */
|
|
/*description: CK8M force no gating during sleep.*/
|
|
#define RTC_CNTL_CK8M_FORCE_NOGATING (BIT(16))
|
|
#define RTC_CNTL_CK8M_FORCE_NOGATING_M (BIT(16))
|
|
#define RTC_CNTL_CK8M_FORCE_NOGATING_V 0x1
|
|
#define RTC_CNTL_CK8M_FORCE_NOGATING_S 16
|
|
/* RTC_CNTL_XTAL_FORCE_NOGATING : R/W ;bitpos:[15] ;default: 1'd0 ; */
|
|
/*description: XTAL force no gating during sleep.*/
|
|
#define RTC_CNTL_XTAL_FORCE_NOGATING (BIT(15))
|
|
#define RTC_CNTL_XTAL_FORCE_NOGATING_M (BIT(15))
|
|
#define RTC_CNTL_XTAL_FORCE_NOGATING_V 0x1
|
|
#define RTC_CNTL_XTAL_FORCE_NOGATING_S 15
|
|
/* RTC_CNTL_CK8M_DIV_SEL : R/W ;bitpos:[14:12] ;default: 3'd3 ; */
|
|
/*description: divider = reg_ck8m_div_sel + 1.*/
|
|
#define RTC_CNTL_CK8M_DIV_SEL 0x00000007
|
|
#define RTC_CNTL_CK8M_DIV_SEL_M ((RTC_CNTL_CK8M_DIV_SEL_V)<<(RTC_CNTL_CK8M_DIV_SEL_S))
|
|
#define RTC_CNTL_CK8M_DIV_SEL_V 0x7
|
|
#define RTC_CNTL_CK8M_DIV_SEL_S 12
|
|
/* RTC_CNTL_DIG_CLK8M_EN : R/W ;bitpos:[10] ;default: 1'd0 ; */
|
|
/*description: enable CK8M for digital core (no relationship with RTC core).*/
|
|
#define RTC_CNTL_DIG_CLK8M_EN (BIT(10))
|
|
#define RTC_CNTL_DIG_CLK8M_EN_M (BIT(10))
|
|
#define RTC_CNTL_DIG_CLK8M_EN_V 0x1
|
|
#define RTC_CNTL_DIG_CLK8M_EN_S 10
|
|
/* RTC_CNTL_DIG_CLK8M_D256_EN : R/W ;bitpos:[9] ;default: 1'd1 ; */
|
|
/*description: enable CK8M_D256_OUT for digital core (no relationship with RTC core).*/
|
|
#define RTC_CNTL_DIG_CLK8M_D256_EN (BIT(9))
|
|
#define RTC_CNTL_DIG_CLK8M_D256_EN_M (BIT(9))
|
|
#define RTC_CNTL_DIG_CLK8M_D256_EN_V 0x1
|
|
#define RTC_CNTL_DIG_CLK8M_D256_EN_S 9
|
|
/* RTC_CNTL_DIG_XTAL32K_EN : R/W ;bitpos:[8] ;default: 1'd0 ; */
|
|
/*description: enable CK_XTAL_32K for digital core (no relationship with RTC core).*/
|
|
#define RTC_CNTL_DIG_XTAL32K_EN (BIT(8))
|
|
#define RTC_CNTL_DIG_XTAL32K_EN_M (BIT(8))
|
|
#define RTC_CNTL_DIG_XTAL32K_EN_V 0x1
|
|
#define RTC_CNTL_DIG_XTAL32K_EN_S 8
|
|
/* RTC_CNTL_ENB_CK8M_DIV : R/W ;bitpos:[7] ;default: 1'd0 ; */
|
|
/*description: 1: CK8M_D256_OUT is actually CK8M.*/
|
|
#define RTC_CNTL_ENB_CK8M_DIV (BIT(7))
|
|
#define RTC_CNTL_ENB_CK8M_DIV_M (BIT(7))
|
|
#define RTC_CNTL_ENB_CK8M_DIV_V 0x1
|
|
#define RTC_CNTL_ENB_CK8M_DIV_S 7
|
|
/* RTC_CNTL_ENB_CK8M : R/W ;bitpos:[6] ;default: 1'd0 ; */
|
|
/*description: disable CK8M and CK8M_D256_OUT.*/
|
|
#define RTC_CNTL_ENB_CK8M (BIT(6))
|
|
#define RTC_CNTL_ENB_CK8M_M (BIT(6))
|
|
#define RTC_CNTL_ENB_CK8M_V 0x1
|
|
#define RTC_CNTL_ENB_CK8M_S 6
|
|
/* RTC_CNTL_CK8M_DIV : R/W ;bitpos:[5:4] ;default: 2'b01 ; */
|
|
/*description: CK8M_D256_OUT divider. 00: div128.*/
|
|
#define RTC_CNTL_CK8M_DIV 0x00000003
|
|
#define RTC_CNTL_CK8M_DIV_M ((RTC_CNTL_CK8M_DIV_V)<<(RTC_CNTL_CK8M_DIV_S))
|
|
#define RTC_CNTL_CK8M_DIV_V 0x3
|
|
#define RTC_CNTL_CK8M_DIV_S 4
|
|
/* RTC_CNTL_CK8M_DIV_SEL_VLD : R/W ;bitpos:[3] ;default: 1'b1 ; */
|
|
/*description: used to sync reg_ck8m_div_sel bus. Clear vld before set reg_ck8m_div_sel.*/
|
|
#define RTC_CNTL_CK8M_DIV_SEL_VLD (BIT(3))
|
|
#define RTC_CNTL_CK8M_DIV_SEL_VLD_M (BIT(3))
|
|
#define RTC_CNTL_CK8M_DIV_SEL_VLD_V 0x1
|
|
#define RTC_CNTL_CK8M_DIV_SEL_VLD_S 3
|
|
/* RTC_CNTL_EFUSE_CLK_FORCE_NOGATING : R/W ;bitpos:[2] ;default: 1'b1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_EFUSE_CLK_FORCE_NOGATING (BIT(2))
|
|
#define RTC_CNTL_EFUSE_CLK_FORCE_NOGATING_M (BIT(2))
|
|
#define RTC_CNTL_EFUSE_CLK_FORCE_NOGATING_V 0x1
|
|
#define RTC_CNTL_EFUSE_CLK_FORCE_NOGATING_S 2
|
|
/* RTC_CNTL_EFUSE_CLK_FORCE_GATING : R/W ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_EFUSE_CLK_FORCE_GATING (BIT(1))
|
|
#define RTC_CNTL_EFUSE_CLK_FORCE_GATING_M (BIT(1))
|
|
#define RTC_CNTL_EFUSE_CLK_FORCE_GATING_V 0x1
|
|
#define RTC_CNTL_EFUSE_CLK_FORCE_GATING_S 1
|
|
|
|
#define RTC_CNTL_SLOW_CLK_CONF_REG (DR_REG_RTCCNTL_BASE + 0x78)
|
|
/* RTC_CNTL_SLOW_CLK_NEXT_EDGE : R/W ;bitpos:[31] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SLOW_CLK_NEXT_EDGE (BIT(31))
|
|
#define RTC_CNTL_SLOW_CLK_NEXT_EDGE_M (BIT(31))
|
|
#define RTC_CNTL_SLOW_CLK_NEXT_EDGE_V 0x1
|
|
#define RTC_CNTL_SLOW_CLK_NEXT_EDGE_S 31
|
|
/* RTC_CNTL_ANA_CLK_DIV : R/W ;bitpos:[30:23] ;default: 8'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_ANA_CLK_DIV 0x000000FF
|
|
#define RTC_CNTL_ANA_CLK_DIV_M ((RTC_CNTL_ANA_CLK_DIV_V)<<(RTC_CNTL_ANA_CLK_DIV_S))
|
|
#define RTC_CNTL_ANA_CLK_DIV_V 0xFF
|
|
#define RTC_CNTL_ANA_CLK_DIV_S 23
|
|
/* RTC_CNTL_ANA_CLK_DIV_VLD : R/W ;bitpos:[22] ;default: 1'b1 ; */
|
|
/*description: used to sync div bus. clear vld before set reg_rtc_ana_clk_div.*/
|
|
#define RTC_CNTL_ANA_CLK_DIV_VLD (BIT(22))
|
|
#define RTC_CNTL_ANA_CLK_DIV_VLD_M (BIT(22))
|
|
#define RTC_CNTL_ANA_CLK_DIV_VLD_V 0x1
|
|
#define RTC_CNTL_ANA_CLK_DIV_VLD_S 22
|
|
|
|
#define RTC_CNTL_SDIO_CONF_REG (DR_REG_RTCCNTL_BASE + 0x7C)
|
|
/* RTC_CNTL_XPD_SDIO_REG : R/W ;bitpos:[31] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_XPD_SDIO_REG (BIT(31))
|
|
#define RTC_CNTL_XPD_SDIO_REG_M (BIT(31))
|
|
#define RTC_CNTL_XPD_SDIO_REG_V 0x1
|
|
#define RTC_CNTL_XPD_SDIO_REG_S 31
|
|
/* RTC_CNTL_DREFH_SDIO : R/W ;bitpos:[30:29] ;default: 2'b00 ; */
|
|
/*description: SW option for DREFH_SDIO. Only active when reg_sdio_force = 1.*/
|
|
#define RTC_CNTL_DREFH_SDIO 0x00000003
|
|
#define RTC_CNTL_DREFH_SDIO_M ((RTC_CNTL_DREFH_SDIO_V)<<(RTC_CNTL_DREFH_SDIO_S))
|
|
#define RTC_CNTL_DREFH_SDIO_V 0x3
|
|
#define RTC_CNTL_DREFH_SDIO_S 29
|
|
/* RTC_CNTL_DREFM_SDIO : R/W ;bitpos:[28:27] ;default: 2'b01 ; */
|
|
/*description: SW option for DREFM_SDIO. Only active when reg_sdio_force = 1.*/
|
|
#define RTC_CNTL_DREFM_SDIO 0x00000003
|
|
#define RTC_CNTL_DREFM_SDIO_M ((RTC_CNTL_DREFM_SDIO_V)<<(RTC_CNTL_DREFM_SDIO_S))
|
|
#define RTC_CNTL_DREFM_SDIO_V 0x3
|
|
#define RTC_CNTL_DREFM_SDIO_S 27
|
|
/* RTC_CNTL_DREFL_SDIO : R/W ;bitpos:[26:25] ;default: 2'b01 ; */
|
|
/*description: SW option for DREFL_SDIO. Only active when reg_sdio_force = 1.*/
|
|
#define RTC_CNTL_DREFL_SDIO 0x00000003
|
|
#define RTC_CNTL_DREFL_SDIO_M ((RTC_CNTL_DREFL_SDIO_V)<<(RTC_CNTL_DREFL_SDIO_S))
|
|
#define RTC_CNTL_DREFL_SDIO_V 0x3
|
|
#define RTC_CNTL_DREFL_SDIO_S 25
|
|
/* RTC_CNTL_REG1P8_READY : RO ;bitpos:[24] ;default: 1'd0 ; */
|
|
/*description: read only register for REG1P8_READY.*/
|
|
#define RTC_CNTL_REG1P8_READY (BIT(24))
|
|
#define RTC_CNTL_REG1P8_READY_M (BIT(24))
|
|
#define RTC_CNTL_REG1P8_READY_V 0x1
|
|
#define RTC_CNTL_REG1P8_READY_S 24
|
|
/* RTC_CNTL_SDIO_TIEH : R/W ;bitpos:[23] ;default: 1'd1 ; */
|
|
/*description: SW option for SDIO_TIEH. Only active when reg_sdio_force = 1.*/
|
|
#define RTC_CNTL_SDIO_TIEH (BIT(23))
|
|
#define RTC_CNTL_SDIO_TIEH_M (BIT(23))
|
|
#define RTC_CNTL_SDIO_TIEH_V 0x1
|
|
#define RTC_CNTL_SDIO_TIEH_S 23
|
|
/* RTC_CNTL_SDIO_FORCE : R/W ;bitpos:[22] ;default: 1'd0 ; */
|
|
/*description: 1: use SW option to control SDIO_REG.*/
|
|
#define RTC_CNTL_SDIO_FORCE (BIT(22))
|
|
#define RTC_CNTL_SDIO_FORCE_M (BIT(22))
|
|
#define RTC_CNTL_SDIO_FORCE_V 0x1
|
|
#define RTC_CNTL_SDIO_FORCE_S 22
|
|
/* RTC_CNTL_SDIO_PD_EN : R/W ;bitpos:[21] ;default: 1'd1 ; */
|
|
/*description: power down SDIO_REG in sleep. Only active when reg_sdio_force = 0.*/
|
|
#define RTC_CNTL_SDIO_PD_EN (BIT(21))
|
|
#define RTC_CNTL_SDIO_PD_EN_M (BIT(21))
|
|
#define RTC_CNTL_SDIO_PD_EN_V 0x1
|
|
#define RTC_CNTL_SDIO_PD_EN_S 21
|
|
/* RTC_CNTL_SDIO_ENCURLIM : R/W ;bitpos:[20] ;default: 1'd1 ; */
|
|
/*description: enable current limit.*/
|
|
#define RTC_CNTL_SDIO_ENCURLIM (BIT(20))
|
|
#define RTC_CNTL_SDIO_ENCURLIM_M (BIT(20))
|
|
#define RTC_CNTL_SDIO_ENCURLIM_V 0x1
|
|
#define RTC_CNTL_SDIO_ENCURLIM_S 20
|
|
/* RTC_CNTL_SDIO_MODECURLIM : R/W ;bitpos:[19] ;default: 1'd0 ; */
|
|
/*description: select current limit mode.*/
|
|
#define RTC_CNTL_SDIO_MODECURLIM (BIT(19))
|
|
#define RTC_CNTL_SDIO_MODECURLIM_M (BIT(19))
|
|
#define RTC_CNTL_SDIO_MODECURLIM_V 0x1
|
|
#define RTC_CNTL_SDIO_MODECURLIM_S 19
|
|
/* RTC_CNTL_SDIO_DCURLIM : R/W ;bitpos:[18:16] ;default: 3'd0 ; */
|
|
/*description: tune current limit threshold when tieh = 0. About 800mA/(8+d).*/
|
|
#define RTC_CNTL_SDIO_DCURLIM 0x00000007
|
|
#define RTC_CNTL_SDIO_DCURLIM_M ((RTC_CNTL_SDIO_DCURLIM_V)<<(RTC_CNTL_SDIO_DCURLIM_S))
|
|
#define RTC_CNTL_SDIO_DCURLIM_V 0x7
|
|
#define RTC_CNTL_SDIO_DCURLIM_S 16
|
|
/* RTC_CNTL_SDIO_EN_INITI : R/W ;bitpos:[15] ;default: 1'd1 ; */
|
|
/*description: 0 to set init[1:0]=0.*/
|
|
#define RTC_CNTL_SDIO_EN_INITI (BIT(15))
|
|
#define RTC_CNTL_SDIO_EN_INITI_M (BIT(15))
|
|
#define RTC_CNTL_SDIO_EN_INITI_V 0x1
|
|
#define RTC_CNTL_SDIO_EN_INITI_S 15
|
|
/* RTC_CNTL_SDIO_INITI : R/W ;bitpos:[14:13] ;default: 2'd1 ; */
|
|
/*description: add resistor from ldo output to ground. 0: no res.*/
|
|
#define RTC_CNTL_SDIO_INITI 0x00000003
|
|
#define RTC_CNTL_SDIO_INITI_M ((RTC_CNTL_SDIO_INITI_V)<<(RTC_CNTL_SDIO_INITI_S))
|
|
#define RTC_CNTL_SDIO_INITI_V 0x3
|
|
#define RTC_CNTL_SDIO_INITI_S 13
|
|
/* RTC_CNTL_SDIO_DCAP : R/W ;bitpos:[12:11] ;default: 2'b11 ; */
|
|
/*description: ability to prevent LDO from overshoot.*/
|
|
#define RTC_CNTL_SDIO_DCAP 0x00000003
|
|
#define RTC_CNTL_SDIO_DCAP_M ((RTC_CNTL_SDIO_DCAP_V)<<(RTC_CNTL_SDIO_DCAP_S))
|
|
#define RTC_CNTL_SDIO_DCAP_V 0x3
|
|
#define RTC_CNTL_SDIO_DCAP_S 11
|
|
/* RTC_CNTL_SDIO_DTHDRV : R/W ;bitpos:[10:9] ;default: 2'b11 ; */
|
|
/*description: Tieh = 1 mode drive ability. Initially set to 0 to limit charge current.*/
|
|
#define RTC_CNTL_SDIO_DTHDRV 0x00000003
|
|
#define RTC_CNTL_SDIO_DTHDRV_M ((RTC_CNTL_SDIO_DTHDRV_V)<<(RTC_CNTL_SDIO_DTHDRV_S))
|
|
#define RTC_CNTL_SDIO_DTHDRV_V 0x3
|
|
#define RTC_CNTL_SDIO_DTHDRV_S 9
|
|
/* RTC_CNTL_SDIO_TIMER_TARGET : R/W ;bitpos:[7:0] ;default: 8'd10 ; */
|
|
/*description: timer count to apply reg_sdio_dcap after sdio power on.*/
|
|
#define RTC_CNTL_SDIO_TIMER_TARGET 0x000000FF
|
|
#define RTC_CNTL_SDIO_TIMER_TARGET_M ((RTC_CNTL_SDIO_TIMER_TARGET_V)<<(RTC_CNTL_SDIO_TIMER_TARGET_S))
|
|
#define RTC_CNTL_SDIO_TIMER_TARGET_V 0xFF
|
|
#define RTC_CNTL_SDIO_TIMER_TARGET_S 0
|
|
|
|
#define RTC_CNTL_BIAS_CONF_REG (DR_REG_RTCCNTL_BASE + 0x80)
|
|
/* RTC_CNTL_DBG_ATTEN_WAKEUP : R/W ;bitpos:[29:26] ;default: 4'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DBG_ATTEN_WAKEUP 0x0000000F
|
|
#define RTC_CNTL_DBG_ATTEN_WAKEUP_M ((RTC_CNTL_DBG_ATTEN_WAKEUP_V)<<(RTC_CNTL_DBG_ATTEN_WAKEUP_S))
|
|
#define RTC_CNTL_DBG_ATTEN_WAKEUP_V 0xF
|
|
#define RTC_CNTL_DBG_ATTEN_WAKEUP_S 26
|
|
/* RTC_CNTL_DBG_ATTEN_MONITOR : R/W ;bitpos:[25:22] ;default: 4'd0 ; */
|
|
/*description: DBG_ATTEN when rtc in monitor state.*/
|
|
#define RTC_CNTL_DBG_ATTEN_MONITOR 0x0000000F
|
|
#define RTC_CNTL_DBG_ATTEN_MONITOR_M ((RTC_CNTL_DBG_ATTEN_MONITOR_V)<<(RTC_CNTL_DBG_ATTEN_MONITOR_S))
|
|
#define RTC_CNTL_DBG_ATTEN_MONITOR_V 0xF
|
|
#define RTC_CNTL_DBG_ATTEN_MONITOR_S 22
|
|
/* RTC_CNTL_DBG_ATTEN_DEEP_SLP : R/W ;bitpos:[21:18] ;default: 4'd0 ; */
|
|
/*description: DBG_ATTEN when rtc in sleep state.*/
|
|
#define RTC_CNTL_DBG_ATTEN_DEEP_SLP 0x0000000F
|
|
#define RTC_CNTL_DBG_ATTEN_DEEP_SLP_M ((RTC_CNTL_DBG_ATTEN_DEEP_SLP_V)<<(RTC_CNTL_DBG_ATTEN_DEEP_SLP_S))
|
|
#define RTC_CNTL_DBG_ATTEN_DEEP_SLP_V 0xF
|
|
#define RTC_CNTL_DBG_ATTEN_DEEP_SLP_S 18
|
|
/* RTC_CNTL_BIAS_SLEEP_MONITOR : R/W ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: bias_sleep when rtc in monitor state.*/
|
|
#define RTC_CNTL_BIAS_SLEEP_MONITOR (BIT(17))
|
|
#define RTC_CNTL_BIAS_SLEEP_MONITOR_M (BIT(17))
|
|
#define RTC_CNTL_BIAS_SLEEP_MONITOR_V 0x1
|
|
#define RTC_CNTL_BIAS_SLEEP_MONITOR_S 17
|
|
/* RTC_CNTL_BIAS_SLEEP_DEEP_SLP : R/W ;bitpos:[16] ;default: 1'b1 ; */
|
|
/*description: bias_sleep when rtc in sleep_state.*/
|
|
#define RTC_CNTL_BIAS_SLEEP_DEEP_SLP (BIT(16))
|
|
#define RTC_CNTL_BIAS_SLEEP_DEEP_SLP_M (BIT(16))
|
|
#define RTC_CNTL_BIAS_SLEEP_DEEP_SLP_V 0x1
|
|
#define RTC_CNTL_BIAS_SLEEP_DEEP_SLP_S 16
|
|
/* RTC_CNTL_PD_CUR_MONITOR : R/W ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: xpd cur when rtc in monitor state.*/
|
|
#define RTC_CNTL_PD_CUR_MONITOR (BIT(15))
|
|
#define RTC_CNTL_PD_CUR_MONITOR_M (BIT(15))
|
|
#define RTC_CNTL_PD_CUR_MONITOR_V 0x1
|
|
#define RTC_CNTL_PD_CUR_MONITOR_S 15
|
|
/* RTC_CNTL_PD_CUR_DEEP_SLP : R/W ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: xpd cur when rtc in sleep_state.*/
|
|
#define RTC_CNTL_PD_CUR_DEEP_SLP (BIT(14))
|
|
#define RTC_CNTL_PD_CUR_DEEP_SLP_M (BIT(14))
|
|
#define RTC_CNTL_PD_CUR_DEEP_SLP_V 0x1
|
|
#define RTC_CNTL_PD_CUR_DEEP_SLP_S 14
|
|
/* RTC_CNTL_BIAS_BUF_MONITOR : R/W ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_BIAS_BUF_MONITOR (BIT(13))
|
|
#define RTC_CNTL_BIAS_BUF_MONITOR_M (BIT(13))
|
|
#define RTC_CNTL_BIAS_BUF_MONITOR_V 0x1
|
|
#define RTC_CNTL_BIAS_BUF_MONITOR_S 13
|
|
/* RTC_CNTL_BIAS_BUF_DEEP_SLP : R/W ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_BIAS_BUF_DEEP_SLP (BIT(12))
|
|
#define RTC_CNTL_BIAS_BUF_DEEP_SLP_M (BIT(12))
|
|
#define RTC_CNTL_BIAS_BUF_DEEP_SLP_V 0x1
|
|
#define RTC_CNTL_BIAS_BUF_DEEP_SLP_S 12
|
|
/* RTC_CNTL_BIAS_BUF_WAKE : R/W ;bitpos:[11] ;default: 1'b1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_BIAS_BUF_WAKE (BIT(11))
|
|
#define RTC_CNTL_BIAS_BUF_WAKE_M (BIT(11))
|
|
#define RTC_CNTL_BIAS_BUF_WAKE_V 0x1
|
|
#define RTC_CNTL_BIAS_BUF_WAKE_S 11
|
|
/* RTC_CNTL_BIAS_BUF_IDLE : R/W ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_BIAS_BUF_IDLE (BIT(10))
|
|
#define RTC_CNTL_BIAS_BUF_IDLE_M (BIT(10))
|
|
#define RTC_CNTL_BIAS_BUF_IDLE_V 0x1
|
|
#define RTC_CNTL_BIAS_BUF_IDLE_S 10
|
|
|
|
#define RTC_CNTL_REG (DR_REG_RTCCNTL_BASE + 0x84)
|
|
/* RTC_CNTL_REGULATOR_FORCE_PU : R/W ;bitpos:[31] ;default: 1'd1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_REGULATOR_FORCE_PU (BIT(31))
|
|
#define RTC_CNTL_REGULATOR_FORCE_PU_M (BIT(31))
|
|
#define RTC_CNTL_REGULATOR_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_REGULATOR_FORCE_PU_S 31
|
|
/* RTC_CNTL_REGULATOR_FORCE_PD : R/W ;bitpos:[30] ;default: 1'd0 ; */
|
|
/*description: RTC_REG force power down (for RTC_REG power down means decrease the voltage to 0
|
|
.8v or lower ).*/
|
|
#define RTC_CNTL_REGULATOR_FORCE_PD (BIT(30))
|
|
#define RTC_CNTL_REGULATOR_FORCE_PD_M (BIT(30))
|
|
#define RTC_CNTL_REGULATOR_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_REGULATOR_FORCE_PD_S 30
|
|
/* RTC_CNTL_DBOOST_FORCE_PU : R/W ;bitpos:[29] ;default: 1'd1 ; */
|
|
/*description: RTC_DBOOST force power up.*/
|
|
#define RTC_CNTL_DBOOST_FORCE_PU (BIT(29))
|
|
#define RTC_CNTL_DBOOST_FORCE_PU_M (BIT(29))
|
|
#define RTC_CNTL_DBOOST_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_DBOOST_FORCE_PU_S 29
|
|
/* RTC_CNTL_DBOOST_FORCE_PD : R/W ;bitpos:[28] ;default: 1'd0 ; */
|
|
/*description: RTC_DBOOST force power down.*/
|
|
#define RTC_CNTL_DBOOST_FORCE_PD (BIT(28))
|
|
#define RTC_CNTL_DBOOST_FORCE_PD_M (BIT(28))
|
|
#define RTC_CNTL_DBOOST_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_DBOOST_FORCE_PD_S 28
|
|
/* Approximate mapping of voltages to RTC_CNTL_DBIAS_WAK, RTC_CNTL_DBIAS_SLP,
|
|
* RTC_CNTL_DIG_DBIAS_WAK, RTC_CNTL_DIG_DBIAS_SLP values.
|
|
* Valid if RTC_CNTL_DBG_ATTEN is 0.
|
|
*/
|
|
#define RTC_CNTL_DIG_DBIAS_0V85 0
|
|
#define RTC_CNTL_DIG_DBIAS_0V90 1
|
|
#define RTC_CNTL_DIG_DBIAS_0V95 2
|
|
#define RTC_CNTL_DIG_DBIAS_1V00 3
|
|
#define RTC_CNTL_DIG_DBIAS_1V05 4
|
|
#define RTC_CNTL_DIG_DBIAS_1V10 5
|
|
#define RTC_CNTL_DIG_DBIAS_1V15 6
|
|
#define RTC_CNTL_DIG_DBIAS_1V20 7
|
|
|
|
|
|
/* RTC_CNTL_SCK_DCAP : R/W ;bitpos:[21:14] ;default: 8'd0 ; */
|
|
/*description: SCK_DCAP.*/
|
|
#define RTC_CNTL_SCK_DCAP 0x000000FF
|
|
#define RTC_CNTL_SCK_DCAP_M ((RTC_CNTL_SCK_DCAP_V)<<(RTC_CNTL_SCK_DCAP_S))
|
|
#define RTC_CNTL_SCK_DCAP_V 0xFF
|
|
#define RTC_CNTL_SCK_DCAP_S 14
|
|
/* RTC_CNTL_DIG_CAL_EN : R/W ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DIG_CAL_EN (BIT(7))
|
|
#define RTC_CNTL_DIG_CAL_EN_M (BIT(7))
|
|
#define RTC_CNTL_DIG_CAL_EN_V 0x1
|
|
#define RTC_CNTL_DIG_CAL_EN_S 7
|
|
|
|
#define RTC_CNTL_PWC_REG (DR_REG_RTCCNTL_BASE + 0x88)
|
|
/* RTC_CNTL_PAD_FORCE_HOLD : R/W ;bitpos:[21] ;default: 1'd0 ; */
|
|
/*description: rtc pad force hold.*/
|
|
#define RTC_CNTL_PAD_FORCE_HOLD (BIT(21))
|
|
#define RTC_CNTL_PAD_FORCE_HOLD_M (BIT(21))
|
|
#define RTC_CNTL_PAD_FORCE_HOLD_V 0x1
|
|
#define RTC_CNTL_PAD_FORCE_HOLD_S 21
|
|
/* RTC_CNTL_PD_EN : R/W ;bitpos:[20] ;default: 1'd0 ; */
|
|
/*description: enable power down rtc_peri in sleep .*/
|
|
#define RTC_CNTL_PD_EN (BIT(20))
|
|
#define RTC_CNTL_PD_EN_M (BIT(20))
|
|
#define RTC_CNTL_PD_EN_V 0x1
|
|
#define RTC_CNTL_PD_EN_S 20
|
|
/* RTC_CNTL_FORCE_PU : R/W ;bitpos:[19] ;default: 1'd0 ; */
|
|
/*description: rtc_peri force power up.*/
|
|
#define RTC_CNTL_FORCE_PU (BIT(19))
|
|
#define RTC_CNTL_FORCE_PU_M (BIT(19))
|
|
#define RTC_CNTL_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_FORCE_PU_S 19
|
|
/* RTC_CNTL_FORCE_PD : R/W ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: rtc_peri force power down.*/
|
|
#define RTC_CNTL_FORCE_PD (BIT(18))
|
|
#define RTC_CNTL_FORCE_PD_M (BIT(18))
|
|
#define RTC_CNTL_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_FORCE_PD_S 18
|
|
/* RTC_CNTL_SLOWMEM_FORCE_LPU : R/W ;bitpos:[11] ;default: 1'b1 ; */
|
|
/*description: RTC memory force no PD.*/
|
|
#define RTC_CNTL_SLOWMEM_FORCE_LPU (BIT(11))
|
|
#define RTC_CNTL_SLOWMEM_FORCE_LPU_M (BIT(11))
|
|
#define RTC_CNTL_SLOWMEM_FORCE_LPU_V 0x1
|
|
#define RTC_CNTL_SLOWMEM_FORCE_LPU_S 11
|
|
/* RTC_CNTL_SLOWMEM_FORCE_LPD : R/W ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: RTC memory force PD.*/
|
|
#define RTC_CNTL_SLOWMEM_FORCE_LPD (BIT(10))
|
|
#define RTC_CNTL_SLOWMEM_FORCE_LPD_M (BIT(10))
|
|
#define RTC_CNTL_SLOWMEM_FORCE_LPD_V 0x1
|
|
#define RTC_CNTL_SLOWMEM_FORCE_LPD_S 10
|
|
/* RTC_CNTL_SLOWMEM_FOLW_CPU : R/W ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: 1: RTC memory PD following CPU.*/
|
|
#define RTC_CNTL_SLOWMEM_FOLW_CPU (BIT(9))
|
|
#define RTC_CNTL_SLOWMEM_FOLW_CPU_M (BIT(9))
|
|
#define RTC_CNTL_SLOWMEM_FOLW_CPU_V 0x1
|
|
#define RTC_CNTL_SLOWMEM_FOLW_CPU_S 9
|
|
/* RTC_CNTL_FASTMEM_FORCE_LPU : R/W ;bitpos:[8] ;default: 1'b1 ; */
|
|
/*description: Fast RTC memory force no PD.*/
|
|
#define RTC_CNTL_FASTMEM_FORCE_LPU (BIT(8))
|
|
#define RTC_CNTL_FASTMEM_FORCE_LPU_M (BIT(8))
|
|
#define RTC_CNTL_FASTMEM_FORCE_LPU_V 0x1
|
|
#define RTC_CNTL_FASTMEM_FORCE_LPU_S 8
|
|
/* RTC_CNTL_FASTMEM_FORCE_LPD : R/W ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: Fast RTC memory force PD.*/
|
|
#define RTC_CNTL_FASTMEM_FORCE_LPD (BIT(7))
|
|
#define RTC_CNTL_FASTMEM_FORCE_LPD_M (BIT(7))
|
|
#define RTC_CNTL_FASTMEM_FORCE_LPD_V 0x1
|
|
#define RTC_CNTL_FASTMEM_FORCE_LPD_S 7
|
|
/* RTC_CNTL_FASTMEM_FOLW_CPU : R/W ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: 1: Fast RTC memory PD following CPU.*/
|
|
#define RTC_CNTL_FASTMEM_FOLW_CPU (BIT(6))
|
|
#define RTC_CNTL_FASTMEM_FOLW_CPU_M (BIT(6))
|
|
#define RTC_CNTL_FASTMEM_FOLW_CPU_V 0x1
|
|
#define RTC_CNTL_FASTMEM_FOLW_CPU_S 6
|
|
/* RTC_CNTL_FORCE_NOISO : R/W ;bitpos:[5] ;default: 1'd1 ; */
|
|
/*description: rtc_peri force no ISO.*/
|
|
#define RTC_CNTL_FORCE_NOISO (BIT(5))
|
|
#define RTC_CNTL_FORCE_NOISO_M (BIT(5))
|
|
#define RTC_CNTL_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_FORCE_NOISO_S 5
|
|
/* RTC_CNTL_FORCE_ISO : R/W ;bitpos:[4] ;default: 1'd0 ; */
|
|
/*description: rtc_peri force ISO.*/
|
|
#define RTC_CNTL_FORCE_ISO (BIT(4))
|
|
#define RTC_CNTL_FORCE_ISO_M (BIT(4))
|
|
#define RTC_CNTL_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_FORCE_ISO_S 4
|
|
/* RTC_CNTL_SLOWMEM_FORCE_ISO : R/W ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: RTC memory force ISO.*/
|
|
#define RTC_CNTL_SLOWMEM_FORCE_ISO (BIT(3))
|
|
#define RTC_CNTL_SLOWMEM_FORCE_ISO_M (BIT(3))
|
|
#define RTC_CNTL_SLOWMEM_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_SLOWMEM_FORCE_ISO_S 3
|
|
/* RTC_CNTL_SLOWMEM_FORCE_NOISO : R/W ;bitpos:[2] ;default: 1'b1 ; */
|
|
/*description: RTC memory force no ISO.*/
|
|
#define RTC_CNTL_SLOWMEM_FORCE_NOISO (BIT(2))
|
|
#define RTC_CNTL_SLOWMEM_FORCE_NOISO_M (BIT(2))
|
|
#define RTC_CNTL_SLOWMEM_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_SLOWMEM_FORCE_NOISO_S 2
|
|
/* RTC_CNTL_FASTMEM_FORCE_ISO : R/W ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: Fast RTC memory force ISO.*/
|
|
#define RTC_CNTL_FASTMEM_FORCE_ISO (BIT(1))
|
|
#define RTC_CNTL_FASTMEM_FORCE_ISO_M (BIT(1))
|
|
#define RTC_CNTL_FASTMEM_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_FASTMEM_FORCE_ISO_S 1
|
|
/* RTC_CNTL_FASTMEM_FORCE_NOISO : R/W ;bitpos:[0] ;default: 1'b1 ; */
|
|
/*description: Fast RTC memory force no ISO.*/
|
|
#define RTC_CNTL_FASTMEM_FORCE_NOISO (BIT(0))
|
|
#define RTC_CNTL_FASTMEM_FORCE_NOISO_M (BIT(0))
|
|
#define RTC_CNTL_FASTMEM_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_FASTMEM_FORCE_NOISO_S 0
|
|
|
|
#define RTC_CNTL_REGULATOR_DRV_CTRL_REG (DR_REG_RTCCNTL_BASE + 0x8C)
|
|
/* RTC_CNTL_DG_VDD_DRV_B_MONITOR : R/W ;bitpos:[27:20] ;default: 8'h0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DG_VDD_DRV_B_MONITOR 0x000000FF
|
|
#define RTC_CNTL_DG_VDD_DRV_B_MONITOR_M ((RTC_CNTL_DG_VDD_DRV_B_MONITOR_V)<<(RTC_CNTL_DG_VDD_DRV_B_MONITOR_S))
|
|
#define RTC_CNTL_DG_VDD_DRV_B_MONITOR_V 0xFF
|
|
#define RTC_CNTL_DG_VDD_DRV_B_MONITOR_S 20
|
|
/* RTC_CNTL_DG_VDD_DRV_B_SLP : R/W ;bitpos:[19:12] ;default: 8'h0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DG_VDD_DRV_B_SLP 0x000000FF
|
|
#define RTC_CNTL_DG_VDD_DRV_B_SLP_M ((RTC_CNTL_DG_VDD_DRV_B_SLP_V)<<(RTC_CNTL_DG_VDD_DRV_B_SLP_S))
|
|
#define RTC_CNTL_DG_VDD_DRV_B_SLP_V 0xFF
|
|
#define RTC_CNTL_DG_VDD_DRV_B_SLP_S 12
|
|
/* RTC_CNTL_REGULATOR_DRV_B_SLP : R/W ;bitpos:[11:6] ;default: 6'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_REGULATOR_DRV_B_SLP 0x0000003F
|
|
#define RTC_CNTL_REGULATOR_DRV_B_SLP_M ((RTC_CNTL_REGULATOR_DRV_B_SLP_V)<<(RTC_CNTL_REGULATOR_DRV_B_SLP_S))
|
|
#define RTC_CNTL_REGULATOR_DRV_B_SLP_V 0x3F
|
|
#define RTC_CNTL_REGULATOR_DRV_B_SLP_S 6
|
|
/* RTC_CNTL_REGULATOR_DRV_B_MONITOR : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_REGULATOR_DRV_B_MONITOR 0x0000003F
|
|
#define RTC_CNTL_REGULATOR_DRV_B_MONITOR_M ((RTC_CNTL_REGULATOR_DRV_B_MONITOR_V)<<(RTC_CNTL_REGULATOR_DRV_B_MONITOR_S))
|
|
#define RTC_CNTL_REGULATOR_DRV_B_MONITOR_V 0x3F
|
|
#define RTC_CNTL_REGULATOR_DRV_B_MONITOR_S 0
|
|
|
|
#define RTC_CNTL_DIG_PWC_REG (DR_REG_RTCCNTL_BASE + 0x90)
|
|
/* RTC_CNTL_DG_WRAP_PD_EN : R/W ;bitpos:[31] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DG_WRAP_PD_EN (BIT(31))
|
|
#define RTC_CNTL_DG_WRAP_PD_EN_M (BIT(31))
|
|
#define RTC_CNTL_DG_WRAP_PD_EN_V 0x1
|
|
#define RTC_CNTL_DG_WRAP_PD_EN_S 31
|
|
/* RTC_CNTL_WIFI_PD_EN : R/W ;bitpos:[30] ;default: 0 ; */
|
|
/*description: enable power down wifi in sleep.*/
|
|
#define RTC_CNTL_WIFI_PD_EN (BIT(30))
|
|
#define RTC_CNTL_WIFI_PD_EN_M (BIT(30))
|
|
#define RTC_CNTL_WIFI_PD_EN_V 0x1
|
|
#define RTC_CNTL_WIFI_PD_EN_S 30
|
|
/* RTC_CNTL_CPU_TOP_PD_EN : R/W ;bitpos:[29] ;default: 0 ; */
|
|
/*description: enable power down internal SRAM 4 in sleep.*/
|
|
#define RTC_CNTL_CPU_TOP_PD_EN (BIT(29))
|
|
#define RTC_CNTL_CPU_TOP_PD_EN_M (BIT(29))
|
|
#define RTC_CNTL_CPU_TOP_PD_EN_V 0x1
|
|
#define RTC_CNTL_CPU_TOP_PD_EN_S 29
|
|
/* RTC_CNTL_DG_PERI_PD_EN : R/W ;bitpos:[28] ;default: 0 ; */
|
|
/*description: enable power down internal SRAM 3 in sleep.*/
|
|
#define RTC_CNTL_DG_PERI_PD_EN (BIT(28))
|
|
#define RTC_CNTL_DG_PERI_PD_EN_M (BIT(28))
|
|
#define RTC_CNTL_DG_PERI_PD_EN_V 0x1
|
|
#define RTC_CNTL_DG_PERI_PD_EN_S 28
|
|
/* RTC_CNTL_BT_PD_EN : R/W ;bitpos:[27] ;default: 0 ; */
|
|
/*description: enable power down internal SRAM 2 in sleep.*/
|
|
#define RTC_CNTL_BT_PD_EN (BIT(27))
|
|
#define RTC_CNTL_BT_PD_EN_M (BIT(27))
|
|
#define RTC_CNTL_BT_PD_EN_V 0x1
|
|
#define RTC_CNTL_BT_PD_EN_S 27
|
|
/* RTC_CNTL_CPU_TOP_FORCE_PU : R/W ;bitpos:[22] ;default: 1'd1 ; */
|
|
/*description: digital dcdc force power up.*/
|
|
#define RTC_CNTL_CPU_TOP_FORCE_PU (BIT(22))
|
|
#define RTC_CNTL_CPU_TOP_FORCE_PU_M (BIT(22))
|
|
#define RTC_CNTL_CPU_TOP_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_CPU_TOP_FORCE_PU_S 22
|
|
/* RTC_CNTL_CPU_TOP_FORCE_PD : R/W ;bitpos:[21] ;default: 1'b0 ; */
|
|
/*description: digital dcdc force power down.*/
|
|
#define RTC_CNTL_CPU_TOP_FORCE_PD (BIT(21))
|
|
#define RTC_CNTL_CPU_TOP_FORCE_PD_M (BIT(21))
|
|
#define RTC_CNTL_CPU_TOP_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_CPU_TOP_FORCE_PD_S 21
|
|
/* RTC_CNTL_DG_WRAP_FORCE_PU : R/W ;bitpos:[20] ;default: 1'd1 ; */
|
|
/*description: digital core force power up.*/
|
|
#define RTC_CNTL_DG_WRAP_FORCE_PU (BIT(20))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_PU_M (BIT(20))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_DG_WRAP_FORCE_PU_S 20
|
|
/* RTC_CNTL_DG_WRAP_FORCE_PD : R/W ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: digital core force power down.*/
|
|
#define RTC_CNTL_DG_WRAP_FORCE_PD (BIT(19))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_PD_M (BIT(19))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_DG_WRAP_FORCE_PD_S 19
|
|
/* RTC_CNTL_WIFI_FORCE_PU : R/W ;bitpos:[18] ;default: 1'd1 ; */
|
|
/*description: wifi force power up.*/
|
|
#define RTC_CNTL_WIFI_FORCE_PU (BIT(18))
|
|
#define RTC_CNTL_WIFI_FORCE_PU_M (BIT(18))
|
|
#define RTC_CNTL_WIFI_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_WIFI_FORCE_PU_S 18
|
|
/* RTC_CNTL_WIFI_FORCE_PD : R/W ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: wifi force power down.*/
|
|
#define RTC_CNTL_WIFI_FORCE_PD (BIT(17))
|
|
#define RTC_CNTL_WIFI_FORCE_PD_M (BIT(17))
|
|
#define RTC_CNTL_WIFI_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_WIFI_FORCE_PD_S 17
|
|
/* RTC_CNTL_DG_PERI_FORCE_PU : R/W ;bitpos:[14] ;default: 1'd1 ; */
|
|
/*description: internal SRAM 3 force power up.*/
|
|
#define RTC_CNTL_DG_PERI_FORCE_PU (BIT(14))
|
|
#define RTC_CNTL_DG_PERI_FORCE_PU_M (BIT(14))
|
|
#define RTC_CNTL_DG_PERI_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_DG_PERI_FORCE_PU_S 14
|
|
/* RTC_CNTL_DG_PERI_FORCE_PD : R/W ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: internal SRAM 3 force power down.*/
|
|
#define RTC_CNTL_DG_PERI_FORCE_PD (BIT(13))
|
|
#define RTC_CNTL_DG_PERI_FORCE_PD_M (BIT(13))
|
|
#define RTC_CNTL_DG_PERI_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_DG_PERI_FORCE_PD_S 13
|
|
/* RTC_CNTL_BT_FORCE_PU : R/W ;bitpos:[12] ;default: 1'd1 ; */
|
|
/*description: internal SRAM 2 force power up.*/
|
|
#define RTC_CNTL_BT_FORCE_PU (BIT(12))
|
|
#define RTC_CNTL_BT_FORCE_PU_M (BIT(12))
|
|
#define RTC_CNTL_BT_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_BT_FORCE_PU_S 12
|
|
/* RTC_CNTL_BT_FORCE_PD : R/W ;bitpos:[11] ;default: 1'b0 ; */
|
|
/*description: internal SRAM 2 force power down.*/
|
|
#define RTC_CNTL_BT_FORCE_PD (BIT(11))
|
|
#define RTC_CNTL_BT_FORCE_PD_M (BIT(11))
|
|
#define RTC_CNTL_BT_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_BT_FORCE_PD_S 11
|
|
/* RTC_CNTL_LSLP_MEM_FORCE_PU : R/W ;bitpos:[4] ;default: 1'b1 ; */
|
|
/*description: memories in digital core force no PD in sleep.*/
|
|
#define RTC_CNTL_LSLP_MEM_FORCE_PU (BIT(4))
|
|
#define RTC_CNTL_LSLP_MEM_FORCE_PU_M (BIT(4))
|
|
#define RTC_CNTL_LSLP_MEM_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_LSLP_MEM_FORCE_PU_S 4
|
|
/* RTC_CNTL_LSLP_MEM_FORCE_PD : R/W ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: memories in digital core force PD in sleep.*/
|
|
#define RTC_CNTL_LSLP_MEM_FORCE_PD (BIT(3))
|
|
#define RTC_CNTL_LSLP_MEM_FORCE_PD_M (BIT(3))
|
|
#define RTC_CNTL_LSLP_MEM_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_LSLP_MEM_FORCE_PD_S 3
|
|
|
|
#define RTC_CNTL_DIG_ISO_REG (DR_REG_RTCCNTL_BASE + 0x94)
|
|
/* RTC_CNTL_DG_WRAP_FORCE_NOISO : R/W ;bitpos:[31] ;default: 1'd1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DG_WRAP_FORCE_NOISO (BIT(31))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_NOISO_M (BIT(31))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_DG_WRAP_FORCE_NOISO_S 31
|
|
/* RTC_CNTL_DG_WRAP_FORCE_ISO : R/W ;bitpos:[30] ;default: 1'd0 ; */
|
|
/*description: digital core force ISO.*/
|
|
#define RTC_CNTL_DG_WRAP_FORCE_ISO (BIT(30))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_ISO_M (BIT(30))
|
|
#define RTC_CNTL_DG_WRAP_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_DG_WRAP_FORCE_ISO_S 30
|
|
/* RTC_CNTL_WIFI_FORCE_NOISO : R/W ;bitpos:[29] ;default: 1'd1 ; */
|
|
/*description: wifi force no ISO.*/
|
|
#define RTC_CNTL_WIFI_FORCE_NOISO (BIT(29))
|
|
#define RTC_CNTL_WIFI_FORCE_NOISO_M (BIT(29))
|
|
#define RTC_CNTL_WIFI_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_WIFI_FORCE_NOISO_S 29
|
|
/* RTC_CNTL_WIFI_FORCE_ISO : R/W ;bitpos:[28] ;default: 1'd0 ; */
|
|
/*description: wifi force ISO.*/
|
|
#define RTC_CNTL_WIFI_FORCE_ISO (BIT(28))
|
|
#define RTC_CNTL_WIFI_FORCE_ISO_M (BIT(28))
|
|
#define RTC_CNTL_WIFI_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_WIFI_FORCE_ISO_S 28
|
|
/* RTC_CNTL_CPU_TOP_FORCE_NOISO : R/W ;bitpos:[27] ;default: 1'd1 ; */
|
|
/*description: internal SRAM 4 force no ISO.*/
|
|
#define RTC_CNTL_CPU_TOP_FORCE_NOISO (BIT(27))
|
|
#define RTC_CNTL_CPU_TOP_FORCE_NOISO_M (BIT(27))
|
|
#define RTC_CNTL_CPU_TOP_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_CPU_TOP_FORCE_NOISO_S 27
|
|
/* RTC_CNTL_CPU_TOP_FORCE_ISO : R/W ;bitpos:[26] ;default: 1'd0 ; */
|
|
/*description: internal SRAM 4 force ISO.*/
|
|
#define RTC_CNTL_CPU_TOP_FORCE_ISO (BIT(26))
|
|
#define RTC_CNTL_CPU_TOP_FORCE_ISO_M (BIT(26))
|
|
#define RTC_CNTL_CPU_TOP_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_CPU_TOP_FORCE_ISO_S 26
|
|
/* RTC_CNTL_DG_PERI_FORCE_NOISO : R/W ;bitpos:[25] ;default: 1'd1 ; */
|
|
/*description: internal SRAM 3 force no ISO.*/
|
|
#define RTC_CNTL_DG_PERI_FORCE_NOISO (BIT(25))
|
|
#define RTC_CNTL_DG_PERI_FORCE_NOISO_M (BIT(25))
|
|
#define RTC_CNTL_DG_PERI_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_DG_PERI_FORCE_NOISO_S 25
|
|
/* RTC_CNTL_DG_PERI_FORCE_ISO : R/W ;bitpos:[24] ;default: 1'd0 ; */
|
|
/*description: internal SRAM 3 force ISO.*/
|
|
#define RTC_CNTL_DG_PERI_FORCE_ISO (BIT(24))
|
|
#define RTC_CNTL_DG_PERI_FORCE_ISO_M (BIT(24))
|
|
#define RTC_CNTL_DG_PERI_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_DG_PERI_FORCE_ISO_S 24
|
|
/* RTC_CNTL_BT_FORCE_NOISO : R/W ;bitpos:[23] ;default: 1'd1 ; */
|
|
/*description: internal SRAM 2 force no ISO.*/
|
|
#define RTC_CNTL_BT_FORCE_NOISO (BIT(23))
|
|
#define RTC_CNTL_BT_FORCE_NOISO_M (BIT(23))
|
|
#define RTC_CNTL_BT_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_BT_FORCE_NOISO_S 23
|
|
/* RTC_CNTL_BT_FORCE_ISO : R/W ;bitpos:[22] ;default: 1'd0 ; */
|
|
/*description: internal SRAM 2 force ISO.*/
|
|
#define RTC_CNTL_BT_FORCE_ISO (BIT(22))
|
|
#define RTC_CNTL_BT_FORCE_ISO_M (BIT(22))
|
|
#define RTC_CNTL_BT_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_BT_FORCE_ISO_S 22
|
|
/* RTC_CNTL_DG_PAD_FORCE_HOLD : R/W ;bitpos:[15] ;default: 1'd0 ; */
|
|
/*description: digital pad force hold.*/
|
|
#define RTC_CNTL_DG_PAD_FORCE_HOLD (BIT(15))
|
|
#define RTC_CNTL_DG_PAD_FORCE_HOLD_M (BIT(15))
|
|
#define RTC_CNTL_DG_PAD_FORCE_HOLD_V 0x1
|
|
#define RTC_CNTL_DG_PAD_FORCE_HOLD_S 15
|
|
/* RTC_CNTL_DG_PAD_FORCE_UNHOLD : R/W ;bitpos:[14] ;default: 1'd1 ; */
|
|
/*description: digital pad force un-hold.*/
|
|
#define RTC_CNTL_DG_PAD_FORCE_UNHOLD (BIT(14))
|
|
#define RTC_CNTL_DG_PAD_FORCE_UNHOLD_M (BIT(14))
|
|
#define RTC_CNTL_DG_PAD_FORCE_UNHOLD_V 0x1
|
|
#define RTC_CNTL_DG_PAD_FORCE_UNHOLD_S 14
|
|
/* RTC_CNTL_DG_PAD_FORCE_ISO : R/W ;bitpos:[13] ;default: 1'd0 ; */
|
|
/*description: digital pad force ISO.*/
|
|
#define RTC_CNTL_DG_PAD_FORCE_ISO (BIT(13))
|
|
#define RTC_CNTL_DG_PAD_FORCE_ISO_M (BIT(13))
|
|
#define RTC_CNTL_DG_PAD_FORCE_ISO_V 0x1
|
|
#define RTC_CNTL_DG_PAD_FORCE_ISO_S 13
|
|
/* RTC_CNTL_DG_PAD_FORCE_NOISO : R/W ;bitpos:[12] ;default: 1'd1 ; */
|
|
/*description: digital pad force no ISO.*/
|
|
#define RTC_CNTL_DG_PAD_FORCE_NOISO (BIT(12))
|
|
#define RTC_CNTL_DG_PAD_FORCE_NOISO_M (BIT(12))
|
|
#define RTC_CNTL_DG_PAD_FORCE_NOISO_V 0x1
|
|
#define RTC_CNTL_DG_PAD_FORCE_NOISO_S 12
|
|
/* RTC_CNTL_DG_PAD_AUTOHOLD_EN : R/W ;bitpos:[11] ;default: 1'd0 ; */
|
|
/*description: digital pad enable auto-hold.*/
|
|
#define RTC_CNTL_DG_PAD_AUTOHOLD_EN (BIT(11))
|
|
#define RTC_CNTL_DG_PAD_AUTOHOLD_EN_M (BIT(11))
|
|
#define RTC_CNTL_DG_PAD_AUTOHOLD_EN_V 0x1
|
|
#define RTC_CNTL_DG_PAD_AUTOHOLD_EN_S 11
|
|
/* RTC_CNTL_CLR_DG_PAD_AUTOHOLD : WO ;bitpos:[10] ;default: 1'd0 ; */
|
|
/*description: wtite only register to clear digital pad auto-hold.*/
|
|
#define RTC_CNTL_CLR_DG_PAD_AUTOHOLD (BIT(10))
|
|
#define RTC_CNTL_CLR_DG_PAD_AUTOHOLD_M (BIT(10))
|
|
#define RTC_CNTL_CLR_DG_PAD_AUTOHOLD_V 0x1
|
|
#define RTC_CNTL_CLR_DG_PAD_AUTOHOLD_S 10
|
|
/* RTC_CNTL_DG_PAD_AUTOHOLD : RO ;bitpos:[9] ;default: 1'd0 ; */
|
|
/*description: read only register to indicate digital pad auto-hold status.*/
|
|
#define RTC_CNTL_DG_PAD_AUTOHOLD (BIT(9))
|
|
#define RTC_CNTL_DG_PAD_AUTOHOLD_M (BIT(9))
|
|
#define RTC_CNTL_DG_PAD_AUTOHOLD_V 0x1
|
|
#define RTC_CNTL_DG_PAD_AUTOHOLD_S 9
|
|
/* RTC_CNTL_DIG_ISO_FORCE_ON : R/W ;bitpos:[8] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DIG_ISO_FORCE_ON (BIT(8))
|
|
#define RTC_CNTL_DIG_ISO_FORCE_ON_M (BIT(8))
|
|
#define RTC_CNTL_DIG_ISO_FORCE_ON_V 0x1
|
|
#define RTC_CNTL_DIG_ISO_FORCE_ON_S 8
|
|
/* RTC_CNTL_DIG_ISO_FORCE_OFF : R/W ;bitpos:[7] ;default: 1'd1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DIG_ISO_FORCE_OFF (BIT(7))
|
|
#define RTC_CNTL_DIG_ISO_FORCE_OFF_M (BIT(7))
|
|
#define RTC_CNTL_DIG_ISO_FORCE_OFF_V 0x1
|
|
#define RTC_CNTL_DIG_ISO_FORCE_OFF_S 7
|
|
|
|
#define RTC_CNTL_WDTCONFIG0_REG (DR_REG_RTCCNTL_BASE + 0x98)
|
|
/* RTC_CNTL_WDT_EN : R/W ;bitpos:[31] ;default: 1'h0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WDT_EN (BIT(31))
|
|
#define RTC_CNTL_WDT_EN_M (BIT(31))
|
|
#define RTC_CNTL_WDT_EN_V 0x1
|
|
#define RTC_CNTL_WDT_EN_S 31
|
|
/* RTC_CNTL_WDT_STG0 : R/W ;bitpos:[30:28] ;default: 3'h0 ; */
|
|
/*description: 1: interrupt stage en.*/
|
|
#define RTC_CNTL_WDT_STG0 0x00000007
|
|
#define RTC_CNTL_WDT_STG0_M ((RTC_CNTL_WDT_STG0_V)<<(RTC_CNTL_WDT_STG0_S))
|
|
#define RTC_CNTL_WDT_STG0_V 0x7
|
|
#define RTC_CNTL_WDT_STG0_S 28
|
|
/* RTC_CNTL_WDT_STG1 : R/W ;bitpos:[27:25] ;default: 3'h0 ; */
|
|
/*description: 1: interrupt stage en.*/
|
|
#define RTC_CNTL_WDT_STG1 0x00000007
|
|
#define RTC_CNTL_WDT_STG1_M ((RTC_CNTL_WDT_STG1_V)<<(RTC_CNTL_WDT_STG1_S))
|
|
#define RTC_CNTL_WDT_STG1_V 0x7
|
|
#define RTC_CNTL_WDT_STG1_S 25
|
|
/* RTC_CNTL_WDT_STG2 : R/W ;bitpos:[24:22] ;default: 3'h0 ; */
|
|
/*description: 1: interrupt stage en.*/
|
|
#define RTC_CNTL_WDT_STG2 0x00000007
|
|
#define RTC_CNTL_WDT_STG2_M ((RTC_CNTL_WDT_STG2_V)<<(RTC_CNTL_WDT_STG2_S))
|
|
#define RTC_CNTL_WDT_STG2_V 0x7
|
|
#define RTC_CNTL_WDT_STG2_S 22
|
|
/* RTC_CNTL_WDT_STG3 : R/W ;bitpos:[21:19] ;default: 3'h0 ; */
|
|
/*description: 1: interrupt stage en.*/
|
|
#define RTC_CNTL_WDT_STG3 0x00000007
|
|
#define RTC_CNTL_WDT_STG3_M ((RTC_CNTL_WDT_STG3_V)<<(RTC_CNTL_WDT_STG3_S))
|
|
#define RTC_CNTL_WDT_STG3_V 0x7
|
|
#define RTC_CNTL_WDT_STG3_S 19
|
|
|
|
/* RTC_CNTL_WDT_CPU_RESET_LENGTH : R/W ;bitpos:[18:16] ;default: 3'h1 ; */
|
|
/*description: CPU reset counter length.*/
|
|
#define RTC_CNTL_WDT_CPU_RESET_LENGTH 0x00000007
|
|
#define RTC_CNTL_WDT_CPU_RESET_LENGTH_M ((RTC_CNTL_WDT_CPU_RESET_LENGTH_V)<<(RTC_CNTL_WDT_CPU_RESET_LENGTH_S))
|
|
#define RTC_CNTL_WDT_CPU_RESET_LENGTH_V 0x7
|
|
#define RTC_CNTL_WDT_CPU_RESET_LENGTH_S 16
|
|
/* RTC_CNTL_WDT_SYS_RESET_LENGTH : R/W ;bitpos:[15:13] ;default: 3'h1 ; */
|
|
/*description: system reset counter length.*/
|
|
#define RTC_CNTL_WDT_SYS_RESET_LENGTH 0x00000007
|
|
#define RTC_CNTL_WDT_SYS_RESET_LENGTH_M ((RTC_CNTL_WDT_SYS_RESET_LENGTH_V)<<(RTC_CNTL_WDT_SYS_RESET_LENGTH_S))
|
|
#define RTC_CNTL_WDT_SYS_RESET_LENGTH_V 0x7
|
|
#define RTC_CNTL_WDT_SYS_RESET_LENGTH_S 13
|
|
/* RTC_CNTL_WDT_FLASHBOOT_MOD_EN : R/W ;bitpos:[12] ;default: 1'h1 ; */
|
|
/*description: enable WDT in flash boot.*/
|
|
#define RTC_CNTL_WDT_FLASHBOOT_MOD_EN (BIT(12))
|
|
#define RTC_CNTL_WDT_FLASHBOOT_MOD_EN_M (BIT(12))
|
|
#define RTC_CNTL_WDT_FLASHBOOT_MOD_EN_V 0x1
|
|
#define RTC_CNTL_WDT_FLASHBOOT_MOD_EN_S 12
|
|
/* RTC_CNTL_WDT_PROCPU_RESET_EN : R/W ;bitpos:[11] ;default: 1'd0 ; */
|
|
/*description: enable WDT reset PRO CPU.*/
|
|
#define RTC_CNTL_WDT_PROCPU_RESET_EN (BIT(11))
|
|
#define RTC_CNTL_WDT_PROCPU_RESET_EN_M (BIT(11))
|
|
#define RTC_CNTL_WDT_PROCPU_RESET_EN_V 0x1
|
|
#define RTC_CNTL_WDT_PROCPU_RESET_EN_S 11
|
|
/* RTC_CNTL_WDT_APPCPU_RESET_EN : R/W ;bitpos:[10] ;default: 1'd0 ; */
|
|
/*description: enable WDT reset APP CPU.*/
|
|
#define RTC_CNTL_WDT_APPCPU_RESET_EN (BIT(10))
|
|
#define RTC_CNTL_WDT_APPCPU_RESET_EN_M (BIT(10))
|
|
#define RTC_CNTL_WDT_APPCPU_RESET_EN_V 0x1
|
|
#define RTC_CNTL_WDT_APPCPU_RESET_EN_S 10
|
|
/* RTC_CNTL_WDT_PAUSE_IN_SLP : R/W ;bitpos:[9] ;default: 1'd1 ; */
|
|
/*description: pause WDT in sleep.*/
|
|
#define RTC_CNTL_WDT_PAUSE_IN_SLP (BIT(9))
|
|
#define RTC_CNTL_WDT_PAUSE_IN_SLP_M (BIT(9))
|
|
#define RTC_CNTL_WDT_PAUSE_IN_SLP_V 0x1
|
|
#define RTC_CNTL_WDT_PAUSE_IN_SLP_S 9
|
|
/* RTC_CNTL_WDT_CHIP_RESET_EN : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: wdt reset whole chip enable.*/
|
|
#define RTC_CNTL_WDT_CHIP_RESET_EN (BIT(8))
|
|
#define RTC_CNTL_WDT_CHIP_RESET_EN_M (BIT(8))
|
|
#define RTC_CNTL_WDT_CHIP_RESET_EN_V 0x1
|
|
#define RTC_CNTL_WDT_CHIP_RESET_EN_S 8
|
|
/* RTC_CNTL_WDT_CHIP_RESET_WIDTH : R/W ;bitpos:[7:0] ;default: 8'd20 ; */
|
|
/*description: chip reset siginal pulse width.*/
|
|
#define RTC_CNTL_WDT_CHIP_RESET_WIDTH 0x000000FF
|
|
#define RTC_CNTL_WDT_CHIP_RESET_WIDTH_M ((RTC_CNTL_WDT_CHIP_RESET_WIDTH_V)<<(RTC_CNTL_WDT_CHIP_RESET_WIDTH_S))
|
|
#define RTC_CNTL_WDT_CHIP_RESET_WIDTH_V 0xFF
|
|
#define RTC_CNTL_WDT_CHIP_RESET_WIDTH_S 0
|
|
|
|
#define RTC_CNTL_WDTCONFIG1_REG (DR_REG_RTCCNTL_BASE + 0x9C)
|
|
/* RTC_CNTL_WDT_STG0_HOLD : R/W ;bitpos:[31:0] ;default: 32'd200000 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WDT_STG0_HOLD 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_STG0_HOLD_M ((RTC_CNTL_WDT_STG0_HOLD_V)<<(RTC_CNTL_WDT_STG0_HOLD_S))
|
|
#define RTC_CNTL_WDT_STG0_HOLD_V 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_STG0_HOLD_S 0
|
|
|
|
#define RTC_CNTL_WDTCONFIG2_REG (DR_REG_RTCCNTL_BASE + 0xA0)
|
|
/* RTC_CNTL_WDT_STG1_HOLD : R/W ;bitpos:[31:0] ;default: 32'd80000 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WDT_STG1_HOLD 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_STG1_HOLD_M ((RTC_CNTL_WDT_STG1_HOLD_V)<<(RTC_CNTL_WDT_STG1_HOLD_S))
|
|
#define RTC_CNTL_WDT_STG1_HOLD_V 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_STG1_HOLD_S 0
|
|
|
|
#define RTC_CNTL_WDTCONFIG3_REG (DR_REG_RTCCNTL_BASE + 0xA4)
|
|
/* RTC_CNTL_WDT_STG2_HOLD : R/W ;bitpos:[31:0] ;default: 32'hfff ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WDT_STG2_HOLD 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_STG2_HOLD_M ((RTC_CNTL_WDT_STG2_HOLD_V)<<(RTC_CNTL_WDT_STG2_HOLD_S))
|
|
#define RTC_CNTL_WDT_STG2_HOLD_V 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_STG2_HOLD_S 0
|
|
|
|
#define RTC_CNTL_WDTCONFIG4_REG (DR_REG_RTCCNTL_BASE + 0xA8)
|
|
/* RTC_CNTL_WDT_STG3_HOLD : R/W ;bitpos:[31:0] ;default: 32'hfff ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WDT_STG3_HOLD 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_STG3_HOLD_M ((RTC_CNTL_WDT_STG3_HOLD_V)<<(RTC_CNTL_WDT_STG3_HOLD_S))
|
|
#define RTC_CNTL_WDT_STG3_HOLD_V 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_STG3_HOLD_S 0
|
|
|
|
#define RTC_CNTL_WDTFEED_REG (DR_REG_RTCCNTL_BASE + 0xAC)
|
|
/* RTC_CNTL_WDT_FEED : WO ;bitpos:[31] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WDT_FEED (BIT(31))
|
|
#define RTC_CNTL_WDT_FEED_M (BIT(31))
|
|
#define RTC_CNTL_WDT_FEED_V 0x1
|
|
#define RTC_CNTL_WDT_FEED_S 31
|
|
|
|
#define RTC_CNTL_WDTWPROTECT_REG (DR_REG_RTCCNTL_BASE + 0xB0)
|
|
/* RTC_CNTL_WDT_WKEY : R/W ;bitpos:[31:0] ;default: 32'h50d83aa1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_WDT_WKEY 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_WKEY_M ((RTC_CNTL_WDT_WKEY_V)<<(RTC_CNTL_WDT_WKEY_S))
|
|
#define RTC_CNTL_WDT_WKEY_V 0xFFFFFFFF
|
|
#define RTC_CNTL_WDT_WKEY_S 0
|
|
|
|
#define RTC_CNTL_SWD_CONF_REG (DR_REG_RTCCNTL_BASE + 0xB4)
|
|
/* RTC_CNTL_SWD_AUTO_FEED_EN : R/W ;bitpos:[31] ;default: 1'b0 ; */
|
|
/*description: automatically feed swd when int comes.*/
|
|
#define RTC_CNTL_SWD_AUTO_FEED_EN (BIT(31))
|
|
#define RTC_CNTL_SWD_AUTO_FEED_EN_M (BIT(31))
|
|
#define RTC_CNTL_SWD_AUTO_FEED_EN_V 0x1
|
|
#define RTC_CNTL_SWD_AUTO_FEED_EN_S 31
|
|
/* RTC_CNTL_SWD_DISABLE : R/W ;bitpos:[30] ;default: 1'b0 ; */
|
|
/*description: disabel SWD.*/
|
|
#define RTC_CNTL_SWD_DISABLE (BIT(30))
|
|
#define RTC_CNTL_SWD_DISABLE_M (BIT(30))
|
|
#define RTC_CNTL_SWD_DISABLE_V 0x1
|
|
#define RTC_CNTL_SWD_DISABLE_S 30
|
|
/* RTC_CNTL_SWD_FEED : WO ;bitpos:[29] ;default: 1'b0 ; */
|
|
/*description: Sw feed swd.*/
|
|
#define RTC_CNTL_SWD_FEED (BIT(29))
|
|
#define RTC_CNTL_SWD_FEED_M (BIT(29))
|
|
#define RTC_CNTL_SWD_FEED_V 0x1
|
|
#define RTC_CNTL_SWD_FEED_S 29
|
|
/* RTC_CNTL_SWD_RST_FLAG_CLR : WO ;bitpos:[28] ;default: 1'b0 ; */
|
|
/*description: reset swd reset flag.*/
|
|
#define RTC_CNTL_SWD_RST_FLAG_CLR (BIT(28))
|
|
#define RTC_CNTL_SWD_RST_FLAG_CLR_M (BIT(28))
|
|
#define RTC_CNTL_SWD_RST_FLAG_CLR_V 0x1
|
|
#define RTC_CNTL_SWD_RST_FLAG_CLR_S 28
|
|
/* RTC_CNTL_SWD_SIGNAL_WIDTH : R/W ;bitpos:[27:18] ;default: 10'd300 ; */
|
|
/*description: adjust signal width send to swd.*/
|
|
#define RTC_CNTL_SWD_SIGNAL_WIDTH 0x000003FF
|
|
#define RTC_CNTL_SWD_SIGNAL_WIDTH_M ((RTC_CNTL_SWD_SIGNAL_WIDTH_V)<<(RTC_CNTL_SWD_SIGNAL_WIDTH_S))
|
|
#define RTC_CNTL_SWD_SIGNAL_WIDTH_V 0x3FF
|
|
#define RTC_CNTL_SWD_SIGNAL_WIDTH_S 18
|
|
/* RTC_CNTL_SWD_BYPASS_RST : R/W ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SWD_BYPASS_RST (BIT(17))
|
|
#define RTC_CNTL_SWD_BYPASS_RST_M (BIT(17))
|
|
#define RTC_CNTL_SWD_BYPASS_RST_V 0x1
|
|
#define RTC_CNTL_SWD_BYPASS_RST_S 17
|
|
/* RTC_CNTL_SWD_FEED_INT : RO ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: swd interrupt for feeding.*/
|
|
#define RTC_CNTL_SWD_FEED_INT (BIT(1))
|
|
#define RTC_CNTL_SWD_FEED_INT_M (BIT(1))
|
|
#define RTC_CNTL_SWD_FEED_INT_V 0x1
|
|
#define RTC_CNTL_SWD_FEED_INT_S 1
|
|
/* RTC_CNTL_SWD_RESET_FLAG : RO ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: swd reset flag.*/
|
|
#define RTC_CNTL_SWD_RESET_FLAG (BIT(0))
|
|
#define RTC_CNTL_SWD_RESET_FLAG_M (BIT(0))
|
|
#define RTC_CNTL_SWD_RESET_FLAG_V 0x1
|
|
#define RTC_CNTL_SWD_RESET_FLAG_S 0
|
|
|
|
#define RTC_CNTL_SWD_WPROTECT_REG (DR_REG_RTCCNTL_BASE + 0xB8)
|
|
/* RTC_CNTL_SWD_WKEY : R/W ;bitpos:[31:0] ;default: 32'h8f1d312a ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SWD_WKEY 0xFFFFFFFF
|
|
#define RTC_CNTL_SWD_WKEY_M ((RTC_CNTL_SWD_WKEY_V)<<(RTC_CNTL_SWD_WKEY_S))
|
|
#define RTC_CNTL_SWD_WKEY_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SWD_WKEY_S 0
|
|
|
|
#define RTC_CNTL_SW_CPU_STALL_REG (DR_REG_RTCCNTL_BASE + 0xBC)
|
|
/* RTC_CNTL_SW_STALL_PROCPU_C1 : R/W ;bitpos:[31:26] ;default: 6'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SW_STALL_PROCPU_C1 0x0000003F
|
|
#define RTC_CNTL_SW_STALL_PROCPU_C1_M ((RTC_CNTL_SW_STALL_PROCPU_C1_V)<<(RTC_CNTL_SW_STALL_PROCPU_C1_S))
|
|
#define RTC_CNTL_SW_STALL_PROCPU_C1_V 0x3F
|
|
#define RTC_CNTL_SW_STALL_PROCPU_C1_S 26
|
|
/* RTC_CNTL_SW_STALL_APPCPU_C1 : R/W ;bitpos:[25:20] ;default: 6'b0 ; */
|
|
/*description: {reg_sw_stall_appcpu_c1[5:0].*/
|
|
#define RTC_CNTL_SW_STALL_APPCPU_C1 0x0000003F
|
|
#define RTC_CNTL_SW_STALL_APPCPU_C1_M ((RTC_CNTL_SW_STALL_APPCPU_C1_V)<<(RTC_CNTL_SW_STALL_APPCPU_C1_S))
|
|
#define RTC_CNTL_SW_STALL_APPCPU_C1_V 0x3F
|
|
#define RTC_CNTL_SW_STALL_APPCPU_C1_S 20
|
|
|
|
#define RTC_CNTL_STORE4_REG (DR_REG_RTCCNTL_BASE + 0xC0)
|
|
/* RTC_CNTL_SCRATCH4 : R/W ;bitpos:[31:0] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SCRATCH4 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH4_M ((RTC_CNTL_SCRATCH4_V)<<(RTC_CNTL_SCRATCH4_S))
|
|
#define RTC_CNTL_SCRATCH4_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH4_S 0
|
|
|
|
#define RTC_CNTL_STORE5_REG (DR_REG_RTCCNTL_BASE + 0xC4)
|
|
/* RTC_CNTL_SCRATCH5 : R/W ;bitpos:[31:0] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SCRATCH5 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH5_M ((RTC_CNTL_SCRATCH5_V)<<(RTC_CNTL_SCRATCH5_S))
|
|
#define RTC_CNTL_SCRATCH5_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH5_S 0
|
|
|
|
#define RTC_CNTL_STORE6_REG (DR_REG_RTCCNTL_BASE + 0xC8)
|
|
/* RTC_CNTL_SCRATCH6 : R/W ;bitpos:[31:0] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SCRATCH6 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH6_M ((RTC_CNTL_SCRATCH6_V)<<(RTC_CNTL_SCRATCH6_S))
|
|
#define RTC_CNTL_SCRATCH6_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH6_S 0
|
|
|
|
#define RTC_CNTL_STORE7_REG (DR_REG_RTCCNTL_BASE + 0xCC)
|
|
/* RTC_CNTL_SCRATCH7 : R/W ;bitpos:[31:0] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SCRATCH7 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH7_M ((RTC_CNTL_SCRATCH7_V)<<(RTC_CNTL_SCRATCH7_S))
|
|
#define RTC_CNTL_SCRATCH7_V 0xFFFFFFFF
|
|
#define RTC_CNTL_SCRATCH7_S 0
|
|
|
|
#define RTC_CNTL_LOW_POWER_ST_REG (DR_REG_RTCCNTL_BASE + 0xD0)
|
|
/* RTC_CNTL_MAIN_STATE : RO ;bitpos:[31:28] ;default: 4'd0 ; */
|
|
/*description: rtc main state machine status.*/
|
|
#define RTC_CNTL_MAIN_STATE 0x0000000F
|
|
#define RTC_CNTL_MAIN_STATE_M ((RTC_CNTL_MAIN_STATE_V)<<(RTC_CNTL_MAIN_STATE_S))
|
|
#define RTC_CNTL_MAIN_STATE_V 0xF
|
|
#define RTC_CNTL_MAIN_STATE_S 28
|
|
/* RTC_CNTL_MAIN_STATE_IN_IDLE : RO ;bitpos:[27] ;default: 1'b0 ; */
|
|
/*description: rtc main state machine is in idle state.*/
|
|
#define RTC_CNTL_MAIN_STATE_IN_IDLE (BIT(27))
|
|
#define RTC_CNTL_MAIN_STATE_IN_IDLE_M (BIT(27))
|
|
#define RTC_CNTL_MAIN_STATE_IN_IDLE_V 0x1
|
|
#define RTC_CNTL_MAIN_STATE_IN_IDLE_S 27
|
|
/* RTC_CNTL_MAIN_STATE_IN_SLP : RO ;bitpos:[26] ;default: 1'b0 ; */
|
|
/*description: rtc main state machine is in sleep state.*/
|
|
#define RTC_CNTL_MAIN_STATE_IN_SLP (BIT(26))
|
|
#define RTC_CNTL_MAIN_STATE_IN_SLP_M (BIT(26))
|
|
#define RTC_CNTL_MAIN_STATE_IN_SLP_V 0x1
|
|
#define RTC_CNTL_MAIN_STATE_IN_SLP_S 26
|
|
/* RTC_CNTL_MAIN_STATE_IN_WAIT_XTL : RO ;bitpos:[25] ;default: 1'b0 ; */
|
|
/*description: rtc main state machine is in wait xtal state.*/
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_XTL (BIT(25))
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_XTL_M (BIT(25))
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_XTL_V 0x1
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_XTL_S 25
|
|
/* RTC_CNTL_MAIN_STATE_IN_WAIT_PLL : RO ;bitpos:[24] ;default: 1'b0 ; */
|
|
/*description: rtc main state machine is in wait pll state.*/
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_PLL (BIT(24))
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_PLL_M (BIT(24))
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_PLL_V 0x1
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_PLL_S 24
|
|
/* RTC_CNTL_MAIN_STATE_IN_WAIT_8M : RO ;bitpos:[23] ;default: 1'b0 ; */
|
|
/*description: rtc main state machine is in wait 8m state.*/
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_8M (BIT(23))
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_8M_M (BIT(23))
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_8M_V 0x1
|
|
#define RTC_CNTL_MAIN_STATE_IN_WAIT_8M_S 23
|
|
/* RTC_CNTL_IN_LOW_POWER_STATE : RO ;bitpos:[22] ;default: 1'b0 ; */
|
|
/*description: rtc main state machine is in the states of low power.*/
|
|
#define RTC_CNTL_IN_LOW_POWER_STATE (BIT(22))
|
|
#define RTC_CNTL_IN_LOW_POWER_STATE_M (BIT(22))
|
|
#define RTC_CNTL_IN_LOW_POWER_STATE_V 0x1
|
|
#define RTC_CNTL_IN_LOW_POWER_STATE_S 22
|
|
/* RTC_CNTL_IN_WAKEUP_STATE : RO ;bitpos:[21] ;default: 1'b0 ; */
|
|
/*description: rtc main state machine is in the states of wakeup process.*/
|
|
#define RTC_CNTL_IN_WAKEUP_STATE (BIT(21))
|
|
#define RTC_CNTL_IN_WAKEUP_STATE_M (BIT(21))
|
|
#define RTC_CNTL_IN_WAKEUP_STATE_V 0x1
|
|
#define RTC_CNTL_IN_WAKEUP_STATE_S 21
|
|
/* RTC_CNTL_MAIN_STATE_WAIT_END : RO ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: rtc main state machine has been waited for some cycles.*/
|
|
#define RTC_CNTL_MAIN_STATE_WAIT_END (BIT(20))
|
|
#define RTC_CNTL_MAIN_STATE_WAIT_END_M (BIT(20))
|
|
#define RTC_CNTL_MAIN_STATE_WAIT_END_V 0x1
|
|
#define RTC_CNTL_MAIN_STATE_WAIT_END_S 20
|
|
/* RTC_CNTL_RDY_FOR_WAKEUP : RO ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: rtc is ready to receive wake up trigger from wake up source.*/
|
|
#define RTC_CNTL_RDY_FOR_WAKEUP (BIT(19))
|
|
#define RTC_CNTL_RDY_FOR_WAKEUP_M (BIT(19))
|
|
#define RTC_CNTL_RDY_FOR_WAKEUP_V 0x1
|
|
#define RTC_CNTL_RDY_FOR_WAKEUP_S 19
|
|
/* RTC_CNTL_MAIN_STATE_PLL_ON : RO ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: rtc main state machine is in states that pll should be running.*/
|
|
#define RTC_CNTL_MAIN_STATE_PLL_ON (BIT(18))
|
|
#define RTC_CNTL_MAIN_STATE_PLL_ON_M (BIT(18))
|
|
#define RTC_CNTL_MAIN_STATE_PLL_ON_V 0x1
|
|
#define RTC_CNTL_MAIN_STATE_PLL_ON_S 18
|
|
/* RTC_CNTL_MAIN_STATE_XTAL_ISO : RO ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: no use any more.*/
|
|
#define RTC_CNTL_MAIN_STATE_XTAL_ISO (BIT(17))
|
|
#define RTC_CNTL_MAIN_STATE_XTAL_ISO_M (BIT(17))
|
|
#define RTC_CNTL_MAIN_STATE_XTAL_ISO_V 0x1
|
|
#define RTC_CNTL_MAIN_STATE_XTAL_ISO_S 17
|
|
/* RTC_CNTL_COCPU_STATE_DONE : RO ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: ulp/cocpu is done.*/
|
|
#define RTC_CNTL_COCPU_STATE_DONE (BIT(16))
|
|
#define RTC_CNTL_COCPU_STATE_DONE_M (BIT(16))
|
|
#define RTC_CNTL_COCPU_STATE_DONE_V 0x1
|
|
#define RTC_CNTL_COCPU_STATE_DONE_S 16
|
|
/* RTC_CNTL_COCPU_STATE_SLP : RO ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: ulp/cocpu is in sleep state.*/
|
|
#define RTC_CNTL_COCPU_STATE_SLP (BIT(15))
|
|
#define RTC_CNTL_COCPU_STATE_SLP_M (BIT(15))
|
|
#define RTC_CNTL_COCPU_STATE_SLP_V 0x1
|
|
#define RTC_CNTL_COCPU_STATE_SLP_S 15
|
|
/* RTC_CNTL_COCPU_STATE_SWITCH : RO ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: ulp/cocpu is about to working. Switch rtc main state.*/
|
|
#define RTC_CNTL_COCPU_STATE_SWITCH (BIT(14))
|
|
#define RTC_CNTL_COCPU_STATE_SWITCH_M (BIT(14))
|
|
#define RTC_CNTL_COCPU_STATE_SWITCH_V 0x1
|
|
#define RTC_CNTL_COCPU_STATE_SWITCH_S 14
|
|
/* RTC_CNTL_COCPU_STATE_START : RO ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: ulp/cocpu should start to work.*/
|
|
#define RTC_CNTL_COCPU_STATE_START (BIT(13))
|
|
#define RTC_CNTL_COCPU_STATE_START_M (BIT(13))
|
|
#define RTC_CNTL_COCPU_STATE_START_V 0x1
|
|
#define RTC_CNTL_COCPU_STATE_START_S 13
|
|
/* RTC_CNTL_TOUCH_STATE_DONE : RO ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: touch is done.*/
|
|
#define RTC_CNTL_TOUCH_STATE_DONE (BIT(12))
|
|
#define RTC_CNTL_TOUCH_STATE_DONE_M (BIT(12))
|
|
#define RTC_CNTL_TOUCH_STATE_DONE_V 0x1
|
|
#define RTC_CNTL_TOUCH_STATE_DONE_S 12
|
|
/* RTC_CNTL_TOUCH_STATE_SLP : RO ;bitpos:[11] ;default: 1'b0 ; */
|
|
/*description: touch is in sleep state.*/
|
|
#define RTC_CNTL_TOUCH_STATE_SLP (BIT(11))
|
|
#define RTC_CNTL_TOUCH_STATE_SLP_M (BIT(11))
|
|
#define RTC_CNTL_TOUCH_STATE_SLP_V 0x1
|
|
#define RTC_CNTL_TOUCH_STATE_SLP_S 11
|
|
/* RTC_CNTL_TOUCH_STATE_SWITCH : RO ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: touch is about to working. Switch rtc main state.*/
|
|
#define RTC_CNTL_TOUCH_STATE_SWITCH (BIT(10))
|
|
#define RTC_CNTL_TOUCH_STATE_SWITCH_M (BIT(10))
|
|
#define RTC_CNTL_TOUCH_STATE_SWITCH_V 0x1
|
|
#define RTC_CNTL_TOUCH_STATE_SWITCH_S 10
|
|
/* RTC_CNTL_TOUCH_STATE_START : RO ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: touch should start to work.*/
|
|
#define RTC_CNTL_TOUCH_STATE_START (BIT(9))
|
|
#define RTC_CNTL_TOUCH_STATE_START_M (BIT(9))
|
|
#define RTC_CNTL_TOUCH_STATE_START_V 0x1
|
|
#define RTC_CNTL_TOUCH_STATE_START_S 9
|
|
/* RTC_CNTL_XPD_DIG : RO ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: digital wrap power down.*/
|
|
#define RTC_CNTL_XPD_DIG (BIT(8))
|
|
#define RTC_CNTL_XPD_DIG_M (BIT(8))
|
|
#define RTC_CNTL_XPD_DIG_V 0x1
|
|
#define RTC_CNTL_XPD_DIG_S 8
|
|
/* RTC_CNTL_DIG_ISO : RO ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: digital wrap iso.*/
|
|
#define RTC_CNTL_DIG_ISO (BIT(7))
|
|
#define RTC_CNTL_DIG_ISO_M (BIT(7))
|
|
#define RTC_CNTL_DIG_ISO_V 0x1
|
|
#define RTC_CNTL_DIG_ISO_S 7
|
|
/* RTC_CNTL_XPD_WIFI : RO ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: wifi wrap power down.*/
|
|
#define RTC_CNTL_XPD_WIFI (BIT(6))
|
|
#define RTC_CNTL_XPD_WIFI_M (BIT(6))
|
|
#define RTC_CNTL_XPD_WIFI_V 0x1
|
|
#define RTC_CNTL_XPD_WIFI_S 6
|
|
/* RTC_CNTL_WIFI_ISO : RO ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: wifi iso.*/
|
|
#define RTC_CNTL_WIFI_ISO (BIT(5))
|
|
#define RTC_CNTL_WIFI_ISO_M (BIT(5))
|
|
#define RTC_CNTL_WIFI_ISO_V 0x1
|
|
#define RTC_CNTL_WIFI_ISO_S 5
|
|
/* RTC_CNTL_XPD_RTC_PERI : RO ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: rtc peripheral power down .*/
|
|
#define RTC_CNTL_XPD_RTC_PERI (BIT(4))
|
|
#define RTC_CNTL_XPD_RTC_PERI_M (BIT(4))
|
|
#define RTC_CNTL_XPD_RTC_PERI_V 0x1
|
|
#define RTC_CNTL_XPD_RTC_PERI_S 4
|
|
/* RTC_CNTL_PERI_ISO : RO ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: rtc peripheral iso.*/
|
|
#define RTC_CNTL_PERI_ISO (BIT(3))
|
|
#define RTC_CNTL_PERI_ISO_M (BIT(3))
|
|
#define RTC_CNTL_PERI_ISO_V 0x1
|
|
#define RTC_CNTL_PERI_ISO_S 3
|
|
/* RTC_CNTL_XPD_DIG_DCDC : RO ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: External DCDC power down.*/
|
|
#define RTC_CNTL_XPD_DIG_DCDC (BIT(2))
|
|
#define RTC_CNTL_XPD_DIG_DCDC_M (BIT(2))
|
|
#define RTC_CNTL_XPD_DIG_DCDC_V 0x1
|
|
#define RTC_CNTL_XPD_DIG_DCDC_S 2
|
|
/* RTC_CNTL_XPD_ROM0 : RO ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: rom0 power down.*/
|
|
#define RTC_CNTL_XPD_ROM0 (BIT(0))
|
|
#define RTC_CNTL_XPD_ROM0_M (BIT(0))
|
|
#define RTC_CNTL_XPD_ROM0_V 0x1
|
|
#define RTC_CNTL_XPD_ROM0_S 0
|
|
|
|
#define RTC_CNTL_DIAG0_REG (DR_REG_RTCCNTL_BASE + 0xD4)
|
|
/* RTC_CNTL_LOW_POWER_DIAG1 : RO ;bitpos:[31:0] ;default: 0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_LOW_POWER_DIAG1 0xFFFFFFFF
|
|
#define RTC_CNTL_LOW_POWER_DIAG1_M ((RTC_CNTL_LOW_POWER_DIAG1_V)<<(RTC_CNTL_LOW_POWER_DIAG1_S))
|
|
#define RTC_CNTL_LOW_POWER_DIAG1_V 0xFFFFFFFF
|
|
#define RTC_CNTL_LOW_POWER_DIAG1_S 0
|
|
|
|
#define RTC_CNTL_PAD_HOLD_REG (DR_REG_RTCCNTL_BASE + 0xD8)
|
|
/* RTC_CNTL_PAD21_HOLD : R/W ;bitpos:[21] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_PAD21_HOLD (BIT(21))
|
|
#define RTC_CNTL_PAD21_HOLD_M (BIT(21))
|
|
#define RTC_CNTL_PAD21_HOLD_V 0x1
|
|
#define RTC_CNTL_PAD21_HOLD_S 21
|
|
/* RTC_CNTL_PAD20_HOLD : R/W ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_PAD20_HOLD (BIT(20))
|
|
#define RTC_CNTL_PAD20_HOLD_M (BIT(20))
|
|
#define RTC_CNTL_PAD20_HOLD_V 0x1
|
|
#define RTC_CNTL_PAD20_HOLD_S 20
|
|
/* RTC_CNTL_PAD19_HOLD : R/W ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_PAD19_HOLD (BIT(19))
|
|
#define RTC_CNTL_PAD19_HOLD_M (BIT(19))
|
|
#define RTC_CNTL_PAD19_HOLD_V 0x1
|
|
#define RTC_CNTL_PAD19_HOLD_S 19
|
|
/* RTC_CNTL_PDAC2_HOLD : R/W ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_PDAC2_HOLD (BIT(18))
|
|
#define RTC_CNTL_PDAC2_HOLD_M (BIT(18))
|
|
#define RTC_CNTL_PDAC2_HOLD_V 0x1
|
|
#define RTC_CNTL_PDAC2_HOLD_S 18
|
|
/* RTC_CNTL_PDAC1_HOLD : R/W ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_PDAC1_HOLD (BIT(17))
|
|
#define RTC_CNTL_PDAC1_HOLD_M (BIT(17))
|
|
#define RTC_CNTL_PDAC1_HOLD_V 0x1
|
|
#define RTC_CNTL_PDAC1_HOLD_S 17
|
|
/* RTC_CNTL_X32N_HOLD : R/W ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_X32N_HOLD (BIT(16))
|
|
#define RTC_CNTL_X32N_HOLD_M (BIT(16))
|
|
#define RTC_CNTL_X32N_HOLD_V 0x1
|
|
#define RTC_CNTL_X32N_HOLD_S 16
|
|
/* RTC_CNTL_X32P_HOLD : R/W ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_X32P_HOLD (BIT(15))
|
|
#define RTC_CNTL_X32P_HOLD_M (BIT(15))
|
|
#define RTC_CNTL_X32P_HOLD_V 0x1
|
|
#define RTC_CNTL_X32P_HOLD_S 15
|
|
/* RTC_CNTL_TOUCH_PAD14_HOLD : R/W ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD14_HOLD (BIT(14))
|
|
#define RTC_CNTL_TOUCH_PAD14_HOLD_M (BIT(14))
|
|
#define RTC_CNTL_TOUCH_PAD14_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD14_HOLD_S 14
|
|
/* RTC_CNTL_TOUCH_PAD13_HOLD : R/W ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD13_HOLD (BIT(13))
|
|
#define RTC_CNTL_TOUCH_PAD13_HOLD_M (BIT(13))
|
|
#define RTC_CNTL_TOUCH_PAD13_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD13_HOLD_S 13
|
|
/* RTC_CNTL_TOUCH_PAD12_HOLD : R/W ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD12_HOLD (BIT(12))
|
|
#define RTC_CNTL_TOUCH_PAD12_HOLD_M (BIT(12))
|
|
#define RTC_CNTL_TOUCH_PAD12_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD12_HOLD_S 12
|
|
/* RTC_CNTL_TOUCH_PAD11_HOLD : R/W ;bitpos:[11] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD11_HOLD (BIT(11))
|
|
#define RTC_CNTL_TOUCH_PAD11_HOLD_M (BIT(11))
|
|
#define RTC_CNTL_TOUCH_PAD11_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD11_HOLD_S 11
|
|
/* RTC_CNTL_TOUCH_PAD10_HOLD : R/W ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD10_HOLD (BIT(10))
|
|
#define RTC_CNTL_TOUCH_PAD10_HOLD_M (BIT(10))
|
|
#define RTC_CNTL_TOUCH_PAD10_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD10_HOLD_S 10
|
|
/* RTC_CNTL_TOUCH_PAD9_HOLD : R/W ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD9_HOLD (BIT(9))
|
|
#define RTC_CNTL_TOUCH_PAD9_HOLD_M (BIT(9))
|
|
#define RTC_CNTL_TOUCH_PAD9_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD9_HOLD_S 9
|
|
/* RTC_CNTL_TOUCH_PAD8_HOLD : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD8_HOLD (BIT(8))
|
|
#define RTC_CNTL_TOUCH_PAD8_HOLD_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_PAD8_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD8_HOLD_S 8
|
|
/* RTC_CNTL_TOUCH_PAD7_HOLD : R/W ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD7_HOLD (BIT(7))
|
|
#define RTC_CNTL_TOUCH_PAD7_HOLD_M (BIT(7))
|
|
#define RTC_CNTL_TOUCH_PAD7_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD7_HOLD_S 7
|
|
/* RTC_CNTL_TOUCH_PAD6_HOLD : R/W ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD6_HOLD (BIT(6))
|
|
#define RTC_CNTL_TOUCH_PAD6_HOLD_M (BIT(6))
|
|
#define RTC_CNTL_TOUCH_PAD6_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD6_HOLD_S 6
|
|
/* RTC_CNTL_TOUCH_PAD5_HOLD : R/W ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD5_HOLD (BIT(5))
|
|
#define RTC_CNTL_TOUCH_PAD5_HOLD_M (BIT(5))
|
|
#define RTC_CNTL_TOUCH_PAD5_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD5_HOLD_S 5
|
|
/* RTC_CNTL_TOUCH_PAD4_HOLD : R/W ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD4_HOLD (BIT(4))
|
|
#define RTC_CNTL_TOUCH_PAD4_HOLD_M (BIT(4))
|
|
#define RTC_CNTL_TOUCH_PAD4_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD4_HOLD_S 4
|
|
/* RTC_CNTL_TOUCH_PAD3_HOLD : R/W ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD3_HOLD (BIT(3))
|
|
#define RTC_CNTL_TOUCH_PAD3_HOLD_M (BIT(3))
|
|
#define RTC_CNTL_TOUCH_PAD3_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD3_HOLD_S 3
|
|
/* RTC_CNTL_TOUCH_PAD2_HOLD : R/W ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD2_HOLD (BIT(2))
|
|
#define RTC_CNTL_TOUCH_PAD2_HOLD_M (BIT(2))
|
|
#define RTC_CNTL_TOUCH_PAD2_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD2_HOLD_S 2
|
|
/* RTC_CNTL_TOUCH_PAD1_HOLD : R/W ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD1_HOLD (BIT(1))
|
|
#define RTC_CNTL_TOUCH_PAD1_HOLD_M (BIT(1))
|
|
#define RTC_CNTL_TOUCH_PAD1_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD1_HOLD_S 1
|
|
/* RTC_CNTL_TOUCH_PAD0_HOLD : R/W ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD0_HOLD (BIT(0))
|
|
#define RTC_CNTL_TOUCH_PAD0_HOLD_M (BIT(0))
|
|
#define RTC_CNTL_TOUCH_PAD0_HOLD_V 0x1
|
|
#define RTC_CNTL_TOUCH_PAD0_HOLD_S 0
|
|
|
|
#define RTC_CNTL_DIG_PAD_HOLD_REG (DR_REG_RTCCNTL_BASE + 0xDC)
|
|
/* RTC_CNTL_DIG_PAD_HOLD : R/W ;bitpos:[31:0] ;default: 32'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DIG_PAD_HOLD 0xFFFFFFFF
|
|
#define RTC_CNTL_DIG_PAD_HOLD_M ((RTC_CNTL_DIG_PAD_HOLD_V)<<(RTC_CNTL_DIG_PAD_HOLD_S))
|
|
#define RTC_CNTL_DIG_PAD_HOLD_V 0xFFFFFFFF
|
|
#define RTC_CNTL_DIG_PAD_HOLD_S 0
|
|
|
|
#define RTC_CNTL_EXT_WAKEUP1_REG (DR_REG_RTCCNTL_BASE + 0xE0)
|
|
/* RTC_CNTL_EXT_WAKEUP1_STATUS_CLR : WO ;bitpos:[22] ;default: 1'd0 ; */
|
|
/*description: clear ext wakeup1 status.*/
|
|
#define RTC_CNTL_EXT_WAKEUP1_STATUS_CLR (BIT(22))
|
|
#define RTC_CNTL_EXT_WAKEUP1_STATUS_CLR_M (BIT(22))
|
|
#define RTC_CNTL_EXT_WAKEUP1_STATUS_CLR_V 0x1
|
|
#define RTC_CNTL_EXT_WAKEUP1_STATUS_CLR_S 22
|
|
/* RTC_CNTL_EXT_WAKEUP1_SEL : R/W ;bitpos:[21:0] ;default: 22'd0 ; */
|
|
/*description: Bitmap to select RTC pads for ext wakeup1.*/
|
|
#define RTC_CNTL_EXT_WAKEUP1_SEL 0x003FFFFF
|
|
#define RTC_CNTL_EXT_WAKEUP1_SEL_M ((RTC_CNTL_EXT_WAKEUP1_SEL_V)<<(RTC_CNTL_EXT_WAKEUP1_SEL_S))
|
|
#define RTC_CNTL_EXT_WAKEUP1_SEL_V 0x3FFFFF
|
|
#define RTC_CNTL_EXT_WAKEUP1_SEL_S 0
|
|
|
|
#define RTC_CNTL_EXT_WAKEUP1_STATUS_REG (DR_REG_RTCCNTL_BASE + 0xE4)
|
|
/* RTC_CNTL_EXT_WAKEUP1_STATUS : RO ;bitpos:[21:0] ;default: 22'd0 ; */
|
|
/*description: ext wakeup1 status.*/
|
|
#define RTC_CNTL_EXT_WAKEUP1_STATUS 0x003FFFFF
|
|
#define RTC_CNTL_EXT_WAKEUP1_STATUS_M ((RTC_CNTL_EXT_WAKEUP1_STATUS_V)<<(RTC_CNTL_EXT_WAKEUP1_STATUS_S))
|
|
#define RTC_CNTL_EXT_WAKEUP1_STATUS_V 0x3FFFFF
|
|
#define RTC_CNTL_EXT_WAKEUP1_STATUS_S 0
|
|
|
|
#define RTC_CNTL_BROWN_OUT_REG (DR_REG_RTCCNTL_BASE + 0xE8)
|
|
/* RTC_CNTL_BROWN_OUT_DET : RO ;bitpos:[31] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_BROWN_OUT_DET (BIT(31))
|
|
#define RTC_CNTL_BROWN_OUT_DET_M (BIT(31))
|
|
#define RTC_CNTL_BROWN_OUT_DET_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_DET_S 31
|
|
/* RTC_CNTL_BROWN_OUT_ENA : R/W ;bitpos:[30] ;default: 1'b1 ; */
|
|
/*description: enable brown out.*/
|
|
#define RTC_CNTL_BROWN_OUT_ENA (BIT(30))
|
|
#define RTC_CNTL_BROWN_OUT_ENA_M (BIT(30))
|
|
#define RTC_CNTL_BROWN_OUT_ENA_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_ENA_S 30
|
|
/* RTC_CNTL_BROWN_OUT_CNT_CLR : WO ;bitpos:[29] ;default: 1'b0 ; */
|
|
/*description: clear brown out counter.*/
|
|
#define RTC_CNTL_BROWN_OUT_CNT_CLR (BIT(29))
|
|
#define RTC_CNTL_BROWN_OUT_CNT_CLR_M (BIT(29))
|
|
#define RTC_CNTL_BROWN_OUT_CNT_CLR_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_CNT_CLR_S 29
|
|
/* RTC_CNTL_BROWN_OUT_ANA_RST_EN : R/W ;bitpos:[28] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_BROWN_OUT_ANA_RST_EN (BIT(28))
|
|
#define RTC_CNTL_BROWN_OUT_ANA_RST_EN_M (BIT(28))
|
|
#define RTC_CNTL_BROWN_OUT_ANA_RST_EN_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_ANA_RST_EN_S 28
|
|
/* RTC_CNTL_BROWN_OUT_RST_SEL : R/W ;bitpos:[27] ;default: 1'b0 ; */
|
|
/*description: 1: 4-pos reset.*/
|
|
#define RTC_CNTL_BROWN_OUT_RST_SEL (BIT(27))
|
|
#define RTC_CNTL_BROWN_OUT_RST_SEL_M (BIT(27))
|
|
#define RTC_CNTL_BROWN_OUT_RST_SEL_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_RST_SEL_S 27
|
|
/* RTC_CNTL_BROWN_OUT_RST_ENA : R/W ;bitpos:[26] ;default: 1'b0 ; */
|
|
/*description: enable brown out reset.*/
|
|
#define RTC_CNTL_BROWN_OUT_RST_ENA (BIT(26))
|
|
#define RTC_CNTL_BROWN_OUT_RST_ENA_M (BIT(26))
|
|
#define RTC_CNTL_BROWN_OUT_RST_ENA_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_RST_ENA_S 26
|
|
/* RTC_CNTL_BROWN_OUT_RST_WAIT : R/W ;bitpos:[25:16] ;default: 10'h3ff ; */
|
|
/*description: brown out reset wait cycles.*/
|
|
#define RTC_CNTL_BROWN_OUT_RST_WAIT 0x000003FF
|
|
#define RTC_CNTL_BROWN_OUT_RST_WAIT_M ((RTC_CNTL_BROWN_OUT_RST_WAIT_V)<<(RTC_CNTL_BROWN_OUT_RST_WAIT_S))
|
|
#define RTC_CNTL_BROWN_OUT_RST_WAIT_V 0x3FF
|
|
#define RTC_CNTL_BROWN_OUT_RST_WAIT_S 16
|
|
/* RTC_CNTL_BROWN_OUT_PD_RF_ENA : R/W ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: enable power down RF when brown out happens.*/
|
|
#define RTC_CNTL_BROWN_OUT_PD_RF_ENA (BIT(15))
|
|
#define RTC_CNTL_BROWN_OUT_PD_RF_ENA_M (BIT(15))
|
|
#define RTC_CNTL_BROWN_OUT_PD_RF_ENA_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_PD_RF_ENA_S 15
|
|
/* RTC_CNTL_BROWN_OUT_CLOSE_FLASH_ENA : R/W ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: enable close flash when brown out happens.*/
|
|
#define RTC_CNTL_BROWN_OUT_CLOSE_FLASH_ENA (BIT(14))
|
|
#define RTC_CNTL_BROWN_OUT_CLOSE_FLASH_ENA_M (BIT(14))
|
|
#define RTC_CNTL_BROWN_OUT_CLOSE_FLASH_ENA_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_CLOSE_FLASH_ENA_S 14
|
|
/* RTC_CNTL_BROWN_OUT_INT_WAIT : R/W ;bitpos:[13:4] ;default: 10'h1 ; */
|
|
/*description: brown out interrupt wait cycles.*/
|
|
#define RTC_CNTL_BROWN_OUT_INT_WAIT 0x000003FF
|
|
#define RTC_CNTL_BROWN_OUT_INT_WAIT_M ((RTC_CNTL_BROWN_OUT_INT_WAIT_V)<<(RTC_CNTL_BROWN_OUT_INT_WAIT_S))
|
|
#define RTC_CNTL_BROWN_OUT_INT_WAIT_V 0x3FF
|
|
#define RTC_CNTL_BROWN_OUT_INT_WAIT_S 4
|
|
|
|
#define RTC_CNTL_TIME_LOW1_REG (DR_REG_RTCCNTL_BASE + 0xEC)
|
|
/* RTC_CNTL_TIMER_VALUE1_LOW : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
|
/*description: RTC timer low 32 bits.*/
|
|
#define RTC_CNTL_TIMER_VALUE1_LOW 0xFFFFFFFF
|
|
#define RTC_CNTL_TIMER_VALUE1_LOW_M ((RTC_CNTL_TIMER_VALUE1_LOW_V)<<(RTC_CNTL_TIMER_VALUE1_LOW_S))
|
|
#define RTC_CNTL_TIMER_VALUE1_LOW_V 0xFFFFFFFF
|
|
#define RTC_CNTL_TIMER_VALUE1_LOW_S 0
|
|
|
|
#define RTC_CNTL_TIME_HIGH1_REG (DR_REG_RTCCNTL_BASE + 0xF0)
|
|
/* RTC_CNTL_TIMER_VALUE1_HIGH : RO ;bitpos:[15:0] ;default: 16'h0 ; */
|
|
/*description: RTC timer high 16 bits.*/
|
|
#define RTC_CNTL_TIMER_VALUE1_HIGH 0x0000FFFF
|
|
#define RTC_CNTL_TIMER_VALUE1_HIGH_M ((RTC_CNTL_TIMER_VALUE1_HIGH_V)<<(RTC_CNTL_TIMER_VALUE1_HIGH_S))
|
|
#define RTC_CNTL_TIMER_VALUE1_HIGH_V 0xFFFF
|
|
#define RTC_CNTL_TIMER_VALUE1_HIGH_S 0
|
|
|
|
#define RTC_CNTL_XTAL32K_CLK_FACTOR_REG (DR_REG_RTCCNTL_BASE + 0xF4)
|
|
/* RTC_CNTL_XTAL32K_CLK_FACTOR : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
|
|
/*description: xtal 32k watch dog backup clock factor.*/
|
|
#define RTC_CNTL_XTAL32K_CLK_FACTOR 0xFFFFFFFF
|
|
#define RTC_CNTL_XTAL32K_CLK_FACTOR_M ((RTC_CNTL_XTAL32K_CLK_FACTOR_V)<<(RTC_CNTL_XTAL32K_CLK_FACTOR_S))
|
|
#define RTC_CNTL_XTAL32K_CLK_FACTOR_V 0xFFFFFFFF
|
|
#define RTC_CNTL_XTAL32K_CLK_FACTOR_S 0
|
|
|
|
#define RTC_CNTL_XTAL32K_CONF_REG (DR_REG_RTCCNTL_BASE + 0xF8)
|
|
/* RTC_CNTL_XTAL32K_STABLE_THRES : R/W ;bitpos:[31:28] ;default: 4'h0 ; */
|
|
/*description: if restarted xtal32k period is smaller than this.*/
|
|
#define RTC_CNTL_XTAL32K_STABLE_THRES 0x0000000F
|
|
#define RTC_CNTL_XTAL32K_STABLE_THRES_M ((RTC_CNTL_XTAL32K_STABLE_THRES_V)<<(RTC_CNTL_XTAL32K_STABLE_THRES_S))
|
|
#define RTC_CNTL_XTAL32K_STABLE_THRES_V 0xF
|
|
#define RTC_CNTL_XTAL32K_STABLE_THRES_S 28
|
|
/* RTC_CNTL_XTAL32K_WDT_TIMEOUT : R/W ;bitpos:[27:20] ;default: 8'hff ; */
|
|
/*description: If no clock detected for this amount of time.*/
|
|
#define RTC_CNTL_XTAL32K_WDT_TIMEOUT 0x000000FF
|
|
#define RTC_CNTL_XTAL32K_WDT_TIMEOUT_M ((RTC_CNTL_XTAL32K_WDT_TIMEOUT_V)<<(RTC_CNTL_XTAL32K_WDT_TIMEOUT_S))
|
|
#define RTC_CNTL_XTAL32K_WDT_TIMEOUT_V 0xFF
|
|
#define RTC_CNTL_XTAL32K_WDT_TIMEOUT_S 20
|
|
/* RTC_CNTL_XTAL32K_RESTART_WAIT : R/W ;bitpos:[19:4] ;default: 16'h0 ; */
|
|
/*description: cycles to wait to repower on xtal 32k.*/
|
|
#define RTC_CNTL_XTAL32K_RESTART_WAIT 0x0000FFFF
|
|
#define RTC_CNTL_XTAL32K_RESTART_WAIT_M ((RTC_CNTL_XTAL32K_RESTART_WAIT_V)<<(RTC_CNTL_XTAL32K_RESTART_WAIT_S))
|
|
#define RTC_CNTL_XTAL32K_RESTART_WAIT_V 0xFFFF
|
|
#define RTC_CNTL_XTAL32K_RESTART_WAIT_S 4
|
|
/* RTC_CNTL_XTAL32K_RETURN_WAIT : R/W ;bitpos:[3:0] ;default: 4'h0 ; */
|
|
/*description: cycles to wait to return noral xtal 32k.*/
|
|
#define RTC_CNTL_XTAL32K_RETURN_WAIT 0x0000000F
|
|
#define RTC_CNTL_XTAL32K_RETURN_WAIT_M ((RTC_CNTL_XTAL32K_RETURN_WAIT_V)<<(RTC_CNTL_XTAL32K_RETURN_WAIT_S))
|
|
#define RTC_CNTL_XTAL32K_RETURN_WAIT_V 0xF
|
|
#define RTC_CNTL_XTAL32K_RETURN_WAIT_S 0
|
|
|
|
#define RTC_CNTL_ULP_CP_TIMER_REG (DR_REG_RTCCNTL_BASE + 0xFC)
|
|
/* RTC_CNTL_ULP_CP_SLP_TIMER_EN : R/W ;bitpos:[31] ;default: 1'd0 ; */
|
|
/*description: ULP-coprocessor timer enable bit.*/
|
|
#define RTC_CNTL_ULP_CP_SLP_TIMER_EN (BIT(31))
|
|
#define RTC_CNTL_ULP_CP_SLP_TIMER_EN_M (BIT(31))
|
|
#define RTC_CNTL_ULP_CP_SLP_TIMER_EN_V 0x1
|
|
#define RTC_CNTL_ULP_CP_SLP_TIMER_EN_S 31
|
|
/* RTC_CNTL_ULP_CP_GPIO_WAKEUP_CLR : WO ;bitpos:[30] ;default: 1'd0 ; */
|
|
/*description: ULP-coprocessor wakeup by GPIO state clear.*/
|
|
#define RTC_CNTL_ULP_CP_GPIO_WAKEUP_CLR (BIT(30))
|
|
#define RTC_CNTL_ULP_CP_GPIO_WAKEUP_CLR_M (BIT(30))
|
|
#define RTC_CNTL_ULP_CP_GPIO_WAKEUP_CLR_V 0x1
|
|
#define RTC_CNTL_ULP_CP_GPIO_WAKEUP_CLR_S 30
|
|
/* RTC_CNTL_ULP_CP_GPIO_WAKEUP_ENA : R/W ;bitpos:[29] ;default: 1'd0 ; */
|
|
/*description: ULP-coprocessor wakeup by GPIO enable.*/
|
|
#define RTC_CNTL_ULP_CP_GPIO_WAKEUP_ENA (BIT(29))
|
|
#define RTC_CNTL_ULP_CP_GPIO_WAKEUP_ENA_M (BIT(29))
|
|
#define RTC_CNTL_ULP_CP_GPIO_WAKEUP_ENA_V 0x1
|
|
#define RTC_CNTL_ULP_CP_GPIO_WAKEUP_ENA_S 29
|
|
/* RTC_CNTL_ULP_CP_PC_INIT : R/W ;bitpos:[10:0] ;default: 11'b0 ; */
|
|
/*description: ULP-coprocessor PC initial address.*/
|
|
#define RTC_CNTL_ULP_CP_PC_INIT 0x000007FF
|
|
#define RTC_CNTL_ULP_CP_PC_INIT_M ((RTC_CNTL_ULP_CP_PC_INIT_V)<<(RTC_CNTL_ULP_CP_PC_INIT_S))
|
|
#define RTC_CNTL_ULP_CP_PC_INIT_V 0x7FF
|
|
#define RTC_CNTL_ULP_CP_PC_INIT_S 0
|
|
|
|
#define RTC_CNTL_ULP_CP_CTRL_REG (DR_REG_RTCCNTL_BASE + 0x100)
|
|
/* RTC_CNTL_ULP_CP_START_TOP : R/W ;bitpos:[31] ;default: 1'd0 ; */
|
|
/*description: Write 1 to start ULP-coprocessor.*/
|
|
#define RTC_CNTL_ULP_CP_START_TOP (BIT(31))
|
|
#define RTC_CNTL_ULP_CP_START_TOP_M (BIT(31))
|
|
#define RTC_CNTL_ULP_CP_START_TOP_V 0x1
|
|
#define RTC_CNTL_ULP_CP_START_TOP_S 31
|
|
/* RTC_CNTL_ULP_CP_FORCE_START_TOP : R/W ;bitpos:[30] ;default: 1'd0 ; */
|
|
/*description: 1: ULP-coprocessor is started by SW.*/
|
|
#define RTC_CNTL_ULP_CP_FORCE_START_TOP (BIT(30))
|
|
#define RTC_CNTL_ULP_CP_FORCE_START_TOP_M (BIT(30))
|
|
#define RTC_CNTL_ULP_CP_FORCE_START_TOP_V 0x1
|
|
#define RTC_CNTL_ULP_CP_FORCE_START_TOP_S 30
|
|
/* RTC_CNTL_ULP_CP_RESET : R/W ;bitpos:[29] ;default: 1'd0 ; */
|
|
/*description: ulp coprocessor clk software reset.*/
|
|
#define RTC_CNTL_ULP_CP_RESET (BIT(29))
|
|
#define RTC_CNTL_ULP_CP_RESET_M (BIT(29))
|
|
#define RTC_CNTL_ULP_CP_RESET_V 0x1
|
|
#define RTC_CNTL_ULP_CP_RESET_S 29
|
|
/* RTC_CNTL_ULP_CP_CLK_FO : R/W ;bitpos:[28] ;default: 1'd0 ; */
|
|
/*description: ulp coprocessor clk force on.*/
|
|
#define RTC_CNTL_ULP_CP_CLK_FO (BIT(28))
|
|
#define RTC_CNTL_ULP_CP_CLK_FO_M (BIT(28))
|
|
#define RTC_CNTL_ULP_CP_CLK_FO_V 0x1
|
|
#define RTC_CNTL_ULP_CP_CLK_FO_S 28
|
|
/* RTC_CNTL_ULP_CP_MEM_OFFST_CLR : WO ;bitpos:[22] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_ULP_CP_MEM_OFFST_CLR (BIT(22))
|
|
#define RTC_CNTL_ULP_CP_MEM_OFFST_CLR_M (BIT(22))
|
|
#define RTC_CNTL_ULP_CP_MEM_OFFST_CLR_V 0x1
|
|
#define RTC_CNTL_ULP_CP_MEM_OFFST_CLR_S 22
|
|
/* RTC_CNTL_ULP_CP_MEM_ADDR_SIZE : R/W ;bitpos:[21:11] ;default: 11'd512 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_ULP_CP_MEM_ADDR_SIZE 0x000007FF
|
|
#define RTC_CNTL_ULP_CP_MEM_ADDR_SIZE_M ((RTC_CNTL_ULP_CP_MEM_ADDR_SIZE_V)<<(RTC_CNTL_ULP_CP_MEM_ADDR_SIZE_S))
|
|
#define RTC_CNTL_ULP_CP_MEM_ADDR_SIZE_V 0x7FF
|
|
#define RTC_CNTL_ULP_CP_MEM_ADDR_SIZE_S 11
|
|
/* RTC_CNTL_ULP_CP_MEM_ADDR_INIT : R/W ;bitpos:[10:0] ;default: 11'd512 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_ULP_CP_MEM_ADDR_INIT 0x000007FF
|
|
#define RTC_CNTL_ULP_CP_MEM_ADDR_INIT_M ((RTC_CNTL_ULP_CP_MEM_ADDR_INIT_V)<<(RTC_CNTL_ULP_CP_MEM_ADDR_INIT_S))
|
|
#define RTC_CNTL_ULP_CP_MEM_ADDR_INIT_V 0x7FF
|
|
#define RTC_CNTL_ULP_CP_MEM_ADDR_INIT_S 0
|
|
|
|
#define RTC_CNTL_COCPU_CTRL_REG (DR_REG_RTCCNTL_BASE + 0x104)
|
|
/* RTC_CNTL_COCPU_CLKGATE_EN : R/W ;bitpos:[27] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_COCPU_CLKGATE_EN (BIT(27))
|
|
#define RTC_CNTL_COCPU_CLKGATE_EN_M (BIT(27))
|
|
#define RTC_CNTL_COCPU_CLKGATE_EN_V 0x1
|
|
#define RTC_CNTL_COCPU_CLKGATE_EN_S 27
|
|
/* RTC_CNTL_COCPU_SW_INT_TRIGGER : WO ;bitpos:[26] ;default: 1'b0 ; */
|
|
/*description: trigger cocpu register interrupt.*/
|
|
#define RTC_CNTL_COCPU_SW_INT_TRIGGER (BIT(26))
|
|
#define RTC_CNTL_COCPU_SW_INT_TRIGGER_M (BIT(26))
|
|
#define RTC_CNTL_COCPU_SW_INT_TRIGGER_V 0x1
|
|
#define RTC_CNTL_COCPU_SW_INT_TRIGGER_S 26
|
|
/* RTC_CNTL_COCPU_DONE : R/W ;bitpos:[25] ;default: 1'b0 ; */
|
|
/*description: done signal used by riscv to control timer. .*/
|
|
#define RTC_CNTL_COCPU_DONE (BIT(25))
|
|
#define RTC_CNTL_COCPU_DONE_M (BIT(25))
|
|
#define RTC_CNTL_COCPU_DONE_V 0x1
|
|
#define RTC_CNTL_COCPU_DONE_S 25
|
|
/* RTC_CNTL_COCPU_DONE_FORCE : R/W ;bitpos:[24] ;default: 1'b0 ; */
|
|
/*description: 1: select riscv done 0: select ulp done.*/
|
|
#define RTC_CNTL_COCPU_DONE_FORCE (BIT(24))
|
|
#define RTC_CNTL_COCPU_DONE_FORCE_M (BIT(24))
|
|
#define RTC_CNTL_COCPU_DONE_FORCE_V 0x1
|
|
#define RTC_CNTL_COCPU_DONE_FORCE_S 24
|
|
/* RTC_CNTL_COCPU_SEL : R/W ;bitpos:[23] ;default: 1'b1 ; */
|
|
/*description: 1: old ULP 0: new riscV.*/
|
|
#define RTC_CNTL_COCPU_SEL (BIT(23))
|
|
#define RTC_CNTL_COCPU_SEL_M (BIT(23))
|
|
#define RTC_CNTL_COCPU_SEL_V 0x1
|
|
#define RTC_CNTL_COCPU_SEL_S 23
|
|
/* RTC_CNTL_COCPU_SHUT_RESET_EN : R/W ;bitpos:[22] ;default: 1'b0 ; */
|
|
/*description: to reset cocpu.*/
|
|
#define RTC_CNTL_COCPU_SHUT_RESET_EN (BIT(22))
|
|
#define RTC_CNTL_COCPU_SHUT_RESET_EN_M (BIT(22))
|
|
#define RTC_CNTL_COCPU_SHUT_RESET_EN_V 0x1
|
|
#define RTC_CNTL_COCPU_SHUT_RESET_EN_S 22
|
|
/* RTC_CNTL_COCPU_SHUT_2_CLK_DIS : R/W ;bitpos:[21:14] ;default: 8'd40 ; */
|
|
/*description: time from shut cocpu to disable clk.*/
|
|
#define RTC_CNTL_COCPU_SHUT_2_CLK_DIS 0x000000FF
|
|
#define RTC_CNTL_COCPU_SHUT_2_CLK_DIS_M ((RTC_CNTL_COCPU_SHUT_2_CLK_DIS_V)<<(RTC_CNTL_COCPU_SHUT_2_CLK_DIS_S))
|
|
#define RTC_CNTL_COCPU_SHUT_2_CLK_DIS_V 0xFF
|
|
#define RTC_CNTL_COCPU_SHUT_2_CLK_DIS_S 14
|
|
/* RTC_CNTL_COCPU_SHUT : R/W ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: to shut cocpu.*/
|
|
#define RTC_CNTL_COCPU_SHUT (BIT(13))
|
|
#define RTC_CNTL_COCPU_SHUT_M (BIT(13))
|
|
#define RTC_CNTL_COCPU_SHUT_V 0x1
|
|
#define RTC_CNTL_COCPU_SHUT_S 13
|
|
/* RTC_CNTL_COCPU_START_2_INTR_EN : R/W ;bitpos:[12:7] ;default: 6'd16 ; */
|
|
/*description: time from start cocpu to give start interrupt.*/
|
|
#define RTC_CNTL_COCPU_START_2_INTR_EN 0x0000003F
|
|
#define RTC_CNTL_COCPU_START_2_INTR_EN_M ((RTC_CNTL_COCPU_START_2_INTR_EN_V)<<(RTC_CNTL_COCPU_START_2_INTR_EN_S))
|
|
#define RTC_CNTL_COCPU_START_2_INTR_EN_V 0x3F
|
|
#define RTC_CNTL_COCPU_START_2_INTR_EN_S 7
|
|
/* RTC_CNTL_COCPU_START_2_RESET_DIS : R/W ;bitpos:[6:1] ;default: 6'd8 ; */
|
|
/*description: time from start cocpu to pull down reset.*/
|
|
#define RTC_CNTL_COCPU_START_2_RESET_DIS 0x0000003F
|
|
#define RTC_CNTL_COCPU_START_2_RESET_DIS_M ((RTC_CNTL_COCPU_START_2_RESET_DIS_V)<<(RTC_CNTL_COCPU_START_2_RESET_DIS_S))
|
|
#define RTC_CNTL_COCPU_START_2_RESET_DIS_V 0x3F
|
|
#define RTC_CNTL_COCPU_START_2_RESET_DIS_S 1
|
|
/* RTC_CNTL_COCPU_CLK_FO : R/W ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: cocpu clk force on.*/
|
|
#define RTC_CNTL_COCPU_CLK_FO (BIT(0))
|
|
#define RTC_CNTL_COCPU_CLK_FO_M (BIT(0))
|
|
#define RTC_CNTL_COCPU_CLK_FO_V 0x1
|
|
#define RTC_CNTL_COCPU_CLK_FO_S 0
|
|
|
|
#define RTC_CNTL_TOUCH_CTRL1_REG (DR_REG_RTCCNTL_BASE + 0x108)
|
|
/* RTC_CNTL_TOUCH_MEAS_NUM : R/W ;bitpos:[31:16] ;default: 16'h1000 ; */
|
|
/*description: the meas length (in 8MHz).*/
|
|
#define RTC_CNTL_TOUCH_MEAS_NUM 0x0000FFFF
|
|
#define RTC_CNTL_TOUCH_MEAS_NUM_M ((RTC_CNTL_TOUCH_MEAS_NUM_V)<<(RTC_CNTL_TOUCH_MEAS_NUM_S))
|
|
#define RTC_CNTL_TOUCH_MEAS_NUM_V 0xFFFF
|
|
#define RTC_CNTL_TOUCH_MEAS_NUM_S 16
|
|
/* RTC_CNTL_TOUCH_SLEEP_CYCLES : R/W ;bitpos:[15:0] ;default: 16'h100 ; */
|
|
/*description: sleep cycles for timer.*/
|
|
#define RTC_CNTL_TOUCH_SLEEP_CYCLES 0x0000FFFF
|
|
#define RTC_CNTL_TOUCH_SLEEP_CYCLES_M ((RTC_CNTL_TOUCH_SLEEP_CYCLES_V)<<(RTC_CNTL_TOUCH_SLEEP_CYCLES_S))
|
|
#define RTC_CNTL_TOUCH_SLEEP_CYCLES_V 0xFFFF
|
|
#define RTC_CNTL_TOUCH_SLEEP_CYCLES_S 0
|
|
|
|
#define RTC_CNTL_TOUCH_CTRL2_REG (DR_REG_RTCCNTL_BASE + 0x10C)
|
|
/* RTC_CNTL_TOUCH_CLKGATE_EN : R/W ;bitpos:[31] ;default: 1'b0 ; */
|
|
/*description: touch clock enable.*/
|
|
#define RTC_CNTL_TOUCH_CLKGATE_EN (BIT(31))
|
|
#define RTC_CNTL_TOUCH_CLKGATE_EN_M (BIT(31))
|
|
#define RTC_CNTL_TOUCH_CLKGATE_EN_V 0x1
|
|
#define RTC_CNTL_TOUCH_CLKGATE_EN_S 31
|
|
/* RTC_CNTL_TOUCH_CLK_FO : R/W ;bitpos:[30] ;default: 1'b0 ; */
|
|
/*description: touch clock force on.*/
|
|
#define RTC_CNTL_TOUCH_CLK_FO (BIT(30))
|
|
#define RTC_CNTL_TOUCH_CLK_FO_M (BIT(30))
|
|
#define RTC_CNTL_TOUCH_CLK_FO_V 0x1
|
|
#define RTC_CNTL_TOUCH_CLK_FO_S 30
|
|
/* RTC_CNTL_TOUCH_RESET : R/W ;bitpos:[29] ;default: 1'b0 ; */
|
|
/*description: reset upgrade touch.*/
|
|
#define RTC_CNTL_TOUCH_RESET (BIT(29))
|
|
#define RTC_CNTL_TOUCH_RESET_M (BIT(29))
|
|
#define RTC_CNTL_TOUCH_RESET_V 0x1
|
|
#define RTC_CNTL_TOUCH_RESET_S 29
|
|
/* RTC_CNTL_TOUCH_TIMER_FORCE_DONE : R/W ;bitpos:[28:27] ;default: 2'b0 ; */
|
|
/*description: force touch timer done.*/
|
|
#define RTC_CNTL_TOUCH_TIMER_FORCE_DONE 0x00000003
|
|
#define RTC_CNTL_TOUCH_TIMER_FORCE_DONE_M ((RTC_CNTL_TOUCH_TIMER_FORCE_DONE_V)<<(RTC_CNTL_TOUCH_TIMER_FORCE_DONE_S))
|
|
#define RTC_CNTL_TOUCH_TIMER_FORCE_DONE_V 0x3
|
|
#define RTC_CNTL_TOUCH_TIMER_FORCE_DONE_S 27
|
|
/* RTC_CNTL_TOUCH_SLP_CYC_DIV : R/W ;bitpos:[26:25] ;default: 2'd0 ; */
|
|
/*description: when a touch pad is active.*/
|
|
#define RTC_CNTL_TOUCH_SLP_CYC_DIV 0x00000003
|
|
#define RTC_CNTL_TOUCH_SLP_CYC_DIV_M ((RTC_CNTL_TOUCH_SLP_CYC_DIV_V)<<(RTC_CNTL_TOUCH_SLP_CYC_DIV_S))
|
|
#define RTC_CNTL_TOUCH_SLP_CYC_DIV_V 0x3
|
|
#define RTC_CNTL_TOUCH_SLP_CYC_DIV_S 25
|
|
/* RTC_CNTL_TOUCH_XPD_WAIT : R/W ;bitpos:[24:17] ;default: 8'h4 ; */
|
|
/*description: the waiting cycles (in 8MHz) between TOUCH_START and TOUCH_XPD.*/
|
|
#define RTC_CNTL_TOUCH_XPD_WAIT 0x000000FF
|
|
#define RTC_CNTL_TOUCH_XPD_WAIT_M ((RTC_CNTL_TOUCH_XPD_WAIT_V)<<(RTC_CNTL_TOUCH_XPD_WAIT_S))
|
|
#define RTC_CNTL_TOUCH_XPD_WAIT_V 0xFF
|
|
#define RTC_CNTL_TOUCH_XPD_WAIT_S 17
|
|
/* RTC_CNTL_TOUCH_START_FORCE : R/W ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: 1: to start touch fsm by SW.*/
|
|
#define RTC_CNTL_TOUCH_START_FORCE (BIT(16))
|
|
#define RTC_CNTL_TOUCH_START_FORCE_M (BIT(16))
|
|
#define RTC_CNTL_TOUCH_START_FORCE_V 0x1
|
|
#define RTC_CNTL_TOUCH_START_FORCE_S 16
|
|
/* RTC_CNTL_TOUCH_START_EN : R/W ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: 1: start touch fsm.*/
|
|
#define RTC_CNTL_TOUCH_START_EN (BIT(15))
|
|
#define RTC_CNTL_TOUCH_START_EN_M (BIT(15))
|
|
#define RTC_CNTL_TOUCH_START_EN_V 0x1
|
|
#define RTC_CNTL_TOUCH_START_EN_S 15
|
|
/* RTC_CNTL_TOUCH_START_FSM_EN : R/W ;bitpos:[14] ;default: 1'b1 ; */
|
|
/*description: 1: TOUCH_START & TOUCH_XPD is controlled by touch fsm.*/
|
|
#define RTC_CNTL_TOUCH_START_FSM_EN (BIT(14))
|
|
#define RTC_CNTL_TOUCH_START_FSM_EN_M (BIT(14))
|
|
#define RTC_CNTL_TOUCH_START_FSM_EN_V 0x1
|
|
#define RTC_CNTL_TOUCH_START_FSM_EN_S 14
|
|
/* RTC_CNTL_TOUCH_SLP_TIMER_EN : R/W ;bitpos:[13] ;default: 1'd0 ; */
|
|
/*description: touch timer enable bit.*/
|
|
#define RTC_CNTL_TOUCH_SLP_TIMER_EN (BIT(13))
|
|
#define RTC_CNTL_TOUCH_SLP_TIMER_EN_M (BIT(13))
|
|
#define RTC_CNTL_TOUCH_SLP_TIMER_EN_V 0x1
|
|
#define RTC_CNTL_TOUCH_SLP_TIMER_EN_S 13
|
|
/* RTC_CNTL_TOUCH_DBIAS : R/W ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: 1:use self bias 0:use bandgap bias.*/
|
|
#define RTC_CNTL_TOUCH_DBIAS (BIT(12))
|
|
#define RTC_CNTL_TOUCH_DBIAS_M (BIT(12))
|
|
#define RTC_CNTL_TOUCH_DBIAS_V 0x1
|
|
#define RTC_CNTL_TOUCH_DBIAS_S 12
|
|
/* RTC_CNTL_TOUCH_REFC : R/W ;bitpos:[11:9] ;default: 3'h0 ; */
|
|
/*description: TOUCH pad0 reference cap.*/
|
|
#define RTC_CNTL_TOUCH_REFC 0x00000007
|
|
#define RTC_CNTL_TOUCH_REFC_M ((RTC_CNTL_TOUCH_REFC_V)<<(RTC_CNTL_TOUCH_REFC_S))
|
|
#define RTC_CNTL_TOUCH_REFC_V 0x7
|
|
#define RTC_CNTL_TOUCH_REFC_S 9
|
|
/* RTC_CNTL_TOUCH_XPD_BIAS : R/W ;bitpos:[8] ;default: 1'd0 ; */
|
|
/*description: TOUCH_XPD_BIAS.*/
|
|
#define RTC_CNTL_TOUCH_XPD_BIAS (BIT(8))
|
|
#define RTC_CNTL_TOUCH_XPD_BIAS_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_XPD_BIAS_V 0x1
|
|
#define RTC_CNTL_TOUCH_XPD_BIAS_S 8
|
|
/* RTC_CNTL_TOUCH_DREFH : R/W ;bitpos:[7:6] ;default: 2'b11 ; */
|
|
/*description: TOUCH_DREFH.*/
|
|
#define RTC_CNTL_TOUCH_DREFH 0x00000003
|
|
#define RTC_CNTL_TOUCH_DREFH_M ((RTC_CNTL_TOUCH_DREFH_V)<<(RTC_CNTL_TOUCH_DREFH_S))
|
|
#define RTC_CNTL_TOUCH_DREFH_V 0x3
|
|
#define RTC_CNTL_TOUCH_DREFH_S 6
|
|
/* RTC_CNTL_TOUCH_DREFL : R/W ;bitpos:[5:4] ;default: 2'b00 ; */
|
|
/*description: TOUCH_DREFL.*/
|
|
#define RTC_CNTL_TOUCH_DREFL 0x00000003
|
|
#define RTC_CNTL_TOUCH_DREFL_M ((RTC_CNTL_TOUCH_DREFL_V)<<(RTC_CNTL_TOUCH_DREFL_S))
|
|
#define RTC_CNTL_TOUCH_DREFL_V 0x3
|
|
#define RTC_CNTL_TOUCH_DREFL_S 4
|
|
/* RTC_CNTL_TOUCH_DRANGE : R/W ;bitpos:[3:2] ;default: 2'b11 ; */
|
|
/*description: TOUCH_DRANGE.*/
|
|
#define RTC_CNTL_TOUCH_DRANGE 0x00000003
|
|
#define RTC_CNTL_TOUCH_DRANGE_M ((RTC_CNTL_TOUCH_DRANGE_V)<<(RTC_CNTL_TOUCH_DRANGE_S))
|
|
#define RTC_CNTL_TOUCH_DRANGE_V 0x3
|
|
#define RTC_CNTL_TOUCH_DRANGE_S 2
|
|
|
|
#define RTC_CNTL_TOUCH_SCAN_CTRL_REG (DR_REG_RTCCNTL_BASE + 0x110)
|
|
/* RTC_CNTL_TOUCH_OUT_RING : R/W ;bitpos:[31:28] ;default: 4'hf ; */
|
|
/*description: select out ring pad.*/
|
|
#define RTC_CNTL_TOUCH_OUT_RING 0x0000000F
|
|
#define RTC_CNTL_TOUCH_OUT_RING_M ((RTC_CNTL_TOUCH_OUT_RING_V)<<(RTC_CNTL_TOUCH_OUT_RING_S))
|
|
#define RTC_CNTL_TOUCH_OUT_RING_V 0xF
|
|
#define RTC_CNTL_TOUCH_OUT_RING_S 28
|
|
/* RTC_CNTL_TOUCH_BUFDRV : R/W ;bitpos:[27:25] ;default: 3'h0 ; */
|
|
/*description: touch7 buffer driver strength.*/
|
|
#define RTC_CNTL_TOUCH_BUFDRV 0x00000007
|
|
#define RTC_CNTL_TOUCH_BUFDRV_M ((RTC_CNTL_TOUCH_BUFDRV_V)<<(RTC_CNTL_TOUCH_BUFDRV_S))
|
|
#define RTC_CNTL_TOUCH_BUFDRV_V 0x7
|
|
#define RTC_CNTL_TOUCH_BUFDRV_S 25
|
|
/* RTC_CNTL_TOUCH_SCAN_PAD_MAP : R/W ;bitpos:[24:10] ;default: 15'h0 ; */
|
|
/*description: touch scan mode pad enable map.*/
|
|
#define RTC_CNTL_TOUCH_SCAN_PAD_MAP 0x00007FFF
|
|
#define RTC_CNTL_TOUCH_SCAN_PAD_MAP_M ((RTC_CNTL_TOUCH_SCAN_PAD_MAP_V)<<(RTC_CNTL_TOUCH_SCAN_PAD_MAP_S))
|
|
#define RTC_CNTL_TOUCH_SCAN_PAD_MAP_V 0x7FFF
|
|
#define RTC_CNTL_TOUCH_SCAN_PAD_MAP_S 10
|
|
/* RTC_CNTL_TOUCH_SHIELD_PAD_EN : R/W ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: touch pad14 will be used as shield.*/
|
|
#define RTC_CNTL_TOUCH_SHIELD_PAD_EN (BIT(9))
|
|
#define RTC_CNTL_TOUCH_SHIELD_PAD_EN_M (BIT(9))
|
|
#define RTC_CNTL_TOUCH_SHIELD_PAD_EN_V 0x1
|
|
#define RTC_CNTL_TOUCH_SHIELD_PAD_EN_S 9
|
|
/* RTC_CNTL_TOUCH_INACTIVE_CONNECTION : R/W ;bitpos:[8] ;default: 1'b1 ; */
|
|
/*description: inactive touch pads connect to 1: gnd 0: HighZ.*/
|
|
#define RTC_CNTL_TOUCH_INACTIVE_CONNECTION (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_CONNECTION_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_CONNECTION_V 0x1
|
|
#define RTC_CNTL_TOUCH_INACTIVE_CONNECTION_S 8
|
|
/* RTC_CNTL_TOUCH_DENOISE_EN : R/W ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: touch pad0 will be used to de-noise.*/
|
|
#define RTC_CNTL_TOUCH_DENOISE_EN (BIT(2))
|
|
#define RTC_CNTL_TOUCH_DENOISE_EN_M (BIT(2))
|
|
#define RTC_CNTL_TOUCH_DENOISE_EN_V 0x1
|
|
#define RTC_CNTL_TOUCH_DENOISE_EN_S 2
|
|
/* RTC_CNTL_TOUCH_DENOISE_RES : R/W ;bitpos:[1:0] ;default: 2'd2 ; */
|
|
/*description: De-noise resolution: 12/10/8/4 bit.*/
|
|
#define RTC_CNTL_TOUCH_DENOISE_RES 0x00000003
|
|
#define RTC_CNTL_TOUCH_DENOISE_RES_M ((RTC_CNTL_TOUCH_DENOISE_RES_V)<<(RTC_CNTL_TOUCH_DENOISE_RES_S))
|
|
#define RTC_CNTL_TOUCH_DENOISE_RES_V 0x3
|
|
#define RTC_CNTL_TOUCH_DENOISE_RES_S 0
|
|
|
|
#define RTC_CNTL_TOUCH_SLP_THRES_REG (DR_REG_RTCCNTL_BASE + 0x114)
|
|
/* RTC_CNTL_TOUCH_SLP_PAD : R/W ;bitpos:[31:27] ;default: 4'hf ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_SLP_PAD 0x0000001F
|
|
#define RTC_CNTL_TOUCH_SLP_PAD_M ((RTC_CNTL_TOUCH_SLP_PAD_V)<<(RTC_CNTL_TOUCH_SLP_PAD_S))
|
|
#define RTC_CNTL_TOUCH_SLP_PAD_V 0x1F
|
|
#define RTC_CNTL_TOUCH_SLP_PAD_S 27
|
|
/* RTC_CNTL_TOUCH_SLP_APPROACH_EN : R/W ;bitpos:[26] ;default: 1'b0 ; */
|
|
/*description: sleep pad approach function enable.*/
|
|
#define RTC_CNTL_TOUCH_SLP_APPROACH_EN (BIT(26))
|
|
#define RTC_CNTL_TOUCH_SLP_APPROACH_EN_M (BIT(26))
|
|
#define RTC_CNTL_TOUCH_SLP_APPROACH_EN_V 0x1
|
|
#define RTC_CNTL_TOUCH_SLP_APPROACH_EN_S 26
|
|
/* RTC_CNTL_TOUCH_SLP_TH : R/W ;bitpos:[21:0] ;default: 22'h0 ; */
|
|
/*description: the threshold for sleep touch pad.*/
|
|
#define RTC_CNTL_TOUCH_SLP_TH 0x003FFFFF
|
|
#define RTC_CNTL_TOUCH_SLP_TH_M ((RTC_CNTL_TOUCH_SLP_TH_V)<<(RTC_CNTL_TOUCH_SLP_TH_S))
|
|
#define RTC_CNTL_TOUCH_SLP_TH_V 0x3FFFFF
|
|
#define RTC_CNTL_TOUCH_SLP_TH_S 0
|
|
|
|
#define RTC_CNTL_TOUCH_APPROACH_REG (DR_REG_RTCCNTL_BASE + 0x118)
|
|
/* RTC_CNTL_TOUCH_APPROACH_MEAS_TIME : R/W ;bitpos:[31:24] ;default: 8'd80 ; */
|
|
/*description: approach pads total meas times.*/
|
|
#define RTC_CNTL_TOUCH_APPROACH_MEAS_TIME 0x000000FF
|
|
#define RTC_CNTL_TOUCH_APPROACH_MEAS_TIME_M ((RTC_CNTL_TOUCH_APPROACH_MEAS_TIME_V)<<(RTC_CNTL_TOUCH_APPROACH_MEAS_TIME_S))
|
|
#define RTC_CNTL_TOUCH_APPROACH_MEAS_TIME_V 0xFF
|
|
#define RTC_CNTL_TOUCH_APPROACH_MEAS_TIME_S 24
|
|
/* RTC_CNTL_TOUCH_SLP_CHANNEL_CLR : WO ;bitpos:[23] ;default: 1'd0 ; */
|
|
/*description: clear touch slp channel.*/
|
|
#define RTC_CNTL_TOUCH_SLP_CHANNEL_CLR (BIT(23))
|
|
#define RTC_CNTL_TOUCH_SLP_CHANNEL_CLR_M (BIT(23))
|
|
#define RTC_CNTL_TOUCH_SLP_CHANNEL_CLR_V 0x1
|
|
#define RTC_CNTL_TOUCH_SLP_CHANNEL_CLR_S 23
|
|
|
|
#define RTC_CNTL_TOUCH_FILTER_CTRL_REG (DR_REG_RTCCNTL_BASE + 0x11C)
|
|
/* RTC_CNTL_TOUCH_FILTER_EN : R/W ;bitpos:[31] ;default: 1'b1 ; */
|
|
/*description: touch filter enable.*/
|
|
#define RTC_CNTL_TOUCH_FILTER_EN (BIT(31))
|
|
#define RTC_CNTL_TOUCH_FILTER_EN_M (BIT(31))
|
|
#define RTC_CNTL_TOUCH_FILTER_EN_V 0x1
|
|
#define RTC_CNTL_TOUCH_FILTER_EN_S 31
|
|
/* RTC_CNTL_TOUCH_FILTER_MODE : R/W ;bitpos:[30:28] ;default: 3'd1 ; */
|
|
/*description: 0: IIR ? 1: IIR ? 2: IIR 1/8 3: Jitter.*/
|
|
#define RTC_CNTL_TOUCH_FILTER_MODE 0x00000007
|
|
#define RTC_CNTL_TOUCH_FILTER_MODE_M ((RTC_CNTL_TOUCH_FILTER_MODE_V)<<(RTC_CNTL_TOUCH_FILTER_MODE_S))
|
|
#define RTC_CNTL_TOUCH_FILTER_MODE_V 0x7
|
|
#define RTC_CNTL_TOUCH_FILTER_MODE_S 28
|
|
/* RTC_CNTL_TOUCH_DEBOUNCE : R/W ;bitpos:[27:25] ;default: 3'd3 ; */
|
|
/*description: debounce counter.*/
|
|
#define RTC_CNTL_TOUCH_DEBOUNCE 0x00000007
|
|
#define RTC_CNTL_TOUCH_DEBOUNCE_M ((RTC_CNTL_TOUCH_DEBOUNCE_V)<<(RTC_CNTL_TOUCH_DEBOUNCE_S))
|
|
#define RTC_CNTL_TOUCH_DEBOUNCE_V 0x7
|
|
#define RTC_CNTL_TOUCH_DEBOUNCE_S 25
|
|
/* RTC_CNTL_TOUCH_CONFIG3 : R/W ;bitpos:[24:23] ;default: 2'd1 ; */
|
|
/*description: */
|
|
#define RTC_CNTL_TOUCH_CONFIG3 0x00000003
|
|
#define RTC_CNTL_TOUCH_CONFIG3_M ((RTC_CNTL_TOUCH_CONFIG3_V) << (RTC_CNTL_TOUCH_CONFIG3_S))
|
|
#define RTC_CNTL_TOUCH_CONFIG3_V 0x3
|
|
#define RTC_CNTL_TOUCH_CONFIG3_S 23
|
|
/* RTC_CNTL_TOUCH_NOISE_THRES : R/W ;bitpos:[22:21] ;default: 2'd1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_NOISE_THRES 0x00000003
|
|
#define RTC_CNTL_TOUCH_NOISE_THRES_M ((RTC_CNTL_TOUCH_NOISE_THRES_V)<<(RTC_CNTL_TOUCH_NOISE_THRES_S))
|
|
#define RTC_CNTL_TOUCH_NOISE_THRES_V 0x3
|
|
#define RTC_CNTL_TOUCH_NOISE_THRES_S 21
|
|
/* RTC_CNTL_TOUCH_CONFIG2 : R/W ;bitpos:[20:19] ;default: 2'd1 ; */
|
|
/*description: */
|
|
#define RTC_CNTL_TOUCH_CONFIG2 0x00000003
|
|
#define RTC_CNTL_TOUCH_CONFIG2_M ((RTC_CNTL_TOUCH_CONFIG2_V) << (RTC_CNTL_TOUCH_CONFIG2_S))
|
|
#define RTC_CNTL_TOUCH_CONFIG2_V 0x3
|
|
#define RTC_CNTL_TOUCH_CONFIG2_S 19
|
|
/* RTC_CNTL_TOUCH_CONFIG1 : R/W ;bitpos:[18:15] ;default: 4'd5 ; */
|
|
/*description: */
|
|
#define RTC_CNTL_TOUCH_CONFIG1 0x0000000F
|
|
#define RTC_CNTL_TOUCH_CONFIG1_M ((RTC_CNTL_TOUCH_CONFIG1_V) << (RTC_CNTL_TOUCH_CONFIG1_S))
|
|
#define RTC_CNTL_TOUCH_CONFIG1_V 0xF
|
|
#define RTC_CNTL_TOUCH_CONFIG1_S 15
|
|
/* RTC_CNTL_TOUCH_JITTER_STEP : R/W ;bitpos:[14:11] ;default: 4'd1 ; */
|
|
/*description: touch jitter step.*/
|
|
#define RTC_CNTL_TOUCH_JITTER_STEP 0x0000000F
|
|
#define RTC_CNTL_TOUCH_JITTER_STEP_M ((RTC_CNTL_TOUCH_JITTER_STEP_V)<<(RTC_CNTL_TOUCH_JITTER_STEP_S))
|
|
#define RTC_CNTL_TOUCH_JITTER_STEP_V 0xF
|
|
#define RTC_CNTL_TOUCH_JITTER_STEP_S 11
|
|
/* RTC_CNTL_TOUCH_SMOOTH_LVL : R/W ;bitpos:[10:9] ;default: 2'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_SMOOTH_LVL 0x00000003
|
|
#define RTC_CNTL_TOUCH_SMOOTH_LVL_M ((RTC_CNTL_TOUCH_SMOOTH_LVL_V)<<(RTC_CNTL_TOUCH_SMOOTH_LVL_S))
|
|
#define RTC_CNTL_TOUCH_SMOOTH_LVL_V 0x3
|
|
#define RTC_CNTL_TOUCH_SMOOTH_LVL_S 9
|
|
/* RTC_CNTL_TOUCH_BYPASS_NOISE_THRES : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_BYPASS_NOISE_THRES (BIT(8))
|
|
#define RTC_CNTL_TOUCH_BYPASS_NOISE_THRES_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_BYPASS_NOISE_THRES_V 0x1
|
|
#define RTC_CNTL_TOUCH_BYPASS_NOISE_THRES_S 8
|
|
/* RTC_CNTL_TOUCH_BYPASS_NEG_THRES : R/W ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: */
|
|
#define RTC_CNTL_TOUCH_BYPASS_NEG_THRES (BIT(7))
|
|
#define RTC_CNTL_TOUCH_BYPASS_NEG_THRES_M (BIT(7))
|
|
#define RTC_CNTL_TOUCH_BYPASS_NEG_THRES_V 0x1
|
|
#define RTC_CNTL_TOUCH_BYPASS_NEG_THRES_S 7
|
|
|
|
#define RTC_CNTL_USB_CONF_REG (DR_REG_RTCCNTL_BASE + 0x120)
|
|
/* RTC_CNTL_SW_HW_USB_PHY_SEL : R/W ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SW_HW_USB_PHY_SEL (BIT(20))
|
|
#define RTC_CNTL_SW_HW_USB_PHY_SEL_M (BIT(20))
|
|
#define RTC_CNTL_SW_HW_USB_PHY_SEL_V 0x1
|
|
#define RTC_CNTL_SW_HW_USB_PHY_SEL_S 20
|
|
/* RTC_CNTL_SW_USB_PHY_SEL : R/W ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_SW_USB_PHY_SEL (BIT(19))
|
|
#define RTC_CNTL_SW_USB_PHY_SEL_M (BIT(19))
|
|
#define RTC_CNTL_SW_USB_PHY_SEL_V 0x1
|
|
#define RTC_CNTL_SW_USB_PHY_SEL_S 19
|
|
/* RTC_CNTL_IO_MUX_RESET_DISABLE : R/W ;bitpos:[18] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_IO_MUX_RESET_DISABLE (BIT(18))
|
|
#define RTC_CNTL_IO_MUX_RESET_DISABLE_M (BIT(18))
|
|
#define RTC_CNTL_IO_MUX_RESET_DISABLE_V 0x1
|
|
#define RTC_CNTL_IO_MUX_RESET_DISABLE_S 18
|
|
/* RTC_CNTL_USB_RESET_DISABLE : R/W ;bitpos:[17] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_RESET_DISABLE (BIT(17))
|
|
#define RTC_CNTL_USB_RESET_DISABLE_M (BIT(17))
|
|
#define RTC_CNTL_USB_RESET_DISABLE_V 0x1
|
|
#define RTC_CNTL_USB_RESET_DISABLE_S 17
|
|
/* RTC_CNTL_USB_TX_EN_OVERRIDE : R/W ;bitpos:[16] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_TX_EN_OVERRIDE (BIT(16))
|
|
#define RTC_CNTL_USB_TX_EN_OVERRIDE_M (BIT(16))
|
|
#define RTC_CNTL_USB_TX_EN_OVERRIDE_V 0x1
|
|
#define RTC_CNTL_USB_TX_EN_OVERRIDE_S 16
|
|
/* RTC_CNTL_USB_TX_EN : R/W ;bitpos:[15] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_TX_EN (BIT(15))
|
|
#define RTC_CNTL_USB_TX_EN_M (BIT(15))
|
|
#define RTC_CNTL_USB_TX_EN_V 0x1
|
|
#define RTC_CNTL_USB_TX_EN_S 15
|
|
/* RTC_CNTL_USB_TXP : R/W ;bitpos:[14] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_TXP (BIT(14))
|
|
#define RTC_CNTL_USB_TXP_M (BIT(14))
|
|
#define RTC_CNTL_USB_TXP_V 0x1
|
|
#define RTC_CNTL_USB_TXP_S 14
|
|
/* RTC_CNTL_USB_TXM : R/W ;bitpos:[13] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_TXM (BIT(13))
|
|
#define RTC_CNTL_USB_TXM_M (BIT(13))
|
|
#define RTC_CNTL_USB_TXM_V 0x1
|
|
#define RTC_CNTL_USB_TXM_S 13
|
|
/* RTC_CNTL_USB_PAD_ENABLE : R/W ;bitpos:[12] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_PAD_ENABLE (BIT(12))
|
|
#define RTC_CNTL_USB_PAD_ENABLE_M (BIT(12))
|
|
#define RTC_CNTL_USB_PAD_ENABLE_V 0x1
|
|
#define RTC_CNTL_USB_PAD_ENABLE_S 12
|
|
/* RTC_CNTL_USB_PAD_ENABLE_OVERRIDE : R/W ;bitpos:[11] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_PAD_ENABLE_OVERRIDE (BIT(11))
|
|
#define RTC_CNTL_USB_PAD_ENABLE_OVERRIDE_M (BIT(11))
|
|
#define RTC_CNTL_USB_PAD_ENABLE_OVERRIDE_V 0x1
|
|
#define RTC_CNTL_USB_PAD_ENABLE_OVERRIDE_S 11
|
|
/* RTC_CNTL_USB_PULLUP_VALUE : R/W ;bitpos:[10] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_PULLUP_VALUE (BIT(10))
|
|
#define RTC_CNTL_USB_PULLUP_VALUE_M (BIT(10))
|
|
#define RTC_CNTL_USB_PULLUP_VALUE_V 0x1
|
|
#define RTC_CNTL_USB_PULLUP_VALUE_S 10
|
|
/* RTC_CNTL_USB_DM_PULLDOWN : R/W ;bitpos:[9] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_DM_PULLDOWN (BIT(9))
|
|
#define RTC_CNTL_USB_DM_PULLDOWN_M (BIT(9))
|
|
#define RTC_CNTL_USB_DM_PULLDOWN_V 0x1
|
|
#define RTC_CNTL_USB_DM_PULLDOWN_S 9
|
|
/* RTC_CNTL_USB_DM_PULLUP : R/W ;bitpos:[8] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_DM_PULLUP (BIT(8))
|
|
#define RTC_CNTL_USB_DM_PULLUP_M (BIT(8))
|
|
#define RTC_CNTL_USB_DM_PULLUP_V 0x1
|
|
#define RTC_CNTL_USB_DM_PULLUP_S 8
|
|
/* RTC_CNTL_USB_DP_PULLDOWN : R/W ;bitpos:[7] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_DP_PULLDOWN (BIT(7))
|
|
#define RTC_CNTL_USB_DP_PULLDOWN_M (BIT(7))
|
|
#define RTC_CNTL_USB_DP_PULLDOWN_V 0x1
|
|
#define RTC_CNTL_USB_DP_PULLDOWN_S 7
|
|
/* RTC_CNTL_USB_DP_PULLUP : R/W ;bitpos:[6] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_DP_PULLUP (BIT(6))
|
|
#define RTC_CNTL_USB_DP_PULLUP_M (BIT(6))
|
|
#define RTC_CNTL_USB_DP_PULLUP_V 0x1
|
|
#define RTC_CNTL_USB_DP_PULLUP_S 6
|
|
/* RTC_CNTL_USB_PAD_PULL_OVERRIDE : R/W ;bitpos:[5] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_PAD_PULL_OVERRIDE (BIT(5))
|
|
#define RTC_CNTL_USB_PAD_PULL_OVERRIDE_M (BIT(5))
|
|
#define RTC_CNTL_USB_PAD_PULL_OVERRIDE_V 0x1
|
|
#define RTC_CNTL_USB_PAD_PULL_OVERRIDE_S 5
|
|
/* RTC_CNTL_USB_VREF_OVERRIDE : R/W ;bitpos:[4] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_VREF_OVERRIDE (BIT(4))
|
|
#define RTC_CNTL_USB_VREF_OVERRIDE_M (BIT(4))
|
|
#define RTC_CNTL_USB_VREF_OVERRIDE_V 0x1
|
|
#define RTC_CNTL_USB_VREF_OVERRIDE_S 4
|
|
/* RTC_CNTL_USB_VREFL : R/W ;bitpos:[3:2] ;default: 2'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_VREFL 0x00000003
|
|
#define RTC_CNTL_USB_VREFL_M ((RTC_CNTL_USB_VREFL_V)<<(RTC_CNTL_USB_VREFL_S))
|
|
#define RTC_CNTL_USB_VREFL_V 0x3
|
|
#define RTC_CNTL_USB_VREFL_S 2
|
|
/* RTC_CNTL_USB_VREFH : R/W ;bitpos:[1:0] ;default: 2'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_USB_VREFH 0x00000003
|
|
#define RTC_CNTL_USB_VREFH_M ((RTC_CNTL_USB_VREFH_V)<<(RTC_CNTL_USB_VREFH_S))
|
|
#define RTC_CNTL_USB_VREFH_V 0x3
|
|
#define RTC_CNTL_USB_VREFH_S 0
|
|
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_CTRL_REG (DR_REG_RTCCNTL_BASE + 0x124)
|
|
/* RTC_CNTL_TOUCH_TIMEOUT_EN : R/W ;bitpos:[22] ;default: 1'b1 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_EN (BIT(22))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_EN_M (BIT(22))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_EN_V 0x1
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_EN_S 22
|
|
/* RTC_CNTL_TOUCH_TIMEOUT_NUM : R/W ;bitpos:[21:0] ;default: 22'h3fffff ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_NUM 0x003FFFFF
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_NUM_M ((RTC_CNTL_TOUCH_TIMEOUT_NUM_V)<<(RTC_CNTL_TOUCH_TIMEOUT_NUM_S))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_NUM_V 0x3FFFFF
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_NUM_S 0
|
|
|
|
#define RTC_CNTL_SLP_REJECT_CAUSE_REG (DR_REG_RTCCNTL_BASE + 0x128)
|
|
/* RTC_CNTL_REJECT_CAUSE : RO ;bitpos:[17:0] ;default: 18'd0 ; */
|
|
/*description: sleep reject cause.*/
|
|
#define RTC_CNTL_REJECT_CAUSE 0x0003FFFF
|
|
#define RTC_CNTL_REJECT_CAUSE_M ((RTC_CNTL_REJECT_CAUSE_V)<<(RTC_CNTL_REJECT_CAUSE_S))
|
|
#define RTC_CNTL_REJECT_CAUSE_V 0x3FFFF
|
|
#define RTC_CNTL_REJECT_CAUSE_S 0
|
|
|
|
#define RTC_CNTL_OPTION1_REG (DR_REG_RTCCNTL_BASE + 0x12C)
|
|
/* RTC_CNTL_FORCE_DOWNLOAD_BOOT : R/W ;bitpos:[0] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_FORCE_DOWNLOAD_BOOT (BIT(0))
|
|
#define RTC_CNTL_FORCE_DOWNLOAD_BOOT_M (BIT(0))
|
|
#define RTC_CNTL_FORCE_DOWNLOAD_BOOT_V 0x1
|
|
#define RTC_CNTL_FORCE_DOWNLOAD_BOOT_S 0
|
|
|
|
#define RTC_CNTL_SLP_WAKEUP_CAUSE_REG (DR_REG_RTCCNTL_BASE + 0x130)
|
|
/* RTC_CNTL_WAKEUP_CAUSE : RO ;bitpos:[16:0] ;default: 17'd0 ; */
|
|
/*description: sleep wakeup cause.*/
|
|
#define RTC_CNTL_WAKEUP_CAUSE 0x0001FFFF
|
|
#define RTC_CNTL_WAKEUP_CAUSE_M ((RTC_CNTL_WAKEUP_CAUSE_V)<<(RTC_CNTL_WAKEUP_CAUSE_S))
|
|
#define RTC_CNTL_WAKEUP_CAUSE_V 0x1FFFF
|
|
#define RTC_CNTL_WAKEUP_CAUSE_S 0
|
|
|
|
#define RTC_CNTL_ULP_CP_TIMER_1_REG (DR_REG_RTCCNTL_BASE + 0x134)
|
|
/* RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE : R/W ;bitpos:[31:8] ;default: 24'd200 ; */
|
|
/*description: sleep cycles for ULP-coprocessor timer.*/
|
|
#define RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE 0x00FFFFFF
|
|
#define RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE_M ((RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE_V)<<(RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE_S))
|
|
#define RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE_V 0xFFFFFF
|
|
#define RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE_S 8
|
|
|
|
#define RTC_CNTL_INT_ENA_W1TS_REG (DR_REG_RTCCNTL_BASE + 0x138)
|
|
/* RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TS : WO ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TS (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TS_M (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TS_S 20
|
|
/* RTC_CNTL_GLITCH_DET_INT_ENA_W1TS : WO ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: enbale gitch det interrupt.*/
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_W1TS (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_W1TS_M (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_W1TS_S 19
|
|
/* RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TS : WO ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: enable touch timeout interrupt.*/
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TS (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TS_M (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TS_S 18
|
|
/* RTC_CNTL_COCPU_TRAP_INT_ENA_W1TS : WO ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: enable cocpu trap interrupt.*/
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_W1TS (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_W1TS_M (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_W1TS_S 17
|
|
/* RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TS : WO ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: enable xtal32k_dead interrupt.*/
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TS (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TS_M (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TS_S 16
|
|
/* RTC_CNTL_SWD_INT_ENA_W1TS : WO ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: enable super watch dog interrupt.*/
|
|
#define RTC_CNTL_SWD_INT_ENA_W1TS (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_ENA_W1TS_M (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_SWD_INT_ENA_W1TS_S 15
|
|
/* RTC_CNTL_SARADC2_INT_ENA_W1TS : WO ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: enable saradc2 interrupt.*/
|
|
#define RTC_CNTL_SARADC2_INT_ENA_W1TS (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_ENA_W1TS_M (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_SARADC2_INT_ENA_W1TS_S 14
|
|
/* RTC_CNTL_COCPU_INT_ENA_W1TS : WO ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: enable riscV cocpu interrupt.*/
|
|
#define RTC_CNTL_COCPU_INT_ENA_W1TS (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_ENA_W1TS_M (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_COCPU_INT_ENA_W1TS_S 13
|
|
/* RTC_CNTL_TSENS_INT_ENA_W1TS : WO ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: enable tsens interrupt.*/
|
|
#define RTC_CNTL_TSENS_INT_ENA_W1TS (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_ENA_W1TS_M (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_TSENS_INT_ENA_W1TS_S 12
|
|
/* RTC_CNTL_SARADC1_INT_ENA_W1TS : WO ;bitpos:[11] ;default: 1'b0 ; */
|
|
/*description: enable saradc1 interrupt.*/
|
|
#define RTC_CNTL_SARADC1_INT_ENA_W1TS (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_ENA_W1TS_M (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_SARADC1_INT_ENA_W1TS_S 11
|
|
/* RTC_CNTL_MAIN_TIMER_INT_ENA_W1TS : WO ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: enable RTC main timer interrupt.*/
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_W1TS (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_W1TS_M (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_W1TS_S 10
|
|
/* RTC_CNTL_BROWN_OUT_INT_ENA_W1TS : WO ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: enable brown out interrupt.*/
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_W1TS (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_W1TS_M (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_W1TS_S 9
|
|
/* RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TS : WO ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: enable touch inactive interrupt.*/
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TS (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TS_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TS_S 8
|
|
/* RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TS : WO ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: enable touch active interrupt.*/
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TS (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TS_M (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TS_S 7
|
|
/* RTC_CNTL_TOUCH_DONE_INT_ENA_W1TS : WO ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: enable touch done interrupt.*/
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_W1TS (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_W1TS_M (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_W1TS_S 6
|
|
/* RTC_CNTL_ULP_CP_INT_ENA_W1TS : WO ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: enable ULP-coprocessor interrupt.*/
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_W1TS (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_W1TS_M (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_W1TS_S 5
|
|
/* RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TS : WO ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: enable touch scan done interrupt.*/
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TS (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TS_M (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TS_S 4
|
|
/* RTC_CNTL_WDT_INT_ENA_W1TS : WO ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: enable RTC WDT interrupt.*/
|
|
#define RTC_CNTL_WDT_INT_ENA_W1TS (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_ENA_W1TS_M (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_WDT_INT_ENA_W1TS_S 3
|
|
/* RTC_CNTL_SDIO_IDLE_INT_ENA_W1TS : WO ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: enable SDIO idle interrupt.*/
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_W1TS (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_W1TS_M (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_W1TS_S 2
|
|
/* RTC_CNTL_SLP_REJECT_INT_ENA_W1TS : WO ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: enable sleep reject interrupt.*/
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_W1TS (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_W1TS_M (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_W1TS_S 1
|
|
/* RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TS : WO ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: enable sleep wakeup interrupt.*/
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TS (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TS_M (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TS_V 0x1
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TS_S 0
|
|
|
|
#define RTC_CNTL_INT_ENA_W1TC_REG (DR_REG_RTCCNTL_BASE + 0x13C)
|
|
/* RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TC : WO ;bitpos:[20] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TC (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TC_M (BIT(20))
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_TOUCH_APPROACH_LOOP_DONE_INT_ENA_W1TC_S 20
|
|
/* RTC_CNTL_GLITCH_DET_INT_ENA_W1TC : WO ;bitpos:[19] ;default: 1'b0 ; */
|
|
/*description: enbale gitch det interrupt.*/
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_W1TC (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_W1TC_M (BIT(19))
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_GLITCH_DET_INT_ENA_W1TC_S 19
|
|
/* RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TC : WO ;bitpos:[18] ;default: 1'b0 ; */
|
|
/*description: enable touch timeout interrupt.*/
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TC (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TC_M (BIT(18))
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_TOUCH_TIMEOUT_INT_ENA_W1TC_S 18
|
|
/* RTC_CNTL_COCPU_TRAP_INT_ENA_W1TC : WO ;bitpos:[17] ;default: 1'b0 ; */
|
|
/*description: enable cocpu trap interrupt.*/
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_W1TC (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_W1TC_M (BIT(17))
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_COCPU_TRAP_INT_ENA_W1TC_S 17
|
|
/* RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TC : WO ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: enable xtal32k_dead interrupt.*/
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TC (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TC_M (BIT(16))
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TC_S 16
|
|
/* RTC_CNTL_SWD_INT_ENA_W1TC : WO ;bitpos:[15] ;default: 1'b0 ; */
|
|
/*description: enable super watch dog interrupt.*/
|
|
#define RTC_CNTL_SWD_INT_ENA_W1TC (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_ENA_W1TC_M (BIT(15))
|
|
#define RTC_CNTL_SWD_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_SWD_INT_ENA_W1TC_S 15
|
|
/* RTC_CNTL_SARADC2_INT_ENA_W1TC : WO ;bitpos:[14] ;default: 1'b0 ; */
|
|
/*description: enable saradc2 interrupt.*/
|
|
#define RTC_CNTL_SARADC2_INT_ENA_W1TC (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_ENA_W1TC_M (BIT(14))
|
|
#define RTC_CNTL_SARADC2_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_SARADC2_INT_ENA_W1TC_S 14
|
|
/* RTC_CNTL_COCPU_INT_ENA_W1TC : WO ;bitpos:[13] ;default: 1'b0 ; */
|
|
/*description: enable riscV cocpu interrupt.*/
|
|
#define RTC_CNTL_COCPU_INT_ENA_W1TC (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_ENA_W1TC_M (BIT(13))
|
|
#define RTC_CNTL_COCPU_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_COCPU_INT_ENA_W1TC_S 13
|
|
/* RTC_CNTL_TSENS_INT_ENA_W1TC : WO ;bitpos:[12] ;default: 1'b0 ; */
|
|
/*description: enable tsens interrupt.*/
|
|
#define RTC_CNTL_TSENS_INT_ENA_W1TC (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_ENA_W1TC_M (BIT(12))
|
|
#define RTC_CNTL_TSENS_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_TSENS_INT_ENA_W1TC_S 12
|
|
/* RTC_CNTL_SARADC1_INT_ENA_W1TC : WO ;bitpos:[11] ;default: 1'b0 ; */
|
|
/*description: enable saradc1 interrupt.*/
|
|
#define RTC_CNTL_SARADC1_INT_ENA_W1TC (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_ENA_W1TC_M (BIT(11))
|
|
#define RTC_CNTL_SARADC1_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_SARADC1_INT_ENA_W1TC_S 11
|
|
/* RTC_CNTL_MAIN_TIMER_INT_ENA_W1TC : WO ;bitpos:[10] ;default: 1'b0 ; */
|
|
/*description: enable RTC main timer interrupt.*/
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_W1TC (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_W1TC_M (BIT(10))
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_MAIN_TIMER_INT_ENA_W1TC_S 10
|
|
/* RTC_CNTL_BROWN_OUT_INT_ENA_W1TC : WO ;bitpos:[9] ;default: 1'b0 ; */
|
|
/*description: enable brown out interrupt.*/
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_W1TC (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_W1TC_M (BIT(9))
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_BROWN_OUT_INT_ENA_W1TC_S 9
|
|
/* RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TC : WO ;bitpos:[8] ;default: 1'b0 ; */
|
|
/*description: enable touch inactive interrupt.*/
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TC (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TC_M (BIT(8))
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_TOUCH_INACTIVE_INT_ENA_W1TC_S 8
|
|
/* RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TC : WO ;bitpos:[7] ;default: 1'b0 ; */
|
|
/*description: enable touch active interrupt.*/
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TC (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TC_M (BIT(7))
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_TOUCH_ACTIVE_INT_ENA_W1TC_S 7
|
|
/* RTC_CNTL_TOUCH_DONE_INT_ENA_W1TC : WO ;bitpos:[6] ;default: 1'b0 ; */
|
|
/*description: enable touch done interrupt.*/
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_W1TC (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_W1TC_M (BIT(6))
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_TOUCH_DONE_INT_ENA_W1TC_S 6
|
|
/* RTC_CNTL_ULP_CP_INT_ENA_W1TC : WO ;bitpos:[5] ;default: 1'b0 ; */
|
|
/*description: enable ULP-coprocessor interrupt.*/
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_W1TC (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_W1TC_M (BIT(5))
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_ULP_CP_INT_ENA_W1TC_S 5
|
|
/* RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TC : WO ;bitpos:[4] ;default: 1'b0 ; */
|
|
/*description: enable touch scan done interrupt.*/
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TC (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TC_M (BIT(4))
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_TOUCH_SCAN_DONE_INT_ENA_W1TC_S 4
|
|
/* RTC_CNTL_WDT_INT_ENA_W1TC : WO ;bitpos:[3] ;default: 1'b0 ; */
|
|
/*description: enable RTC WDT interrupt.*/
|
|
#define RTC_CNTL_WDT_INT_ENA_W1TC (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_ENA_W1TC_M (BIT(3))
|
|
#define RTC_CNTL_WDT_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_WDT_INT_ENA_W1TC_S 3
|
|
/* RTC_CNTL_SDIO_IDLE_INT_ENA_W1TC : WO ;bitpos:[2] ;default: 1'b0 ; */
|
|
/*description: enable SDIO idle interrupt.*/
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_W1TC (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_W1TC_M (BIT(2))
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_SDIO_IDLE_INT_ENA_W1TC_S 2
|
|
/* RTC_CNTL_SLP_REJECT_INT_ENA_W1TC : WO ;bitpos:[1] ;default: 1'b0 ; */
|
|
/*description: enable sleep reject interrupt.*/
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_W1TC (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_W1TC_M (BIT(1))
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_SLP_REJECT_INT_ENA_W1TC_S 1
|
|
/* RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TC : WO ;bitpos:[0] ;default: 1'b0 ; */
|
|
/*description: enable sleep wakeup interrupt.*/
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TC (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TC_M (BIT(0))
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TC_V 0x1
|
|
#define RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TC_S 0
|
|
|
|
#define RTC_CNTL_RETENTION_CTRL_REG (DR_REG_RTCCNTL_BASE + 0x140)
|
|
/* RTC_CNTL_RETENTION_WAIT : R/W ;bitpos:[31:25] ;default: 7'd20 ; */
|
|
/*description: wait cycles for rention operation.*/
|
|
#define RTC_CNTL_RETENTION_WAIT 0x0000007F
|
|
#define RTC_CNTL_RETENTION_WAIT_M ((RTC_CNTL_RETENTION_WAIT_V)<<(RTC_CNTL_RETENTION_WAIT_S))
|
|
#define RTC_CNTL_RETENTION_WAIT_V 0x7F
|
|
#define RTC_CNTL_RETENTION_WAIT_S 25
|
|
/* RTC_CNTL_RETENTION_EN : R/W ;bitpos:[24] ;default: 1'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RETENTION_EN (BIT(24))
|
|
#define RTC_CNTL_RETENTION_EN_M (BIT(24))
|
|
#define RTC_CNTL_RETENTION_EN_V 0x1
|
|
#define RTC_CNTL_RETENTION_EN_S 24
|
|
/* RTC_CNTL_RETENTION_CLKOFF_WAIT : R/W ;bitpos:[23:20] ;default: 4'd3 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RETENTION_CLKOFF_WAIT 0x0000000F
|
|
#define RTC_CNTL_RETENTION_CLKOFF_WAIT_M ((RTC_CNTL_RETENTION_CLKOFF_WAIT_V)<<(RTC_CNTL_RETENTION_CLKOFF_WAIT_S))
|
|
#define RTC_CNTL_RETENTION_CLKOFF_WAIT_V 0xF
|
|
#define RTC_CNTL_RETENTION_CLKOFF_WAIT_S 20
|
|
/* RTC_CNTL_RETENTION_DONE_WAIT : R/W ;bitpos:[19:17] ;default: 3'd2 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RETENTION_DONE_WAIT 0x00000007
|
|
#define RTC_CNTL_RETENTION_DONE_WAIT_M ((RTC_CNTL_RETENTION_DONE_WAIT_V)<<(RTC_CNTL_RETENTION_DONE_WAIT_S))
|
|
#define RTC_CNTL_RETENTION_DONE_WAIT_V 0x7
|
|
#define RTC_CNTL_RETENTION_DONE_WAIT_S 17
|
|
/* RTC_CNTL_RETENTION_CLK_SEL : R/W ;bitpos:[16] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RETENTION_CLK_SEL (BIT(16))
|
|
#define RTC_CNTL_RETENTION_CLK_SEL_M (BIT(16))
|
|
#define RTC_CNTL_RETENTION_CLK_SEL_V 0x1
|
|
#define RTC_CNTL_RETENTION_CLK_SEL_S 16
|
|
/* RTC_CNTL_RETENTION_TARGET : R/W ;bitpos:[15:14] ;default: 2'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RETENTION_TARGET 0x00000003
|
|
#define RTC_CNTL_RETENTION_TARGET_M ((RTC_CNTL_RETENTION_TARGET_V)<<(RTC_CNTL_RETENTION_TARGET_S))
|
|
#define RTC_CNTL_RETENTION_TARGET_V 0x3
|
|
#define RTC_CNTL_RETENTION_TARGET_S 14
|
|
/* RTC_CNTL_RETENTION_TAG_MODE : R/W ;bitpos:[13:10] ;default: 4'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_RETENTION_TAG_MODE 0x0000000F
|
|
#define RTC_CNTL_RETENTION_TAG_MODE_M ((RTC_CNTL_RETENTION_TAG_MODE_V)<<(RTC_CNTL_RETENTION_TAG_MODE_S))
|
|
#define RTC_CNTL_RETENTION_TAG_MODE_V 0xF
|
|
#define RTC_CNTL_RETENTION_TAG_MODE_S 10
|
|
|
|
#define RTC_CNTL_PG_CTRL_REG (DR_REG_RTCCNTL_BASE + 0x144)
|
|
/* RTC_CNTL_POWER_GLITCH_EN : R/W ;bitpos:[31] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_POWER_GLITCH_EN (BIT(31))
|
|
#define RTC_CNTL_POWER_GLITCH_EN_M (BIT(31))
|
|
#define RTC_CNTL_POWER_GLITCH_EN_V 0x1
|
|
#define RTC_CNTL_POWER_GLITCH_EN_S 31
|
|
/* RTC_CNTL_POWER_GLITCH_EFUSE_SEL : R/W ;bitpos:[30] ;default: 1'b0 ; */
|
|
/*description: select use analog fib signal.*/
|
|
#define RTC_CNTL_POWER_GLITCH_EFUSE_SEL (BIT(30))
|
|
#define RTC_CNTL_POWER_GLITCH_EFUSE_SEL_M (BIT(30))
|
|
#define RTC_CNTL_POWER_GLITCH_EFUSE_SEL_V 0x1
|
|
#define RTC_CNTL_POWER_GLITCH_EFUSE_SEL_S 30
|
|
/* RTC_CNTL_POWER_GLITCH_FORCE_PU : R/W ;bitpos:[29] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_POWER_GLITCH_FORCE_PU (BIT(29))
|
|
#define RTC_CNTL_POWER_GLITCH_FORCE_PU_M (BIT(29))
|
|
#define RTC_CNTL_POWER_GLITCH_FORCE_PU_V 0x1
|
|
#define RTC_CNTL_POWER_GLITCH_FORCE_PU_S 29
|
|
/* RTC_CNTL_POWER_GLITCH_FORCE_PD : R/W ;bitpos:[28] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_POWER_GLITCH_FORCE_PD (BIT(28))
|
|
#define RTC_CNTL_POWER_GLITCH_FORCE_PD_M (BIT(28))
|
|
#define RTC_CNTL_POWER_GLITCH_FORCE_PD_V 0x1
|
|
#define RTC_CNTL_POWER_GLITCH_FORCE_PD_S 28
|
|
/* RTC_CNTL_POWER_GLITCH_DSENSE : R/W ;bitpos:[27:26] ;default: 2'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_POWER_GLITCH_DSENSE 0x00000003
|
|
#define RTC_CNTL_POWER_GLITCH_DSENSE_M ((RTC_CNTL_POWER_GLITCH_DSENSE_V)<<(RTC_CNTL_POWER_GLITCH_DSENSE_S))
|
|
#define RTC_CNTL_POWER_GLITCH_DSENSE_V 0x3
|
|
#define RTC_CNTL_POWER_GLITCH_DSENSE_S 26
|
|
|
|
#define RTC_CNTL_FIB_SEL_REG (DR_REG_RTCCNTL_BASE + 0x148)
|
|
/* RTC_CNTL_FIB_SEL : R/W ;bitpos:[2:0] ;default: 3'd7 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_FIB_SEL 0x00000007
|
|
#define RTC_CNTL_FIB_SEL_M ((RTC_CNTL_FIB_SEL_V)<<(RTC_CNTL_FIB_SEL_S))
|
|
#define RTC_CNTL_FIB_SEL_V 0x7
|
|
#define RTC_CNTL_FIB_SEL_S 0
|
|
|
|
#define RTC_CNTL_FIB_GLITCH_RST BIT(0)
|
|
#define RTC_CNTL_FIB_BOR_RST BIT(1)
|
|
#define RTC_CNTL_FIB_SUPER_WDT_RST BIT(2)
|
|
|
|
#define RTC_CNTL_TOUCH_DAC_REG (DR_REG_RTCCNTL_BASE + 0x14C)
|
|
/* RTC_CNTL_TOUCH_PAD0_DAC : R/W ;bitpos:[31:29] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD0_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD0_DAC_M ((RTC_CNTL_TOUCH_PAD0_DAC_V)<<(RTC_CNTL_TOUCH_PAD0_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD0_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD0_DAC_S 29
|
|
/* RTC_CNTL_TOUCH_PAD1_DAC : R/W ;bitpos:[28:26] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD1_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD1_DAC_M ((RTC_CNTL_TOUCH_PAD1_DAC_V)<<(RTC_CNTL_TOUCH_PAD1_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD1_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD1_DAC_S 26
|
|
/* RTC_CNTL_TOUCH_PAD2_DAC : R/W ;bitpos:[25:23] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD2_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD2_DAC_M ((RTC_CNTL_TOUCH_PAD2_DAC_V)<<(RTC_CNTL_TOUCH_PAD2_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD2_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD2_DAC_S 23
|
|
/* RTC_CNTL_TOUCH_PAD3_DAC : R/W ;bitpos:[22:20] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD3_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD3_DAC_M ((RTC_CNTL_TOUCH_PAD3_DAC_V)<<(RTC_CNTL_TOUCH_PAD3_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD3_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD3_DAC_S 20
|
|
/* RTC_CNTL_TOUCH_PAD4_DAC : R/W ;bitpos:[19:17] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD4_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD4_DAC_M ((RTC_CNTL_TOUCH_PAD4_DAC_V)<<(RTC_CNTL_TOUCH_PAD4_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD4_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD4_DAC_S 17
|
|
/* RTC_CNTL_TOUCH_PAD5_DAC : R/W ;bitpos:[16:14] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD5_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD5_DAC_M ((RTC_CNTL_TOUCH_PAD5_DAC_V)<<(RTC_CNTL_TOUCH_PAD5_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD5_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD5_DAC_S 14
|
|
/* RTC_CNTL_TOUCH_PAD6_DAC : R/W ;bitpos:[13:11] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD6_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD6_DAC_M ((RTC_CNTL_TOUCH_PAD6_DAC_V)<<(RTC_CNTL_TOUCH_PAD6_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD6_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD6_DAC_S 11
|
|
/* RTC_CNTL_TOUCH_PAD7_DAC : R/W ;bitpos:[10:8] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD7_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD7_DAC_M ((RTC_CNTL_TOUCH_PAD7_DAC_V)<<(RTC_CNTL_TOUCH_PAD7_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD7_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD7_DAC_S 8
|
|
/* RTC_CNTL_TOUCH_PAD8_DAC : R/W ;bitpos:[7:5] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD8_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD8_DAC_M ((RTC_CNTL_TOUCH_PAD8_DAC_V)<<(RTC_CNTL_TOUCH_PAD8_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD8_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD8_DAC_S 5
|
|
/* RTC_CNTL_TOUCH_PAD9_DAC : R/W ;bitpos:[4:2] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD9_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD9_DAC_M ((RTC_CNTL_TOUCH_PAD9_DAC_V)<<(RTC_CNTL_TOUCH_PAD9_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD9_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD9_DAC_S 2
|
|
|
|
#define RTC_CNTL_TOUCH_DAC1_REG (DR_REG_RTCCNTL_BASE + 0x150)
|
|
/* RTC_CNTL_TOUCH_PAD10_DAC : R/W ;bitpos:[31:29] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD10_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD10_DAC_M ((RTC_CNTL_TOUCH_PAD10_DAC_V)<<(RTC_CNTL_TOUCH_PAD10_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD10_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD10_DAC_S 29
|
|
/* RTC_CNTL_TOUCH_PAD11_DAC : R/W ;bitpos:[28:26] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD11_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD11_DAC_M ((RTC_CNTL_TOUCH_PAD11_DAC_V)<<(RTC_CNTL_TOUCH_PAD11_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD11_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD11_DAC_S 26
|
|
/* RTC_CNTL_TOUCH_PAD12_DAC : R/W ;bitpos:[25:23] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD12_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD12_DAC_M ((RTC_CNTL_TOUCH_PAD12_DAC_V)<<(RTC_CNTL_TOUCH_PAD12_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD12_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD12_DAC_S 23
|
|
/* RTC_CNTL_TOUCH_PAD13_DAC : R/W ;bitpos:[22:20] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD13_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD13_DAC_M ((RTC_CNTL_TOUCH_PAD13_DAC_V)<<(RTC_CNTL_TOUCH_PAD13_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD13_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD13_DAC_S 20
|
|
/* RTC_CNTL_TOUCH_PAD14_DAC : R/W ;bitpos:[19:17] ;default: 3'd0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_TOUCH_PAD14_DAC 0x00000007
|
|
#define RTC_CNTL_TOUCH_PAD14_DAC_M ((RTC_CNTL_TOUCH_PAD14_DAC_V)<<(RTC_CNTL_TOUCH_PAD14_DAC_S))
|
|
#define RTC_CNTL_TOUCH_PAD14_DAC_V 0x7
|
|
#define RTC_CNTL_TOUCH_PAD14_DAC_S 17
|
|
|
|
#define RTC_CNTL_COCPU_DISABLE_REG (DR_REG_RTCCNTL_BASE + 0x154)
|
|
/* RTC_CNTL_DISABLE_RTC_CPU : R/W ;bitpos:[31] ;default: 1'b0 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DISABLE_RTC_CPU (BIT(31))
|
|
#define RTC_CNTL_DISABLE_RTC_CPU_M (BIT(31))
|
|
#define RTC_CNTL_DISABLE_RTC_CPU_V 0x1
|
|
#define RTC_CNTL_DISABLE_RTC_CPU_S 31
|
|
|
|
/*
|
|
Due to the LDO slaves, RTC_CNTL_DATE_REG[18:13] can only be used for LDO adjustment.
|
|
*/
|
|
#define RTC_CNTL_DATE_REG (DR_REG_RTCCNTL_BASE + 0x1FC)
|
|
/* RTC_CNTL_DATE : R/W ;bitpos:[27:0] ;default: 28'h2101271 ; */
|
|
/*description: .*/
|
|
#define RTC_CNTL_DATE 0x0FFFFFFF
|
|
#define RTC_CNTL_DATE_M ((RTC_CNTL_DATE_V)<<(RTC_CNTL_DATE_S))
|
|
#define RTC_CNTL_DATE_V 0xFFFFFFF
|
|
#define RTC_CNTL_DATE_S 0
|
|
/*LDO SLAVE : R/W ;bitpos:[18:13] ; default: 6'd0 ;*/
|
|
/*description: .*/
|
|
#define RTC_CNTL_SLAVE_PD 0x0000003F
|
|
#define RTC_CNTL_SLAVE_PD_M ((RTC_CNTL_SLAVE_V)<<(RTC_CNTL_SLAVE_S))
|
|
#define RTC_CNTL_SLAVE_PD_V 0x3F
|
|
#define RTC_CNTL_SLAVE_PD_S 13
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
|
|
#endif /*_SOC_RTC_CNTL_REG_H_ */
|