2020-07-31 06:26:07 -04:00
|
|
|
// Copyright 2017-2018 Espressif Systems (Shanghai) PTE LTD
|
2020-06-18 05:13:19 -04:00
|
|
|
//
|
|
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
// you may not use this file except in compliance with the License.
|
|
|
|
// You may obtain a copy of the License at
|
|
|
|
//
|
|
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
//
|
|
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
// See the License for the specific language governing permissions and
|
|
|
|
// limitations under the License.
|
2020-07-31 06:26:07 -04:00
|
|
|
#ifndef _SOC_RTC_CNTL_REG_H_
|
|
|
|
#define _SOC_RTC_CNTL_REG_H_
|
2020-06-18 05:13:19 -04:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
#include "soc.h"
|
|
|
|
|
2020-07-31 06:26:07 -04:00
|
|
|
/* The value that needs to be written to RTC_CNTL_WDT_WKEY to write-enable the wdt registers */
|
|
|
|
#define RTC_CNTL_WDT_WKEY_VALUE 0x50D83AA1
|
2020-11-25 23:39:49 -05:00
|
|
|
/* 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
|
2020-07-31 06:26:07 -04:00
|
|
|
|
|
|
|
/* Possible values for RTC_CNTL_WDT_CPU_RESET_LENGTH and RTC_CNTL_WDT_SYS_RESET_LENGTH */
|
|
|
|
#define RTC_WDT_RESET_LENGTH_100_NS 0
|
|
|
|
#define RTC_WDT_RESET_LENGTH_200_NS 1
|
|
|
|
#define RTC_WDT_RESET_LENGTH_300_NS 2
|
|
|
|
#define RTC_WDT_RESET_LENGTH_400_NS 3
|
|
|
|
#define RTC_WDT_RESET_LENGTH_500_NS 4
|
|
|
|
#define RTC_WDT_RESET_LENGTH_800_NS 5
|
|
|
|
#define RTC_WDT_RESET_LENGTH_1600_NS 6
|
|
|
|
#define RTC_WDT_RESET_LENGTH_3200_NS 7
|
|
|
|
|
|
|
|
#define RTC_CNTL_TIME0_REG RTC_CNTL_TIME_LOW0_REG
|
|
|
|
#define RTC_CNTL_TIME1_REG RTC_CNTL_TIME_HIGH0_REG
|
|
|
|
|
2020-06-18 05:13:19 -04:00
|
|
|
#define RTC_CNTL_OPTIONS0_REG (DR_REG_RTCCNTL_BASE + 0x0000)
|
|
|
|
/* 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 PRO 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 APP 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 + 0x0004)
|
|
|
|
/* 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 + 0x0008)
|
|
|
|
/* 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 + 0x000C)
|
|
|
|
/* 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 + 0x0010)
|
|
|
|
/* 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 + 0x0014)
|
|
|
|
/* 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 + 0x0018)
|
|
|
|
/* 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 + 0x001C)
|
|
|
|
/* 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 + 0x0020)
|
|
|
|
/* 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 work*/
|
|
|
|
#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 + 0x0024)
|
|
|
|
/* RTC_CNTL_ROM_RAM_POWERUP_TIMER : R/W ;bitpos:[31:25] ;default: 7'd10 ; */
|
|
|
|
/*description: */
|
|
|
|
#define RTC_CNTL_ROM_RAM_POWERUP_TIMER 0x0000007F
|
|
|
|
#define RTC_CNTL_ROM_RAM_POWERUP_TIMER_M ((RTC_CNTL_ROM_RAM_POWERUP_TIMER_V) << (RTC_CNTL_ROM_RAM_POWERUP_TIMER_S))
|
|
|
|
#define RTC_CNTL_ROM_RAM_POWERUP_TIMER_V 0x7F
|
|
|
|
#define RTC_CNTL_ROM_RAM_POWERUP_TIMER_S 25
|
|
|
|
/* RTC_CNTL_ROM_RAM_WAIT_TIMER : R/W ;bitpos:[24:16] ;default: 9'h16 ; */
|
|
|
|
/*description: */
|
|
|
|
#define RTC_CNTL_ROM_RAM_WAIT_TIMER 0x000001FF
|
|
|
|
#define RTC_CNTL_ROM_RAM_WAIT_TIMER_M ((RTC_CNTL_ROM_RAM_WAIT_TIMER_V) << (RTC_CNTL_ROM_RAM_WAIT_TIMER_S))
|
|
|
|
#define RTC_CNTL_ROM_RAM_WAIT_TIMER_V 0x1FF
|
|
|
|
#define RTC_CNTL_ROM_RAM_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 + 0x0028)
|
|
|
|
/* 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 + 0x002C)
|
|
|
|
/* RTC_CNTL_RTCMEM_POWERUP_TIMER : R/W ;bitpos:[31:25] ;default: 7'h9 ; */
|
|
|
|
/*description: */
|
|
|
|
#define RTC_CNTL_RTCMEM_POWERUP_TIMER 0x0000007F
|
|
|
|
#define RTC_CNTL_RTCMEM_POWERUP_TIMER_M ((RTC_CNTL_RTCMEM_POWERUP_TIMER_V) << (RTC_CNTL_RTCMEM_POWERUP_TIMER_S))
|
|
|
|
#define RTC_CNTL_RTCMEM_POWERUP_TIMER_V 0x7F
|
|
|
|
#define RTC_CNTL_RTCMEM_POWERUP_TIMER_S 25
|
|
|
|
/* RTC_CNTL_RTCMEM_WAIT_TIMER : R/W ;bitpos:[24:16] ;default: 9'h14 ; */
|
|
|
|
/*description: */
|
|
|
|
#define RTC_CNTL_RTCMEM_WAIT_TIMER 0x000001FF
|
|
|
|
#define RTC_CNTL_RTCMEM_WAIT_TIMER_M ((RTC_CNTL_RTCMEM_WAIT_TIMER_V) << (RTC_CNTL_RTCMEM_WAIT_TIMER_S))
|
|
|
|
#define RTC_CNTL_RTCMEM_WAIT_TIMER_V 0x1FF
|
|
|
|
#define RTC_CNTL_RTCMEM_WAIT_TIMER_S 16
|
|
|
|
/* 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
|
2020-07-31 06:26:07 -04:00
|
|
|
#define RTC_CNTL_MIN_SLP_VAL_MIN 2
|
2020-06-18 05:13:19 -04:00
|
|
|
|
|
|
|
#define RTC_CNTL_TIMER6_REG (DR_REG_RTCCNTL_BASE + 0x0030)
|
|
|
|
/* RTC_CNTL_DG_DCDC_POWERUP_TIMER : R/W ;bitpos:[31:25] ;default: 7'h8 ; */
|
|
|
|
/*description: */
|
|
|
|
#define RTC_CNTL_DG_DCDC_POWERUP_TIMER 0x0000007F
|
|
|
|
#define RTC_CNTL_DG_DCDC_POWERUP_TIMER_M ((RTC_CNTL_DG_DCDC_POWERUP_TIMER_V) << (RTC_CNTL_DG_DCDC_POWERUP_TIMER_S))
|
|
|
|
#define RTC_CNTL_DG_DCDC_POWERUP_TIMER_V 0x7F
|
|
|
|
#define RTC_CNTL_DG_DCDC_POWERUP_TIMER_S 25
|
|
|
|
/* RTC_CNTL_DG_DCDC_WAIT_TIMER : R/W ;bitpos:[24:16] ;default: 9'h20 ; */
|
|
|
|
/*description: */
|
|
|
|
#define RTC_CNTL_DG_DCDC_WAIT_TIMER 0x000001FF
|
|
|
|
#define RTC_CNTL_DG_DCDC_WAIT_TIMER_M ((RTC_CNTL_DG_DCDC_WAIT_TIMER_V) << (RTC_CNTL_DG_DCDC_WAIT_TIMER_S))
|
|
|
|
#define RTC_CNTL_DG_DCDC_WAIT_TIMER_V 0x1FF
|
|
|
|
#define RTC_CNTL_DG_DCDC_WAIT_TIMER_S 16
|
|
|
|
|
|
|
|
#define RTC_CNTL_ANA_CONF_REG (DR_REG_RTCCNTL_BASE + 0x0034)
|
|
|
|
/* 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_PLLA_FORCE_PU : R/W ;bitpos:[24] ;default: 1'b0 ; */
|
|
|
|
/*description: PLLA force power up*/
|
|
|
|
#define RTC_CNTL_PLLA_FORCE_PU (BIT(24))
|
|
|
|
#define RTC_CNTL_PLLA_FORCE_PU_M (BIT(24))
|
|
|
|
#define RTC_CNTL_PLLA_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_PLLA_FORCE_PU_S 24
|
|
|
|
/* RTC_CNTL_PLLA_FORCE_PD : R/W ;bitpos:[23] ;default: 1'b1 ; */
|
|
|
|
/*description: PLLA force power down*/
|
|
|
|
#define RTC_CNTL_PLLA_FORCE_PD (BIT(23))
|
|
|
|
#define RTC_CNTL_PLLA_FORCE_PD_M (BIT(23))
|
|
|
|
#define RTC_CNTL_PLLA_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_PLLA_FORCE_PD_S 23
|
2020-09-10 04:08:43 -04:00
|
|
|
/* RTC_CNTL_SAR_I2C_PU : R/W ;bitpos:[22] ;default: 1'b1 ; */
|
2020-06-18 05:13:19 -04:00
|
|
|
/*description: PLLA force power up*/
|
2020-09-10 04:08:43 -04:00
|
|
|
#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
|
2020-06-18 05:13:19 -04:00
|
|
|
/* 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 + 0x0038)
|
2020-09-10 04:08:43 -04:00
|
|
|
/* 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
|
2020-06-18 05:13:19 -04:00
|
|
|
/* 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 + 0x003C)
|
|
|
|
/* 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 + 0x0040)
|
|
|
|
/* 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 + 0x0044)
|
|
|
|
/* 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 + 0x0048)
|
|
|
|
/* 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 + 0x004C)
|
|
|
|
/* 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 + 0x0050)
|
|
|
|
/* 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 + 0x0054)
|
|
|
|
/* 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 + 0x0058)
|
|
|
|
/* 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 + 0x005C)
|
|
|
|
/* 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 + 0x0060)
|
|
|
|
/* 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 + 0x0064)
|
|
|
|
/* 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 + 0x0068)
|
|
|
|
/* 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 + 0x006C)
|
|
|
|
/* 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 + 0x0070)
|
|
|
|
/* 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 + 0x0074)
|
|
|
|
/* 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 4*/
|
|
|
|
#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_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
|
|
|
|
|
|
|
|
#define RTC_CNTL_SLOW_CLK_CONF_REG (DR_REG_RTCCNTL_BASE + 0x0078)
|
|
|
|
/* 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 + 0x007C)
|
|
|
|
/* 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
|
2020-09-10 04:08:43 -04:00
|
|
|
/* RTC_CNTL_DREFM_SDIO : R/W ;bitpos:[28:27] ;default: 2'b01 ; */
|
2020-06-18 05:13:19 -04:00
|
|
|
/*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 + 0x0080)
|
|
|
|
/* 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 + 0x0084)
|
|
|
|
/* 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
|
|
|
|
/* 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
|
2020-09-10 04:08:43 -04:00
|
|
|
#define RTC_CNTL_SCK_DCAP_DEFAULT 255
|
|
|
|
/* 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
|
2020-06-18 05:13:19 -04:00
|
|
|
|
|
|
|
#define RTC_CNTL_PWC_REG (DR_REG_RTCCNTL_BASE + 0x0088)
|
|
|
|
/* 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_PD_EN : R/W ;bitpos:[17] ;default: 1'b0 ; */
|
|
|
|
/*description: enable power down RTC memory in sleep*/
|
|
|
|
#define RTC_CNTL_SLOWMEM_PD_EN (BIT(17))
|
|
|
|
#define RTC_CNTL_SLOWMEM_PD_EN_M (BIT(17))
|
|
|
|
#define RTC_CNTL_SLOWMEM_PD_EN_V 0x1
|
|
|
|
#define RTC_CNTL_SLOWMEM_PD_EN_S 17
|
|
|
|
/* RTC_CNTL_SLOWMEM_FORCE_PU : R/W ;bitpos:[16] ;default: 1'b1 ; */
|
|
|
|
/*description: RTC memory force power up*/
|
|
|
|
#define RTC_CNTL_SLOWMEM_FORCE_PU (BIT(16))
|
|
|
|
#define RTC_CNTL_SLOWMEM_FORCE_PU_M (BIT(16))
|
|
|
|
#define RTC_CNTL_SLOWMEM_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_SLOWMEM_FORCE_PU_S 16
|
|
|
|
/* RTC_CNTL_SLOWMEM_FORCE_PD : R/W ;bitpos:[15] ;default: 1'b0 ; */
|
|
|
|
/*description: RTC memory force power down*/
|
|
|
|
#define RTC_CNTL_SLOWMEM_FORCE_PD (BIT(15))
|
|
|
|
#define RTC_CNTL_SLOWMEM_FORCE_PD_M (BIT(15))
|
|
|
|
#define RTC_CNTL_SLOWMEM_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_SLOWMEM_FORCE_PD_S 15
|
|
|
|
/* RTC_CNTL_FASTMEM_PD_EN : R/W ;bitpos:[14] ;default: 1'b0 ; */
|
|
|
|
/*description: enable power down fast RTC memory in sleep*/
|
|
|
|
#define RTC_CNTL_FASTMEM_PD_EN (BIT(14))
|
|
|
|
#define RTC_CNTL_FASTMEM_PD_EN_M (BIT(14))
|
|
|
|
#define RTC_CNTL_FASTMEM_PD_EN_V 0x1
|
|
|
|
#define RTC_CNTL_FASTMEM_PD_EN_S 14
|
|
|
|
/* RTC_CNTL_FASTMEM_FORCE_PU : R/W ;bitpos:[13] ;default: 1'b1 ; */
|
|
|
|
/*description: Fast RTC memory force power up*/
|
|
|
|
#define RTC_CNTL_FASTMEM_FORCE_PU (BIT(13))
|
|
|
|
#define RTC_CNTL_FASTMEM_FORCE_PU_M (BIT(13))
|
|
|
|
#define RTC_CNTL_FASTMEM_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_FASTMEM_FORCE_PU_S 13
|
|
|
|
/* RTC_CNTL_FASTMEM_FORCE_PD : R/W ;bitpos:[12] ;default: 1'b0 ; */
|
|
|
|
/*description: Fast RTC memory force power down*/
|
|
|
|
#define RTC_CNTL_FASTMEM_FORCE_PD (BIT(12))
|
|
|
|
#define RTC_CNTL_FASTMEM_FORCE_PD_M (BIT(12))
|
|
|
|
#define RTC_CNTL_FASTMEM_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_FASTMEM_FORCE_PD_S 12
|
|
|
|
/* 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
|
2020-09-10 04:08:43 -04:00
|
|
|
/* Useful groups of RTC_CNTL_PWC_REG bits */
|
|
|
|
#define RTC_CNTL_MEM_FORCE_ISO \
|
|
|
|
(RTC_CNTL_SLOWMEM_FORCE_ISO | RTC_CNTL_FASTMEM_FORCE_ISO)
|
|
|
|
#define RTC_CNTL_MEM_FORCE_NOISO \
|
|
|
|
(RTC_CNTL_SLOWMEM_FORCE_NOISO | RTC_CNTL_FASTMEM_FORCE_NOISO)
|
|
|
|
#define RTC_CNTL_MEM_PD_EN \
|
|
|
|
(RTC_CNTL_SLOWMEM_PD_EN | RTC_CNTL_FASTMEM_PD_EN)
|
|
|
|
#define RTC_CNTL_MEM_FORCE_PU \
|
|
|
|
(RTC_CNTL_SLOWMEM_FORCE_PU | RTC_CNTL_FASTMEM_FORCE_PU)
|
|
|
|
#define RTC_CNTL_MEM_FORCE_PD \
|
|
|
|
(RTC_CNTL_SLOWMEM_FORCE_PD | RTC_CNTL_FASTMEM_FORCE_PD)
|
|
|
|
#define RTC_CNTL_MEM_FOLW_CPU \
|
|
|
|
(RTC_CNTL_SLOWMEM_FOLW_CPU | RTC_CNTL_FASTMEM_FOLW_CPU)
|
|
|
|
#define RTC_CNTL_MEM_FORCE_LPU \
|
|
|
|
(RTC_CNTL_SLOWMEM_FORCE_LPU | RTC_CNTL_FASTMEM_FORCE_LPU)
|
|
|
|
#define RTC_CNTL_MEM_FORCE_LPD \
|
|
|
|
(RTC_CNTL_SLOWMEM_FORCE_LPD | RTC_CNTL_FASTMEM_FORCE_LPD)
|
2020-06-18 05:13:19 -04:00
|
|
|
|
|
|
|
#define RTC_CNTL_DIG_PWC_REG (DR_REG_RTCCNTL_BASE + 0x008C)
|
|
|
|
/* 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_INTER_RAM4_PD_EN : R/W ;bitpos:[29] ;default: 0 ; */
|
|
|
|
/*description: enable power down internal SRAM 4 in sleep*/
|
|
|
|
#define RTC_CNTL_INTER_RAM4_PD_EN (BIT(29))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_PD_EN_M (BIT(29))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_PD_EN_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM4_PD_EN_S 29
|
|
|
|
/* RTC_CNTL_INTER_RAM3_PD_EN : R/W ;bitpos:[28] ;default: 0 ; */
|
|
|
|
/*description: enable power down internal SRAM 3 in sleep*/
|
|
|
|
#define RTC_CNTL_INTER_RAM3_PD_EN (BIT(28))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_PD_EN_M (BIT(28))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_PD_EN_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM3_PD_EN_S 28
|
|
|
|
/* RTC_CNTL_INTER_RAM2_PD_EN : R/W ;bitpos:[27] ;default: 0 ; */
|
|
|
|
/*description: enable power down internal SRAM 2 in sleep*/
|
|
|
|
#define RTC_CNTL_INTER_RAM2_PD_EN (BIT(27))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_PD_EN_M (BIT(27))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_PD_EN_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM2_PD_EN_S 27
|
|
|
|
/* RTC_CNTL_INTER_RAM1_PD_EN : R/W ;bitpos:[26] ;default: 0 ; */
|
|
|
|
/*description: enable power down internal SRAM 1 in sleep*/
|
|
|
|
#define RTC_CNTL_INTER_RAM1_PD_EN (BIT(26))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_PD_EN_M (BIT(26))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_PD_EN_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM1_PD_EN_S 26
|
|
|
|
/* RTC_CNTL_INTER_RAM0_PD_EN : R/W ;bitpos:[25] ;default: 0 ; */
|
|
|
|
/*description: enable power down internal SRAM 0 in sleep*/
|
|
|
|
#define RTC_CNTL_INTER_RAM0_PD_EN (BIT(25))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_PD_EN_M (BIT(25))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_PD_EN_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM0_PD_EN_S 25
|
|
|
|
/* RTC_CNTL_ROM0_PD_EN : R/W ;bitpos:[24] ;default: 0 ; */
|
|
|
|
/*description: enable power down ROM in sleep*/
|
|
|
|
#define RTC_CNTL_ROM0_PD_EN (BIT(24))
|
|
|
|
#define RTC_CNTL_ROM0_PD_EN_M (BIT(24))
|
|
|
|
#define RTC_CNTL_ROM0_PD_EN_V 0x1
|
|
|
|
#define RTC_CNTL_ROM0_PD_EN_S 24
|
|
|
|
/* RTC_CNTL_DG_DCDC_PD_EN : R/W ;bitpos:[23] ;default: 0 ; */
|
|
|
|
/*description: enable power down digital dcdc in sleep*/
|
|
|
|
#define RTC_CNTL_DG_DCDC_PD_EN (BIT(23))
|
|
|
|
#define RTC_CNTL_DG_DCDC_PD_EN_M (BIT(23))
|
|
|
|
#define RTC_CNTL_DG_DCDC_PD_EN_V 0x1
|
|
|
|
#define RTC_CNTL_DG_DCDC_PD_EN_S 23
|
|
|
|
/* RTC_CNTL_DG_DCDC_FORCE_PU : R/W ;bitpos:[22] ;default: 1'd1 ; */
|
|
|
|
/*description: digital dcdc force power up*/
|
|
|
|
#define RTC_CNTL_DG_DCDC_FORCE_PU (BIT(22))
|
|
|
|
#define RTC_CNTL_DG_DCDC_FORCE_PU_M (BIT(22))
|
|
|
|
#define RTC_CNTL_DG_DCDC_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_DG_DCDC_FORCE_PU_S 22
|
|
|
|
/* RTC_CNTL_DG_DCDC_FORCE_PD : R/W ;bitpos:[21] ;default: 1'b0 ; */
|
|
|
|
/*description: digital dcdc force power down*/
|
|
|
|
#define RTC_CNTL_DG_DCDC_FORCE_PD (BIT(21))
|
|
|
|
#define RTC_CNTL_DG_DCDC_FORCE_PD_M (BIT(21))
|
|
|
|
#define RTC_CNTL_DG_DCDC_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_DG_DCDC_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_INTER_RAM4_FORCE_PU : R/W ;bitpos:[16] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 4 force power up*/
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_PU (BIT(16))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_PU_M (BIT(16))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_PU_S 16
|
|
|
|
/* RTC_CNTL_INTER_RAM4_FORCE_PD : R/W ;bitpos:[15] ;default: 1'b0 ; */
|
|
|
|
/*description: internal SRAM 4 force power down*/
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_PD (BIT(15))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_PD_M (BIT(15))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_PD_S 15
|
|
|
|
/* RTC_CNTL_INTER_RAM3_FORCE_PU : R/W ;bitpos:[14] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 3 force power up*/
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_PU (BIT(14))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_PU_M (BIT(14))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_PU_S 14
|
|
|
|
/* RTC_CNTL_INTER_RAM3_FORCE_PD : R/W ;bitpos:[13] ;default: 1'b0 ; */
|
|
|
|
/*description: internal SRAM 3 force power down*/
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_PD (BIT(13))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_PD_M (BIT(13))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_PD_S 13
|
|
|
|
/* RTC_CNTL_INTER_RAM2_FORCE_PU : R/W ;bitpos:[12] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 2 force power up*/
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_PU (BIT(12))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_PU_M (BIT(12))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_PU_S 12
|
|
|
|
/* RTC_CNTL_INTER_RAM2_FORCE_PD : R/W ;bitpos:[11] ;default: 1'b0 ; */
|
|
|
|
/*description: internal SRAM 2 force power down*/
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_PD (BIT(11))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_PD_M (BIT(11))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_PD_S 11
|
|
|
|
/* RTC_CNTL_INTER_RAM1_FORCE_PU : R/W ;bitpos:[10] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 1 force power up*/
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_PU (BIT(10))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_PU_M (BIT(10))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_PU_S 10
|
|
|
|
/* RTC_CNTL_INTER_RAM1_FORCE_PD : R/W ;bitpos:[9] ;default: 1'b0 ; */
|
|
|
|
/*description: internal SRAM 1 force power down*/
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_PD (BIT(9))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_PD_M (BIT(9))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_PD_S 9
|
|
|
|
/* RTC_CNTL_INTER_RAM0_FORCE_PU : R/W ;bitpos:[8] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 0 force power up*/
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_PU (BIT(8))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_PU_M (BIT(8))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_PU_S 8
|
|
|
|
/* RTC_CNTL_INTER_RAM0_FORCE_PD : R/W ;bitpos:[7] ;default: 1'b0 ; */
|
|
|
|
/*description: internal SRAM 0 force power down*/
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_PD (BIT(7))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_PD_M (BIT(7))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_PD_S 7
|
|
|
|
/* RTC_CNTL_ROM0_FORCE_PU : R/W ;bitpos:[6] ;default: 1'd1 ; */
|
|
|
|
/*description: ROM force power up*/
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_PU (BIT(6))
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_PU_M (BIT(6))
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_PU_V 0x1
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_PU_S 6
|
|
|
|
/* RTC_CNTL_ROM0_FORCE_PD : R/W ;bitpos:[5] ;default: 1'b0 ; */
|
|
|
|
/*description: ROM force power down*/
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_PD (BIT(5))
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_PD_M (BIT(5))
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_PD_V 0x1
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_PD_S 5
|
|
|
|
/* 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 + 0x0090)
|
|
|
|
/* 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_INTER_RAM4_FORCE_NOISO : R/W ;bitpos:[27] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 4 force no ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_NOISO (BIT(27))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_NOISO_M (BIT(27))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_NOISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_NOISO_S 27
|
|
|
|
/* RTC_CNTL_INTER_RAM4_FORCE_ISO : R/W ;bitpos:[26] ;default: 1'd0 ; */
|
|
|
|
/*description: internal SRAM 4 force ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_ISO (BIT(26))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_ISO_M (BIT(26))
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_ISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM4_FORCE_ISO_S 26
|
|
|
|
/* RTC_CNTL_INTER_RAM3_FORCE_NOISO : R/W ;bitpos:[25] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 3 force no ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_NOISO (BIT(25))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_NOISO_M (BIT(25))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_NOISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_NOISO_S 25
|
|
|
|
/* RTC_CNTL_INTER_RAM3_FORCE_ISO : R/W ;bitpos:[24] ;default: 1'd0 ; */
|
|
|
|
/*description: internal SRAM 3 force ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_ISO (BIT(24))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_ISO_M (BIT(24))
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_ISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM3_FORCE_ISO_S 24
|
|
|
|
/* RTC_CNTL_INTER_RAM2_FORCE_NOISO : R/W ;bitpos:[23] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 2 force no ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_NOISO (BIT(23))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_NOISO_M (BIT(23))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_NOISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_NOISO_S 23
|
|
|
|
/* RTC_CNTL_INTER_RAM2_FORCE_ISO : R/W ;bitpos:[22] ;default: 1'd0 ; */
|
|
|
|
/*description: internal SRAM 2 force ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_ISO (BIT(22))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_ISO_M (BIT(22))
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_ISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM2_FORCE_ISO_S 22
|
|
|
|
/* RTC_CNTL_INTER_RAM1_FORCE_NOISO : R/W ;bitpos:[21] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 1 force no ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_NOISO (BIT(21))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_NOISO_M (BIT(21))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_NOISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_NOISO_S 21
|
|
|
|
/* RTC_CNTL_INTER_RAM1_FORCE_ISO : R/W ;bitpos:[20] ;default: 1'd0 ; */
|
|
|
|
/*description: internal SRAM 1 force ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_ISO (BIT(20))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_ISO_M (BIT(20))
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_ISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM1_FORCE_ISO_S 20
|
|
|
|
/* RTC_CNTL_INTER_RAM0_FORCE_NOISO : R/W ;bitpos:[19] ;default: 1'd1 ; */
|
|
|
|
/*description: internal SRAM 0 force no ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_NOISO (BIT(19))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_NOISO_M (BIT(19))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_NOISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_NOISO_S 19
|
|
|
|
/* RTC_CNTL_INTER_RAM0_FORCE_ISO : R/W ;bitpos:[18] ;default: 1'd0 ; */
|
|
|
|
/*description: internal SRAM 0 force ISO*/
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_ISO (BIT(18))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_ISO_M (BIT(18))
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_ISO_V 0x1
|
|
|
|
#define RTC_CNTL_INTER_RAM0_FORCE_ISO_S 18
|
|
|
|
/* RTC_CNTL_ROM0_FORCE_NOISO : R/W ;bitpos:[17] ;default: 1'd1 ; */
|
|
|
|
/*description: ROM force no ISO*/
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_NOISO (BIT(17))
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_NOISO_M (BIT(17))
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_NOISO_V 0x1
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_NOISO_S 17
|
|
|
|
/* RTC_CNTL_ROM0_FORCE_ISO : R/W ;bitpos:[16] ;default: 1'd0 ; */
|
|
|
|
/*description: ROM force ISO*/
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_ISO (BIT(16))
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_ISO_M (BIT(16))
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_ISO_V 0x1
|
|
|
|
#define RTC_CNTL_ROM0_FORCE_ISO_S 16
|
|
|
|
/* 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
|
2020-09-10 04:08:43 -04:00
|
|
|
/* RTC_CNTL_DIG_ISO_FORCE_OFF : R/W ;bitpos:[7] ;default: 1'd1 ; */
|
2020-06-18 05:13:19 -04:00
|
|
|
/*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 + 0x0094)
|
|
|
|
/* 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
|
2020-07-31 06:26:07 -04:00
|
|
|
/* RTC_CNTL_WDT_STGX : */
|
|
|
|
/*description: stage action selection values */
|
|
|
|
#define RTC_WDT_STG_SEL_OFF 0
|
|
|
|
#define RTC_WDT_STG_SEL_INT 1
|
|
|
|
#define RTC_WDT_STG_SEL_RESET_CPU 2
|
|
|
|
#define RTC_WDT_STG_SEL_RESET_SYSTEM 3
|
|
|
|
#define RTC_WDT_STG_SEL_RESET_RTC 4
|
|
|
|
|
2020-06-18 05:13:19 -04:00
|
|
|
/* 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 + 0x0098)
|
|
|
|
/* 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 + 0x009C)
|
|
|
|
/* 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 + 0x00A0)
|
|
|
|
/* 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 + 0x00A4)
|
|
|
|
/* 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 + 0x00A8)
|
|
|
|
/* 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 + 0x00AC)
|
|
|
|
/* 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 + 0x00B0)
|
|
|
|
/* 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
|
2020-09-10 04:08:43 -04:00
|
|
|
/* 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
|
2020-06-18 05:13:19 -04:00
|
|
|
/* 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 + 0x00B4)
|
|
|
|
/* 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 + 0x00B8)
|
|
|
|
/* 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 + 0x00BC)
|
|
|
|
/* 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 + 0x00C0)
|
|
|
|
/* 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 + 0x00C4)
|
|
|
|
/* 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 + 0x00C8)
|
|
|
|
/* 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 + 0x00CC)
|
|
|
|
/* 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 + 0x00D0)
|
|
|
|
/* 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 + 0x00D4)
|
|
|
|
/* 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 + 0x00D8)
|
|
|
|
/* 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 + 0x00DC)
|
|
|
|
/* 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 + 0x00E0)
|
|
|
|
/* 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 + 0x00E4)
|
|
|
|
/* 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
|
2020-09-10 04:08:43 -04:00
|
|
|
/* 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
|
2020-06-18 05:13:19 -04:00
|
|
|
/* 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 + 0x00E8)
|
|
|
|
/* 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 + 0x00EC)
|
|
|
|
/* 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 + 0x00F0)
|
|
|
|
/* 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 + 0x00F4)
|
|
|
|
/* 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 + 0x00F8)
|
|
|
|
/* 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 + 0x00FC)
|
|
|
|
/* 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 + 0x0100)
|
|
|
|
/* 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 + 0x0104)
|
|
|
|
/* 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 + 0x0108)
|
|
|
|
/* 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 + 0x010C)
|
|
|
|
/* 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 + 0x0110)
|
|
|
|
/* 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 + 0x0114)
|
|
|
|
/* 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 + 0x0118)
|
|
|
|
/* 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
|
2020-06-22 10:10:30 -04:00
|
|
|
/* RTC_CNTL_TOUCH_CONFIG3 : R/W ;bitpos:[24:23] ;default: 2'd1 ; */
|
2020-06-18 05:13:19 -04:00
|
|
|
/*description: */
|
2020-06-22 10:10:30 -04:00
|
|
|
#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
|
2020-06-18 05:13:19 -04:00
|
|
|
/* 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
|
2020-06-22 10:10:30 -04:00
|
|
|
/* 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
|
2020-06-18 05:13:19 -04:00
|
|
|
/* 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
|
2020-06-22 10:10:30 -04:00
|
|
|
/* RTC_CNTL_TOUCH_BYPASS_NEG_THRES : R/W ;bitpos:[7] ;default: 1'b0 ; */
|
2020-06-18 05:13:19 -04:00
|
|
|
/*description: */
|
2020-06-22 10:10:30 -04:00
|
|
|
#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
|
2020-06-18 05:13:19 -04:00
|
|
|
|
|
|
|
#define RTC_CNTL_USB_CONF_REG (DR_REG_RTCCNTL_BASE + 0x011C)
|
|
|
|
/* 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 + 0x0120)
|
|
|
|
/* 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 + 0x0124)
|
|
|
|
/* 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 + 0x0128)
|
|
|
|
/* 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 + 0x012C)
|
|
|
|
/* 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 + 0x0130)
|
|
|
|
/* 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 + 0x0134)
|
|
|
|
/* 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 + 0x0138)
|
|
|
|
/* 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
|
|
|
|
|
2020-09-10 04:08:43 -04:00
|
|
|
#define RTC_CNTL_RETENTION_CTRL_REG (DR_REG_RTCCNTL_BASE + 0x013c)
|
|
|
|
/* RTC_CNTL_RETENTION_WAIT : R/W ;bitpos:[31:27] ;default: 5'd20 ; */
|
|
|
|
/*description: wait cycles for rention operation*/
|
|
|
|
#define RTC_CNTL_RETENTION_WAIT 0x0000001F
|
|
|
|
#define RTC_CNTL_RETENTION_WAIT_M ((RTC_CNTL_RETENTION_WAIT_V)<<(RTC_CNTL_RETENTION_WAIT_S))
|
|
|
|
#define RTC_CNTL_RETENTION_WAIT_V 0x1F
|
|
|
|
#define RTC_CNTL_RETENTION_WAIT_S 27
|
|
|
|
/* RTC_CNTL_RETENTION_EN : R/W ;bitpos:[26] ;default: 1'd0 ; */
|
|
|
|
/*description: */
|
|
|
|
#define RTC_CNTL_RETENTION_EN (BIT(26))
|
|
|
|
#define RTC_CNTL_RETENTION_EN_M (BIT(26))
|
|
|
|
#define RTC_CNTL_RETENTION_EN_V 0x1
|
|
|
|
#define RTC_CNTL_RETENTION_EN_S 26
|
|
|
|
|
|
|
|
#define RTC_CNTL_FIB_SEL_REG (DR_REG_RTCCNTL_BASE + 0x0140)
|
|
|
|
/* RTC_CNTL_FIB_SEL : R/W ;bitpos:[2:0] ;default: 3'd7 ; */
|
|
|
|
/*description: select use analog fib signal*/
|
|
|
|
#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_DATE_REG (DR_REG_RTCCNTL_BASE + 0x0144)
|
|
|
|
/* RTC_CNTL_CNTL_DATE : R/W ;bitpos:[27:0] ;default: 28'h2003251 ; */
|
2020-06-18 05:13:19 -04:00
|
|
|
/*description: */
|
|
|
|
#define RTC_CNTL_CNTL_DATE 0x0FFFFFFF
|
|
|
|
#define RTC_CNTL_CNTL_DATE_M ((RTC_CNTL_CNTL_DATE_V) << (RTC_CNTL_CNTL_DATE_S))
|
|
|
|
#define RTC_CNTL_CNTL_DATE_V 0xFFFFFFF
|
|
|
|
#define RTC_CNTL_CNTL_DATE_S 0
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|
2020-07-31 06:26:07 -04:00
|
|
|
|
|
|
|
#endif /*_SOC_RTC_CNTL_REG_H_ */
|