esp-idf/components/soc/esp32h2/include/rev1/soc/clkrst_reg.h

1044 lines
39 KiB
C
Raw Normal View History

/*
* SPDX-FileCopyrightText: 2017-2021 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef _SOC_CLKRST_REG_H_
#define _SOC_CLKRST_REG_H_
#include "soc/soc.h"
#ifdef __cplusplus
extern "C" {
#endif
#define SYSTEM_SYSCLK_CONF_REG (DR_REG_CLKRST_BASE + 0x0000)
/* SYSTEM_SOC_CLK_SEL : R/W ;bitpos:[17:16] ;default: 2'h3 ; */
/*description: */
#define SYSTEM_SOC_CLK_SEL 0x00000003
#define SYSTEM_SOC_CLK_SEL_M ((SYSTEM_SOC_CLK_SEL_V)<<(SYSTEM_SOC_CLK_SEL_S))
#define SYSTEM_SOC_CLK_SEL_V 0x3
#define SYSTEM_SOC_CLK_SEL_S 16
/* SYSTEM_SPLL_FREQ : RO ;bitpos:[15:8] ;default: 8'h0 ; */
/*description: */
#define SYSTEM_SPLL_FREQ 0x000000FF
#define SYSTEM_SPLL_FREQ_M ((SYSTEM_SPLL_FREQ_V)<<(SYSTEM_SPLL_FREQ_S))
#define SYSTEM_SPLL_FREQ_V 0xFF
#define SYSTEM_SPLL_FREQ_S 8
/* SYSTEM_XTAL_FREQ : RO ;bitpos:[7:0] ;default: 8'h0 ; */
/*description: */
#define SYSTEM_CLK_XTAL_FREQ 0x000000FF
#define SYSTEM_CLK_XTAL_FREQ_M ((SYSTEM_XTAL_FREQ_V)<<(SYSTEM_XTAL_FREQ_S))
#define SYSTEM_CLK_XTAL_FREQ_V 0xFF
#define SYSTEM_CLK_XTAL_FREQ_S 0
#define SYSTEM_CPUCLK_CONF_REG (DR_REG_CLKRST_BASE + 0x0004)
/* SYSTEM_CPU_DIV_DENOMINATOR : R/W ;bitpos:[21:16] ;default: 6'h0 ; */
/*description: */
#define SYSTEM_CPU_DIV_DENOMINATOR 0x0000003F
#define SYSTEM_CPU_DIV_DENOMINATOR_M ((SYSTEM_CPU_DIV_DENOMINATOR_V)<<(SYSTEM_CPU_DIV_DENOMINATOR_S))
#define SYSTEM_CPU_DIV_DENOMINATOR_V 0x3F
#define SYSTEM_CPU_DIV_DENOMINATOR_S 16
/* SYSTEM_CPU_DIV_NUMERATOR : R/W ;bitpos:[13:8] ;default: 6'h0 ; */
/*description: */
#define SYSTEM_CPU_DIV_NUMERATOR 0x0000003F
#define SYSTEM_CPU_DIV_NUMERATOR_M ((SYSTEM_CPU_DIV_NUMERATOR_V)<<(SYSTEM_CPU_DIV_NUMERATOR_S))
#define SYSTEM_CPU_DIV_NUMERATOR_V 0x3F
#define SYSTEM_CPU_DIV_NUMERATOR_S 8
/* SYSTEM_CPU_DIV_NUM : R/W ;bitpos:[7:0] ;default: 8'h0 ; */
/*description: */
#define SYSTEM_CPU_DIV_NUM 0x000000FF
#define SYSTEM_CPU_DIV_NUM_M ((SYSTEM_CPU_DIV_NUM_V)<<(SYSTEM_CPU_DIV_NUM_S))
#define SYSTEM_CPU_DIV_NUM_V 0xFF
#define SYSTEM_CPU_DIV_NUM_S 0
#define SYSTEM_PRE_DIV_CNT SYSTEM_CPU_DIV_NUM
#define SYSTEM_PRE_DIV_CNT_M SYSTEM_CPU_DIV_NUM_M
#define SYSTEM_PRE_DIV_CNT_V SYSTEM_CPU_DIV_NUM_V
#define SYSTEM_PRE_DIV_CNT_S SYSTEM_CPU_DIV_NUM_S
2021-06-11 04:30:22 -04:00
#define SYSTEM_BUSCLK_CONF_REG (DR_REG_CLKRST_BASE + 0x0008)
/* SYSTEM_AHB_DIV_NUM : R/W ;bitpos:[15:8] ;default: 8'h0 ; */
/*description: */
#define SYSTEM_AHB_DIV_NUM 0x000000FF
#define SYSTEM_AHB_DIV_NUM_M ((SYSTEM_AHB_DIV_NUM_V)<<(SYSTEM_AHB_DIV_NUM_S))
#define SYSTEM_AHB_DIV_NUM_V 0xFF
#define SYSTEM_AHB_DIV_NUM_S 8
/* SYSTEM_APB_DIV_NUM : R/W ;bitpos:[7:0] ;default: 8'h0 ; */
/*description: */
#define SYSTEM_APB_DIV_NUM 0x000000FF
#define SYSTEM_APB_DIV_NUM_M ((SYSTEM_APB_DIV_NUM_V)<<(SYSTEM_APB_DIV_NUM_S))
#define SYSTEM_APB_DIV_NUM_V 0xFF
#define SYSTEM_APB_DIV_NUM_S 0
#define SYSTEM_MODCLK_CONF_REG (DR_REG_CLKRST_BASE + 0x000C)
/* SYSTEM_MODEM_CLK_SEL : R/W ;bitpos:[1:0] ;default: 1'h1 ; */
/*description: */
#define SYSTEM_MODEM_CLK_SEL 0x00000003
#define SYSTEM_MODEM_CLK_SEL_M ((SYSTEM_MODEM_CLK_SEL_V)<<(SYSTEM_MODEM_CLK_SEL_S))
#define SYSTEM_MODEM_CLK_SEL_V 0x3
#define SYSTEM_MODEM_CLK_SEL_S 0
#define SYSTEM_CLK_OUT_EN_REG (DR_REG_CLKRST_BASE + 0x0010)
/* SYSTEM_CLK_RFADC_OEN : R/W ;bitpos:[12] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_RFADC_OEN (BIT(12))
#define SYSTEM_CLK_RFADC_OEN_M (BIT(12))
#define SYSTEM_CLK_RFADC_OEN_V 0x1
#define SYSTEM_CLK_RFADC_OEN_S 12
/* SYSTEM_CLK_RFDAC_OEN : R/W ;bitpos:[11] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_RFDAC_OEN (BIT(11))
#define SYSTEM_CLK_RFDAC_OEN_M (BIT(11))
#define SYSTEM_CLK_RFDAC_OEN_V 0x1
#define SYSTEM_CLK_RFDAC_OEN_S 11
/* SYSTEM_CLK_XTAL_OEN : R/W ;bitpos:[10] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_XTAL_OEN (BIT(10))
#define SYSTEM_CLK_XTAL_OEN_M (BIT(10))
#define SYSTEM_CLK_XTAL_OEN_V 0x1
#define SYSTEM_CLK_XTAL_OEN_S 10
/* SYSTEM_CLK_SPLL_OEN : R/W ;bitpos:[9] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_SPLL_OEN (BIT(9))
#define SYSTEM_CLK_SPLL_OEN_M (BIT(9))
#define SYSTEM_CLK_SPLL_OEN_V 0x1
#define SYSTEM_CLK_SPLL_OEN_S 9
/* SYSTEM_CLK_CPU_OEN : R/W ;bitpos:[8] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_CPU_OEN (BIT(8))
#define SYSTEM_CLK_CPU_OEN_M (BIT(8))
#define SYSTEM_CLK_CPU_OEN_V 0x1
#define SYSTEM_CLK_CPU_OEN_S 8
/* SYSTEM_CLK_AHB_OEN : R/W ;bitpos:[7] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_AHB_OEN (BIT(7))
#define SYSTEM_CLK_AHB_OEN_M (BIT(7))
#define SYSTEM_CLK_AHB_OEN_V 0x1
#define SYSTEM_CLK_AHB_OEN_S 7
/* SYSTEM_CLK_APB_OEN : R/W ;bitpos:[6] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_APB_OEN (BIT(6))
#define SYSTEM_CLK_APB_OEN_M (BIT(6))
#define SYSTEM_CLK_APB_OEN_V 0x1
#define SYSTEM_CLK_APB_OEN_S 6
/* SYSTEM_CLK_32M_BT_OEN : R/W ;bitpos:[5] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_32M_BT_OEN (BIT(5))
#define SYSTEM_CLK_32M_BT_OEN_M (BIT(5))
#define SYSTEM_CLK_32M_BT_OEN_V 0x1
#define SYSTEM_CLK_32M_BT_OEN_S 5
/* SYSTEM_CLK_16M_BT_OEN : R/W ;bitpos:[4] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_16M_BT_OEN (BIT(4))
#define SYSTEM_CLK_16M_BT_OEN_M (BIT(4))
#define SYSTEM_CLK_16M_BT_OEN_V 0x1
#define SYSTEM_CLK_16M_BT_OEN_S 4
/* SYSTEM_CLK_8M_BT_OEN : R/W ;bitpos:[3] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CLK_8M_BT_OEN (BIT(3))
#define SYSTEM_CLK_8M_BT_OEN_M (BIT(3))
#define SYSTEM_CLK_8M_BT_OEN_V 0x1
#define SYSTEM_CLK_8M_BT_OEN_S 3
#define SYSTEM_MODEM_CLK_EN_REG (DR_REG_CLKRST_BASE + 0x0014)
/* SYSTEM_DATA_DUMP_CLK_EN : R/W ;bitpos:[21] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_DATA_DUMP_CLK_EN (BIT(21))
#define SYSTEM_DATA_DUMP_CLK_EN_M (BIT(21))
#define SYSTEM_DATA_DUMP_CLK_EN_V 0x1
#define SYSTEM_DATA_DUMP_CLK_EN_S 21
/* SYSTEM_RFADC_CLK_EN : R/W ;bitpos:[20] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_RFADC_CLK_EN (BIT(20))
#define SYSTEM_RFADC_CLK_EN_M (BIT(20))
#define SYSTEM_RFADC_CLK_EN_V 0x1
#define SYSTEM_RFADC_CLK_EN_S 20
/* SYSTEM_RFDAC_CLK_EN : R/W ;bitpos:[19] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_RFDAC_CLK_EN (BIT(19))
#define SYSTEM_RFDAC_CLK_EN_M (BIT(19))
#define SYSTEM_RFDAC_CLK_EN_V 0x1
#define SYSTEM_RFDAC_CLK_EN_S 19
/* SYSTEM_BTLC_CLK_EN : R/W ;bitpos:[18] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BTLC_CLK_EN (BIT(18))
#define SYSTEM_BTLC_CLK_EN_M (BIT(18))
#define SYSTEM_BTLC_CLK_EN_V 0x1
#define SYSTEM_BTLC_CLK_EN_S 18
/* SYSTEM_BLE_SEC_CLK_EN : R/W ;bitpos:[17] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BLE_SEC_CLK_EN (BIT(17))
#define SYSTEM_BLE_SEC_CLK_EN_M (BIT(17))
#define SYSTEM_BLE_SEC_CLK_EN_V 0x1
#define SYSTEM_BLE_SEC_CLK_EN_S 17
/* SYSTEM_BLE_SEC_AAR_CLK_EN : R/W ;bitpos:[16] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BLE_SEC_AAR_CLK_EN (BIT(16))
#define SYSTEM_BLE_SEC_AAR_CLK_EN_M (BIT(16))
#define SYSTEM_BLE_SEC_AAR_CLK_EN_V 0x1
#define SYSTEM_BLE_SEC_AAR_CLK_EN_S 16
/* SYSTEM_BLE_SEC_CCM_CLK_EN : R/W ;bitpos:[15] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BLE_SEC_CCM_CLK_EN (BIT(15))
#define SYSTEM_BLE_SEC_CCM_CLK_EN_M (BIT(15))
#define SYSTEM_BLE_SEC_CCM_CLK_EN_V 0x1
#define SYSTEM_BLE_SEC_CCM_CLK_EN_S 15
/* SYSTEM_BLE_SEC_ECB_CLK_EN : R/W ;bitpos:[14] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BLE_SEC_ECB_CLK_EN (BIT(14))
#define SYSTEM_BLE_SEC_ECB_CLK_EN_M (BIT(14))
#define SYSTEM_BLE_SEC_ECB_CLK_EN_V 0x1
#define SYSTEM_BLE_SEC_ECB_CLK_EN_S 14
/* SYSTEM_IEEE802154MAC_CLK_EN : R/W ;bitpos:[13] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_IEEE802154MAC_CLK_EN (BIT(13))
#define SYSTEM_IEEE802154MAC_CLK_EN_M (BIT(13))
#define SYSTEM_IEEE802154MAC_CLK_EN_V 0x1
#define SYSTEM_IEEE802154MAC_CLK_EN_S 13
/* SYSTEM_IEEE802154BB_CLK_EN : R/W ;bitpos:[12] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_IEEE802154BB_CLK_EN (BIT(12))
#define SYSTEM_IEEE802154BB_CLK_EN_M (BIT(12))
#define SYSTEM_IEEE802154BB_CLK_EN_V 0x1
#define SYSTEM_IEEE802154BB_CLK_EN_S 12
/* SYSTEM_COEX_CLK_EN : R/W ;bitpos:[11] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_COEX_CLK_EN (BIT(11))
#define SYSTEM_COEX_CLK_EN_M (BIT(11))
#define SYSTEM_COEX_CLK_EN_V 0x1
#define SYSTEM_COEX_CLK_EN_S 11
/* SYSTEM_I2CMST_CLK_EN : R/W ;bitpos:[10] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_I2CMST_CLK_EN (BIT(10))
#define SYSTEM_I2CMST_CLK_EN_M (BIT(10))
#define SYSTEM_I2CMST_CLK_EN_V 0x1
#define SYSTEM_I2CMST_CLK_EN_S 10
/* SYSTEM_I2C_CLK_EN : R/W ;bitpos:[9] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_I2C_CLK_EN (BIT(9))
#define SYSTEM_I2C_CLK_EN_M (BIT(9))
#define SYSTEM_I2C_CLK_EN_V 0x1
#define SYSTEM_I2C_CLK_EN_S 9
/* SYSTEM_RW_BTMAC_CLK_EN : R/W ;bitpos:[8] ;default: 2'b0 ; */
/*description: */
#define SYSTEM_RW_BTMAC_CLK_EN (BIT(8))
#define SYSTEM_RW_BTMAC_CLK_EN_M (BIT(8))
#define SYSTEM_RW_BTMAC_CLK_EN_V 0x1
#define SYSTEM_RW_BTMAC_CLK_EN_S 8
/* SYSTEM_MACPWR_CLK_EN : R/W ;bitpos:[7] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_MACPWR_CLK_EN (BIT(7))
#define SYSTEM_MACPWR_CLK_EN_M (BIT(7))
#define SYSTEM_MACPWR_CLK_EN_V 0x1
#define SYSTEM_MACPWR_CLK_EN_S 7
/* SYSTEM_EMAC_CLK_EN : R/W ;bitpos:[6] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_EMAC_CLK_EN (BIT(6))
#define SYSTEM_EMAC_CLK_EN_M (BIT(6))
#define SYSTEM_EMAC_CLK_EN_V 0x1
#define SYSTEM_EMAC_CLK_EN_S 6
/* SYSTEM_SDIO_CLK_EN : R/W ;bitpos:[5] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_SDIO_CLK_EN (BIT(5))
#define SYSTEM_SDIO_CLK_EN_M (BIT(5))
#define SYSTEM_SDIO_CLK_EN_V 0x1
#define SYSTEM_SDIO_CLK_EN_S 5
/* SYSTEM_BTMAC_CLK_EN : R/W ;bitpos:[4] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BTMAC_CLK_EN (BIT(4))
#define SYSTEM_BTMAC_CLK_EN_M (BIT(4))
#define SYSTEM_BTMAC_CLK_EN_V 0x1
#define SYSTEM_BTMAC_CLK_EN_S 4
/* SYSTEM_BT_CLK_EN : R/W ;bitpos:[3] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BT_CLK_EN (BIT(3))
#define SYSTEM_BT_CLK_EN_M (BIT(3))
#define SYSTEM_BT_CLK_EN_V 0x1
#define SYSTEM_BT_CLK_EN_S 3
/* SYSTEM_MAC_CLK_EN : R/W ;bitpos:[2] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_MAC_CLK_EN (BIT(2))
#define SYSTEM_MAC_CLK_EN_M (BIT(2))
#define SYSTEM_MAC_CLK_EN_V 0x1
#define SYSTEM_MAC_CLK_EN_S 2
/* SYSTEM_FE_CLK_EN : R/W ;bitpos:[1] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_FE_CLK_EN (BIT(1))
#define SYSTEM_FE_CLK_EN_M (BIT(1))
#define SYSTEM_FE_CLK_EN_V 0x1
#define SYSTEM_FE_CLK_EN_S 1
/* SYSTEM_FE_CAL_CLK_EN : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_FE_CAL_CLK_EN (BIT(0))
#define SYSTEM_FE_CAL_CLK_EN_M (BIT(0))
#define SYSTEM_FE_CAL_CLK_EN_V 0x1
#define SYSTEM_FE_CAL_CLK_EN_S 0
#define SYSTEM_MODEM_RST_EN_REG (DR_REG_CLKRST_BASE + 0x0018)
/* SYSTEM_DATA_DUMP_RST : R/W ;bitpos:[20] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_DATA_DUMP_RST (BIT(20))
#define SYSTEM_DATA_DUMP_RST_M (BIT(20))
#define SYSTEM_DATA_DUMP_RST_V 0x1
#define SYSTEM_DATA_DUMP_RST_S 20
/* SYSTEM_APB_RET_RST : R/W ;bitpos:[19] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_APB_RET_RST (BIT(19))
#define SYSTEM_APB_RET_RST_M (BIT(19))
#define SYSTEM_APB_RET_RST_V 0x1
#define SYSTEM_APB_RET_RST_S 19
/* SYSTEM_BLE_SEC_RST : R/W ;bitpos:[18] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BLE_SEC_RST (BIT(18))
#define SYSTEM_BLE_SEC_RST_M (BIT(18))
#define SYSTEM_BLE_SEC_RST_V 0x1
#define SYSTEM_BLE_SEC_RST_S 18
/* SYSTEM_BLE_SEC_AAR_RST : R/W ;bitpos:[17] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BLE_SEC_AAR_RST (BIT(17))
#define SYSTEM_BLE_SEC_AAR_RST_M (BIT(17))
#define SYSTEM_BLE_SEC_AAR_RST_V 0x1
#define SYSTEM_BLE_SEC_AAR_RST_S 17
/* SYSTEM_BLE_SEC_CCM_RST : R/W ;bitpos:[16] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BLE_SEC_CCM_RST (BIT(16))
#define SYSTEM_BLE_SEC_CCM_RST_M (BIT(16))
#define SYSTEM_BLE_SEC_CCM_RST_V 0x1
#define SYSTEM_BLE_SEC_CCM_RST_S 16
/* SYSTEM_BLE_SEC_ECB_RST : R/W ;bitpos:[15] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BLE_SEC_ECB_RST (BIT(15))
#define SYSTEM_BLE_SEC_ECB_RST_M (BIT(15))
#define SYSTEM_BLE_SEC_ECB_RST_V 0x1
#define SYSTEM_BLE_SEC_ECB_RST_S 15
/* SYSTEM_IEEE802154MAC_RST : R/W ;bitpos:[14] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_IEEE802154MAC_RST (BIT(14))
#define SYSTEM_IEEE802154MAC_RST_M (BIT(14))
#define SYSTEM_IEEE802154MAC_RST_V 0x1
#define SYSTEM_IEEE802154MAC_RST_S 14
/* SYSTEM_IEEE802154BB_RST : R/W ;bitpos:[13] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_IEEE802154BB_RST (BIT(13))
#define SYSTEM_IEEE802154BB_RST_M (BIT(13))
#define SYSTEM_IEEE802154BB_RST_V 0x1
#define SYSTEM_IEEE802154BB_RST_S 13
/* SYSTEM_COEX_RST : R/W ;bitpos:[12] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_COEX_RST (BIT(12))
#define SYSTEM_COEX_RST_M (BIT(12))
#define SYSTEM_COEX_RST_V 0x1
#define SYSTEM_COEX_RST_S 12
/* SYSTEM_BT_RST : R/W ;bitpos:[11] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BT_REG_RST (BIT(11))
#define SYSTEM_BT_REG_RST_M (BIT(11))
#define SYSTEM_BT_REG_RST_V 0x1
#define SYSTEM_BT_REG_RST_S 11
/* SYSTEM_RW_BTLPRST : R/W ;bitpos:[10] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_RW_BTLPRST (BIT(10))
#define SYSTEM_RW_BTLPRST_M (BIT(10))
#define SYSTEM_RW_BTLPRST_V 0x1
#define SYSTEM_RW_BTLPRST_S 10
/* SYSTEM_RW_BTRST : R/W ;bitpos:[9] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_RW_BTRST (BIT(9))
#define SYSTEM_RW_BTRST_M (BIT(9))
#define SYSTEM_RW_BTRST_V 0x1
#define SYSTEM_RW_BTRST_S 9
/* SYSTEM_RW_BTLP_RST : R/W ;bitpos:[8] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_RW_BTLP_RST (BIT(8))
#define SYSTEM_RW_BTLP_RST_M (BIT(8))
#define SYSTEM_RW_BTLP_RST_V 0x1
#define SYSTEM_RW_BTLP_RST_S 8
/* SYSTEM_RW_BTMAC_RST : R/W ;bitpos:[7] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_RW_BTMAC_RST (BIT(7))
#define SYSTEM_RW_BTMAC_RST_M (BIT(7))
#define SYSTEM_RW_BTMAC_RST_V 0x1
#define SYSTEM_RW_BTMAC_RST_S 7
/* SYSTEM_MACPWR_RST : R/W ;bitpos:[6] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_MACPWR_RST (BIT(6))
#define SYSTEM_MACPWR_RST_M (BIT(6))
#define SYSTEM_MACPWR_RST_V 0x1
#define SYSTEM_MACPWR_RST_S 6
/* SYSTEM_EMAC_RST : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_EMAC_RST (BIT(5))
#define SYSTEM_EMAC_RST_M (BIT(5))
#define SYSTEM_EMAC_RST_V 0x1
#define SYSTEM_EMAC_RST_S 5
/* SYSTEM_SDIO_RST : R/W ;bitpos:[4] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_SDIO_RST (BIT(4))
#define SYSTEM_SDIO_RST_M (BIT(4))
#define SYSTEM_SDIO_RST_V 0x1
#define SYSTEM_SDIO_RST_S 4
/* SYSTEM_BTMAC_RST : R/W ;bitpos:[3] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BTMAC_RST (BIT(3))
#define SYSTEM_BTMAC_RST_M (BIT(3))
#define SYSTEM_BTMAC_RST_V 0x1
#define SYSTEM_BTMAC_RST_S 3
/* SYSTEM_BT_RST : R/W ;bitpos:[2] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_BT_RST (BIT(2))
#define SYSTEM_BT_RST_M (BIT(2))
#define SYSTEM_BT_RST_V 0x1
#define SYSTEM_BT_RST_S 2
/* SYSTEM_MAC_RST : R/W ;bitpos:[1] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_MAC_RST (BIT(1))
#define SYSTEM_MAC_RST_M (BIT(1))
#define SYSTEM_MAC_RST_V 0x1
#define SYSTEM_MAC_RST_S 1
/* SYSTEM_FE_RST : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_FE_RST (BIT(0))
#define SYSTEM_FE_RST_M (BIT(0))
#define SYSTEM_FE_RST_V 0x1
#define SYSTEM_FE_RST_S 0
#define SYSTEM_PERIP_CLK_CONF_REG (DR_REG_CLKRST_BASE + 0x001C)
/* SYSTEM_MSPI_DIV_NUM : R/W ;bitpos:[31:24] ;default: 8'h1 ; */
/*description: */
#define SYSTEM_MSPI_DIV_NUM 0x000000FF
#define SYSTEM_MSPI_DIV_NUM_M ((SYSTEM_MSPI_DIV_NUM_V)<<(SYSTEM_MSPI_DIV_NUM_S))
#define SYSTEM_MSPI_DIV_NUM_V 0xFF
#define SYSTEM_MSPI_DIV_NUM_S 24
/* SYSTEM_TWAI_DIV_NUM : R/W ;bitpos:[23:16] ;default: 8'h1 ; */
/*description: */
#define SYSTEM_TWAI_DIV_NUM 0x000000FF
#define SYSTEM_TWAI_DIV_NUM_M ((SYSTEM_TWAI_DIV_NUM_V)<<(SYSTEM_TWAI_DIV_NUM_S))
#define SYSTEM_TWAI_DIV_NUM_V 0xFF
#define SYSTEM_TWAI_DIV_NUM_S 16
/* SYSTEM_USB_DEVICE_DIV_NUM : R/W ;bitpos:[15:8] ;default: 8'h1 ; */
/*description: */
#define SYSTEM_USB_DEVICE_DIV_NUM 0x000000FF
#define SYSTEM_USB_DEVICE_DIV_NUM_M ((SYSTEM_USB_DEVICE_DIV_NUM_V)<<(SYSTEM_USB_DEVICE_DIV_NUM_S))
#define SYSTEM_USB_DEVICE_DIV_NUM_V 0xFF
#define SYSTEM_USB_DEVICE_DIV_NUM_S 8
/* SYSTEM_SEC_DIV_NUM : R/W ;bitpos:[7:0] ;default: 8'h1 ; */
/*description: */
#define SYSTEM_SEC_DIV_NUM 0x000000FF
#define SYSTEM_SEC_DIV_NUM_M ((SYSTEM_SEC_DIV_NUM_V)<<(SYSTEM_SEC_DIV_NUM_S))
#define SYSTEM_SEC_DIV_NUM_V 0xFF
#define SYSTEM_SEC_DIV_NUM_S 0
#define SYSTEM_PERIP_CLK_EN0_REG (DR_REG_CLKRST_BASE + 0x0020)
/* SYSTEM_SPI4_CLK_EN : R/W ;bitpos:[31] ;default: 1'h1 ; */
/*description: */
#define SYSTEM_SPI4_CLK_EN (BIT(31))
#define SYSTEM_SPI4_CLK_EN_M (BIT(31))
#define SYSTEM_SPI4_CLK_EN_V 0x1
#define SYSTEM_SPI4_CLK_EN_S 31
/* SYSTEM_ADC2_ARB_CLK_EN : R/W ;bitpos:[30] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_ADC2_ARB_CLK_EN (BIT(30))
#define SYSTEM_ADC2_ARB_CLK_EN_M (BIT(30))
#define SYSTEM_ADC2_ARB_CLK_EN_V 0x1
#define SYSTEM_ADC2_ARB_CLK_EN_S 30
/* SYSTEM_SYSTIMER_CLK_EN : R/W ;bitpos:[29] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_SYSTIMER_CLK_EN (BIT(29))
#define SYSTEM_SYSTIMER_CLK_EN_M (BIT(29))
#define SYSTEM_SYSTIMER_CLK_EN_V 0x1
#define SYSTEM_SYSTIMER_CLK_EN_S 29
/* SYSTEM_APB_SARADC_CLK_EN : R/W ;bitpos:[28] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_APB_SARADC_CLK_EN (BIT(28))
#define SYSTEM_APB_SARADC_CLK_EN_M (BIT(28))
#define SYSTEM_APB_SARADC_CLK_EN_V 0x1
#define SYSTEM_APB_SARADC_CLK_EN_S 28
/* SYSTEM_SPI3_DMA_CLK_EN : R/W ;bitpos:[27] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_SPI3_DMA_CLK_EN (BIT(27))
#define SYSTEM_SPI3_DMA_CLK_EN_M (BIT(27))
#define SYSTEM_SPI3_DMA_CLK_EN_V 0x1
#define SYSTEM_SPI3_DMA_CLK_EN_S 27
/* SYSTEM_PWM3_CLK_EN : R/W ;bitpos:[26] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PWM3_CLK_EN (BIT(26))
#define SYSTEM_PWM3_CLK_EN_M (BIT(26))
#define SYSTEM_PWM3_CLK_EN_V 0x1
#define SYSTEM_PWM3_CLK_EN_S 26
/* SYSTEM_PWM2_CLK_EN : R/W ;bitpos:[25] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PWM2_CLK_EN (BIT(25))
#define SYSTEM_PWM2_CLK_EN_M (BIT(25))
#define SYSTEM_PWM2_CLK_EN_V 0x1
#define SYSTEM_PWM2_CLK_EN_S 25
/* SYSTEM_UART_MEM_CLK_EN : R/W ;bitpos:[24] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_UART_MEM_CLK_EN (BIT(24))
#define SYSTEM_UART_MEM_CLK_EN_M (BIT(24))
#define SYSTEM_UART_MEM_CLK_EN_V 0x1
#define SYSTEM_UART_MEM_CLK_EN_S 24
/* SYSTEM_USB_DEVICE_CLK_EN : R/W ;bitpos:[23] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_USB_DEVICE_CLK_EN (BIT(23))
#define SYSTEM_USB_DEVICE_CLK_EN_M (BIT(23))
#define SYSTEM_USB_DEVICE_CLK_EN_V 0x1
#define SYSTEM_USB_DEVICE_CLK_EN_S 23
/* SYSTEM_SPI2_DMA_CLK_EN : R/W ;bitpos:[22] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_SPI2_DMA_CLK_EN (BIT(22))
#define SYSTEM_SPI2_DMA_CLK_EN_M (BIT(22))
#define SYSTEM_SPI2_DMA_CLK_EN_V 0x1
#define SYSTEM_SPI2_DMA_CLK_EN_S 22
/* SYSTEM_I2S1_CLK_EN : R/W ;bitpos:[21] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_I2S1_CLK_EN (BIT(21))
#define SYSTEM_I2S1_CLK_EN_M (BIT(21))
#define SYSTEM_I2S1_CLK_EN_V 0x1
#define SYSTEM_I2S1_CLK_EN_S 21
/* SYSTEM_PWM1_CLK_EN : R/W ;bitpos:[20] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PWM1_CLK_EN (BIT(20))
#define SYSTEM_PWM1_CLK_EN_M (BIT(20))
#define SYSTEM_PWM1_CLK_EN_V 0x1
#define SYSTEM_PWM1_CLK_EN_S 20
/* SYSTEM_TWAI_CLK_EN : R/W ;bitpos:[19] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_TWAI_CLK_EN (BIT(19))
#define SYSTEM_TWAI_CLK_EN_M (BIT(19))
#define SYSTEM_TWAI_CLK_EN_V 0x1
#define SYSTEM_TWAI_CLK_EN_S 19
/* SYSTEM_I2C_EXT1_CLK_EN : R/W ;bitpos:[18] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_I2C_EXT1_CLK_EN (BIT(18))
#define SYSTEM_I2C_EXT1_CLK_EN_M (BIT(18))
#define SYSTEM_I2C_EXT1_CLK_EN_V 0x1
#define SYSTEM_I2C_EXT1_CLK_EN_S 18
/* SYSTEM_PWM0_CLK_EN : R/W ;bitpos:[17] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PWM0_CLK_EN (BIT(17))
#define SYSTEM_PWM0_CLK_EN_M (BIT(17))
#define SYSTEM_PWM0_CLK_EN_V 0x1
#define SYSTEM_PWM0_CLK_EN_S 17
/* SYSTEM_SPI3_CLK_EN : R/W ;bitpos:[16] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_SPI3_CLK_EN (BIT(16))
#define SYSTEM_SPI3_CLK_EN_M (BIT(16))
#define SYSTEM_SPI3_CLK_EN_V 0x1
#define SYSTEM_SPI3_CLK_EN_S 16
/* SYSTEM_TIMERGROUP1_CLK_EN : R/W ;bitpos:[15] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_TIMERGROUP1_CLK_EN (BIT(15))
#define SYSTEM_TIMERGROUP1_CLK_EN_M (BIT(15))
#define SYSTEM_TIMERGROUP1_CLK_EN_V 0x1
#define SYSTEM_TIMERGROUP1_CLK_EN_S 15
/* SYSTEM_EFUSE_CLK_EN : R/W ;bitpos:[14] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_EFUSE_CLK_EN (BIT(14))
#define SYSTEM_EFUSE_CLK_EN_M (BIT(14))
#define SYSTEM_EFUSE_CLK_EN_V 0x1
#define SYSTEM_EFUSE_CLK_EN_S 14
/* SYSTEM_TIMERGROUP_CLK_EN : R/W ;bitpos:[13] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_TIMERGROUP_CLK_EN (BIT(13))
#define SYSTEM_TIMERGROUP_CLK_EN_M (BIT(13))
#define SYSTEM_TIMERGROUP_CLK_EN_V 0x1
#define SYSTEM_TIMERGROUP_CLK_EN_S 13
/* SYSTEM_UHCI1_CLK_EN : R/W ;bitpos:[12] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_UHCI1_CLK_EN (BIT(12))
#define SYSTEM_UHCI1_CLK_EN_M (BIT(12))
#define SYSTEM_UHCI1_CLK_EN_V 0x1
#define SYSTEM_UHCI1_CLK_EN_S 12
/* SYSTEM_LEDC_CLK_EN : R/W ;bitpos:[11] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_LEDC_CLK_EN (BIT(11))
#define SYSTEM_LEDC_CLK_EN_M (BIT(11))
#define SYSTEM_LEDC_CLK_EN_V 0x1
#define SYSTEM_LEDC_CLK_EN_S 11
/* SYSTEM_PCNT_CLK_EN : R/W ;bitpos:[10] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PCNT_CLK_EN (BIT(10))
#define SYSTEM_PCNT_CLK_EN_M (BIT(10))
#define SYSTEM_PCNT_CLK_EN_V 0x1
#define SYSTEM_PCNT_CLK_EN_S 10
/* SYSTEM_RMT_CLK_EN : R/W ;bitpos:[9] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_RMT_CLK_EN (BIT(9))
#define SYSTEM_RMT_CLK_EN_M (BIT(9))
#define SYSTEM_RMT_CLK_EN_V 0x1
#define SYSTEM_RMT_CLK_EN_S 9
/* SYSTEM_UHCI0_CLK_EN : R/W ;bitpos:[8] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_UHCI0_CLK_EN (BIT(8))
#define SYSTEM_UHCI0_CLK_EN_M (BIT(8))
#define SYSTEM_UHCI0_CLK_EN_V 0x1
#define SYSTEM_UHCI0_CLK_EN_S 8
/* SYSTEM_I2C_EXT0_CLK_EN : R/W ;bitpos:[7] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_I2C_EXT0_CLK_EN (BIT(7))
#define SYSTEM_I2C_EXT0_CLK_EN_M (BIT(7))
#define SYSTEM_I2C_EXT0_CLK_EN_V 0x1
#define SYSTEM_I2C_EXT0_CLK_EN_S 7
/* SYSTEM_SPI2_CLK_EN : R/W ;bitpos:[6] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_SPI2_CLK_EN (BIT(6))
#define SYSTEM_SPI2_CLK_EN_M (BIT(6))
#define SYSTEM_SPI2_CLK_EN_V 0x1
#define SYSTEM_SPI2_CLK_EN_S 6
/* SYSTEM_UART1_CLK_EN : R/W ;bitpos:[5] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_UART1_CLK_EN (BIT(5))
#define SYSTEM_UART1_CLK_EN_M (BIT(5))
#define SYSTEM_UART1_CLK_EN_V 0x1
#define SYSTEM_UART1_CLK_EN_S 5
/* SYSTEM_I2S0_CLK_EN : R/W ;bitpos:[4] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_I2S0_CLK_EN (BIT(4))
#define SYSTEM_I2S0_CLK_EN_M (BIT(4))
#define SYSTEM_I2S0_CLK_EN_V 0x1
#define SYSTEM_I2S0_CLK_EN_S 4
/* SYSTEM_WDG_CLK_EN : R/W ;bitpos:[3] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_WDG_CLK_EN (BIT(3))
#define SYSTEM_WDG_CLK_EN_M (BIT(3))
#define SYSTEM_WDG_CLK_EN_V 0x1
#define SYSTEM_WDG_CLK_EN_S 3
/* SYSTEM_UART_CLK_EN : R/W ;bitpos:[2] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_UART_CLK_EN (BIT(2))
#define SYSTEM_UART_CLK_EN_M (BIT(2))
#define SYSTEM_UART_CLK_EN_V 0x1
#define SYSTEM_UART_CLK_EN_S 2
/* SYSTEM_SPI01_CLK_EN : R/W ;bitpos:[1] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_SPI01_CLK_EN (BIT(1))
#define SYSTEM_SPI01_CLK_EN_M (BIT(1))
#define SYSTEM_SPI01_CLK_EN_V 0x1
#define SYSTEM_SPI01_CLK_EN_S 1
/* SYSTEM_TIMERS_CLK_EN : R/W ;bitpos:[0] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_TIMERS_CLK_EN (BIT(0))
#define SYSTEM_TIMERS_CLK_EN_M (BIT(0))
#define SYSTEM_TIMERS_CLK_EN_V 0x1
#define SYSTEM_TIMERS_CLK_EN_S 0
#define SYSTEM_PERIP_CLK_EN1_REG (DR_REG_CLKRST_BASE + 0x0024)
/* SYSTEM_PVT_CLK_EN : R/W ;bitpos:[15] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_PVT_CLK_EN (BIT(15))
#define SYSTEM_PVT_CLK_EN_M (BIT(15))
#define SYSTEM_PVT_CLK_EN_V 0x1
#define SYSTEM_PVT_CLK_EN_S 15
/* SYSTEM_REGRET_CLK_EN : R/W ;bitpos:[14] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_REGRET_CLK_EN (BIT(14))
#define SYSTEM_REGRET_CLK_EN_M (BIT(14))
#define SYSTEM_REGRET_CLK_EN_V 0x1
#define SYSTEM_REGRET_CLK_EN_S 14
/* SYSTEM_TIMERGROUP3_CLK_EN : R/W ;bitpos:[13] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_TIMERGROUP3_CLK_EN (BIT(13))
#define SYSTEM_TIMERGROUP3_CLK_EN_M (BIT(13))
#define SYSTEM_TIMERGROUP3_CLK_EN_V 0x1
#define SYSTEM_TIMERGROUP3_CLK_EN_S 13
/* SYSTEM_ETM_CLK_EN : R/W ;bitpos:[12] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_ETM_CLK_EN (BIT(12))
#define SYSTEM_ETM_CLK_EN_M (BIT(12))
#define SYSTEM_ETM_CLK_EN_V 0x1
#define SYSTEM_ETM_CLK_EN_S 12
/* SYSTEM_TSENS_CLK_EN : R/W ;bitpos:[11] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_TSENS_CLK_EN (BIT(11))
#define SYSTEM_TSENS_CLK_EN_M (BIT(11))
#define SYSTEM_TSENS_CLK_EN_V 0x1
#define SYSTEM_TSENS_CLK_EN_S 11
/* SYSTEM_UART2_CLK_EN : R/W ;bitpos:[10] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_UART2_CLK_EN (BIT(10))
#define SYSTEM_UART2_CLK_EN_M (BIT(10))
#define SYSTEM_UART2_CLK_EN_V 0x1
#define SYSTEM_UART2_CLK_EN_S 10
/* SYSTEM_LCD_CAM_CLK_EN : R/W ;bitpos:[9] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_LCD_CAM_CLK_EN (BIT(9))
#define SYSTEM_LCD_CAM_CLK_EN_M (BIT(9))
#define SYSTEM_LCD_CAM_CLK_EN_V 0x1
#define SYSTEM_LCD_CAM_CLK_EN_S 9
/* SYSTEM_SDIO_HOST_CLK_EN : R/W ;bitpos:[8] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_SDIO_HOST_CLK_EN (BIT(8))
#define SYSTEM_SDIO_HOST_CLK_EN_M (BIT(8))
#define SYSTEM_SDIO_HOST_CLK_EN_V 0x1
#define SYSTEM_SDIO_HOST_CLK_EN_S 8
/* SYSTEM_DMA_CLK_EN : R/W ;bitpos:[7] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_DMA_CLK_EN (BIT(7))
#define SYSTEM_DMA_CLK_EN_M (BIT(7))
#define SYSTEM_DMA_CLK_EN_V 0x1
#define SYSTEM_DMA_CLK_EN_S 7
/* SYSTEM_CRYPTO_ECC_CLK_EN : R/W ;bitpos:[6] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_CRYPTO_ECC_CLK_EN (BIT(6))
#define SYSTEM_CRYPTO_ECC_CLK_EN_M (BIT(6))
#define SYSTEM_CRYPTO_ECC_CLK_EN_V 0x1
#define SYSTEM_CRYPTO_ECC_CLK_EN_S 6
/* SYSTEM_CRYPTO_HMAC_CLK_EN : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_CRYPTO_HMAC_CLK_EN (BIT(5))
#define SYSTEM_CRYPTO_HMAC_CLK_EN_M (BIT(5))
#define SYSTEM_CRYPTO_HMAC_CLK_EN_V 0x1
#define SYSTEM_CRYPTO_HMAC_CLK_EN_S 5
/* SYSTEM_CRYPTO_DS_CLK_EN : R/W ;bitpos:[4] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_CRYPTO_DS_CLK_EN (BIT(4))
#define SYSTEM_CRYPTO_DS_CLK_EN_M (BIT(4))
#define SYSTEM_CRYPTO_DS_CLK_EN_V 0x1
#define SYSTEM_CRYPTO_DS_CLK_EN_S 4
/* SYSTEM_CRYPTO_RSA_CLK_EN : R/W ;bitpos:[3] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_CRYPTO_RSA_CLK_EN (BIT(3))
#define SYSTEM_CRYPTO_RSA_CLK_EN_M (BIT(3))
#define SYSTEM_CRYPTO_RSA_CLK_EN_V 0x1
#define SYSTEM_CRYPTO_RSA_CLK_EN_S 3
/* SYSTEM_CRYPTO_SHA_CLK_EN : R/W ;bitpos:[2] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_CRYPTO_SHA_CLK_EN (BIT(2))
#define SYSTEM_CRYPTO_SHA_CLK_EN_M (BIT(2))
#define SYSTEM_CRYPTO_SHA_CLK_EN_V 0x1
#define SYSTEM_CRYPTO_SHA_CLK_EN_S 2
/* SYSTEM_CRYPTO_AES_CLK_EN : R/W ;bitpos:[1] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_CRYPTO_AES_CLK_EN (BIT(1))
#define SYSTEM_CRYPTO_AES_CLK_EN_M (BIT(1))
#define SYSTEM_CRYPTO_AES_CLK_EN_V 0x1
#define SYSTEM_CRYPTO_AES_CLK_EN_S 1
/* SYSTEM_RETENTION_TOP_CLK_EN : R/W ;bitpos:[0] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_RETENTION_TOP_CLK_EN (BIT(0))
#define SYSTEM_RETENTION_TOP_CLK_EN_M (BIT(0))
#define SYSTEM_RETENTION_TOP_CLK_EN_V 0x1
#define SYSTEM_RETENTION_TOP_CLK_EN_S 0
#define SYSTEM_PERIP_RST_EN0_REG (DR_REG_CLKRST_BASE + 0x0028)
/* SYSTEM_SPI4_RST : R/W ;bitpos:[31] ;default: 1'h0 ; */
/*description: */
#define SYSTEM_SPI4_RST (BIT(31))
#define SYSTEM_SPI4_RST_M (BIT(31))
#define SYSTEM_SPI4_RST_V 0x1
#define SYSTEM_SPI4_RST_S 31
/* SYSTEM_ADC2_ARB_RST : R/W ;bitpos:[30] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_ADC2_ARB_RST (BIT(30))
#define SYSTEM_ADC2_ARB_RST_M (BIT(30))
#define SYSTEM_ADC2_ARB_RST_V 0x1
#define SYSTEM_ADC2_ARB_RST_S 30
/* SYSTEM_SYSTIMER_RST : R/W ;bitpos:[29] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_SYSTIMER_RST (BIT(29))
#define SYSTEM_SYSTIMER_RST_M (BIT(29))
#define SYSTEM_SYSTIMER_RST_V 0x1
#define SYSTEM_SYSTIMER_RST_S 29
/* SYSTEM_APB_SARADC_RST : R/W ;bitpos:[28] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_APB_SARADC_RST (BIT(28))
#define SYSTEM_APB_SARADC_RST_M (BIT(28))
#define SYSTEM_APB_SARADC_RST_V 0x1
#define SYSTEM_APB_SARADC_RST_S 28
/* SYSTEM_SPI3_DMA_RST : R/W ;bitpos:[27] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_SPI3_DMA_RST (BIT(27))
#define SYSTEM_SPI3_DMA_RST_M (BIT(27))
#define SYSTEM_SPI3_DMA_RST_V 0x1
#define SYSTEM_SPI3_DMA_RST_S 27
/* SYSTEM_PWM3_RST : R/W ;bitpos:[26] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PWM3_RST (BIT(26))
#define SYSTEM_PWM3_RST_M (BIT(26))
#define SYSTEM_PWM3_RST_V 0x1
#define SYSTEM_PWM3_RST_S 26
/* SYSTEM_PWM2_RST : R/W ;bitpos:[25] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PWM2_RST (BIT(25))
#define SYSTEM_PWM2_RST_M (BIT(25))
#define SYSTEM_PWM2_RST_V 0x1
#define SYSTEM_PWM2_RST_S 25
/* SYSTEM_UART_MEM_RST : R/W ;bitpos:[24] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_UART_MEM_RST (BIT(24))
#define SYSTEM_UART_MEM_RST_M (BIT(24))
#define SYSTEM_UART_MEM_RST_V 0x1
#define SYSTEM_UART_MEM_RST_S 24
/* SYSTEM_USB_DEVICE_RST : R/W ;bitpos:[23] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_USB_DEVICE_RST (BIT(23))
#define SYSTEM_USB_DEVICE_RST_M (BIT(23))
#define SYSTEM_USB_DEVICE_RST_V 0x1
#define SYSTEM_USB_DEVICE_RST_S 23
/* SYSTEM_SPI2_DMA_RST : R/W ;bitpos:[22] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_SPI2_DMA_RST (BIT(22))
#define SYSTEM_SPI2_DMA_RST_M (BIT(22))
#define SYSTEM_SPI2_DMA_RST_V 0x1
#define SYSTEM_SPI2_DMA_RST_S 22
/* SYSTEM_I2S1_RST : R/W ;bitpos:[21] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_I2S1_RST (BIT(21))
#define SYSTEM_I2S1_RST_M (BIT(21))
#define SYSTEM_I2S1_RST_V 0x1
#define SYSTEM_I2S1_RST_S 21
/* SYSTEM_PWM1_RST : R/W ;bitpos:[20] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PWM1_RST (BIT(20))
#define SYSTEM_PWM1_RST_M (BIT(20))
#define SYSTEM_PWM1_RST_V 0x1
#define SYSTEM_PWM1_RST_S 20
/* SYSTEM_TWAI_RST : R/W ;bitpos:[19] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_TWAI_RST (BIT(19))
#define SYSTEM_TWAI_RST_M (BIT(19))
#define SYSTEM_TWAI_RST_V 0x1
#define SYSTEM_TWAI_RST_S 19
/* SYSTEM_I2C_EXT1_RST : R/W ;bitpos:[18] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_I2C_EXT1_RST (BIT(18))
#define SYSTEM_I2C_EXT1_RST_M (BIT(18))
#define SYSTEM_I2C_EXT1_RST_V 0x1
#define SYSTEM_I2C_EXT1_RST_S 18
/* SYSTEM_PWM0_RST : R/W ;bitpos:[17] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PWM0_RST (BIT(17))
#define SYSTEM_PWM0_RST_M (BIT(17))
#define SYSTEM_PWM0_RST_V 0x1
#define SYSTEM_PWM0_RST_S 17
/* SYSTEM_SPI3_RST : R/W ;bitpos:[16] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_SPI3_RST (BIT(16))
#define SYSTEM_SPI3_RST_M (BIT(16))
#define SYSTEM_SPI3_RST_V 0x1
#define SYSTEM_SPI3_RST_S 16
/* SYSTEM_TIMERGROUP1_RST : R/W ;bitpos:[15] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_TIMERGROUP1_RST (BIT(15))
#define SYSTEM_TIMERGROUP1_RST_M (BIT(15))
#define SYSTEM_TIMERGROUP1_RST_V 0x1
#define SYSTEM_TIMERGROUP1_RST_S 15
/* SYSTEM_EFUSE_RST : R/W ;bitpos:[14] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_EFUSE_RST (BIT(14))
#define SYSTEM_EFUSE_RST_M (BIT(14))
#define SYSTEM_EFUSE_RST_V 0x1
#define SYSTEM_EFUSE_RST_S 14
/* SYSTEM_TIMERGROUP_RST : R/W ;bitpos:[13] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_TIMERGROUP_RST (BIT(13))
#define SYSTEM_TIMERGROUP_RST_M (BIT(13))
#define SYSTEM_TIMERGROUP_RST_V 0x1
#define SYSTEM_TIMERGROUP_RST_S 13
/* SYSTEM_UHCI1_RST : R/W ;bitpos:[12] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_UHCI1_RST (BIT(12))
#define SYSTEM_UHCI1_RST_M (BIT(12))
#define SYSTEM_UHCI1_RST_V 0x1
#define SYSTEM_UHCI1_RST_S 12
/* SYSTEM_LEDC_RST : R/W ;bitpos:[11] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_LEDC_RST (BIT(11))
#define SYSTEM_LEDC_RST_M (BIT(11))
#define SYSTEM_LEDC_RST_V 0x1
#define SYSTEM_LEDC_RST_S 11
/* SYSTEM_PCNT_RST : R/W ;bitpos:[10] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PCNT_RST (BIT(10))
#define SYSTEM_PCNT_RST_M (BIT(10))
#define SYSTEM_PCNT_RST_V 0x1
#define SYSTEM_PCNT_RST_S 10
/* SYSTEM_RMT_RST : R/W ;bitpos:[9] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_RMT_RST (BIT(9))
#define SYSTEM_RMT_RST_M (BIT(9))
#define SYSTEM_RMT_RST_V 0x1
#define SYSTEM_RMT_RST_S 9
/* SYSTEM_UHCI0_RST : R/W ;bitpos:[8] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_UHCI0_RST (BIT(8))
#define SYSTEM_UHCI0_RST_M (BIT(8))
#define SYSTEM_UHCI0_RST_V 0x1
#define SYSTEM_UHCI0_RST_S 8
/* SYSTEM_I2C_EXT0_RST : R/W ;bitpos:[7] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_I2C_EXT0_RST (BIT(7))
#define SYSTEM_I2C_EXT0_RST_M (BIT(7))
#define SYSTEM_I2C_EXT0_RST_V 0x1
#define SYSTEM_I2C_EXT0_RST_S 7
/* SYSTEM_SPI2_RST : R/W ;bitpos:[6] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_SPI2_RST (BIT(6))
#define SYSTEM_SPI2_RST_M (BIT(6))
#define SYSTEM_SPI2_RST_V 0x1
#define SYSTEM_SPI2_RST_S 6
/* SYSTEM_UART1_RST : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_UART1_RST (BIT(5))
#define SYSTEM_UART1_RST_M (BIT(5))
#define SYSTEM_UART1_RST_V 0x1
#define SYSTEM_UART1_RST_S 5
/* SYSTEM_I2S0_RST : R/W ;bitpos:[4] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_I2S0_RST (BIT(4))
#define SYSTEM_I2S0_RST_M (BIT(4))
#define SYSTEM_I2S0_RST_V 0x1
#define SYSTEM_I2S0_RST_S 4
/* SYSTEM_WDG_RST : R/W ;bitpos:[3] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_WDG_RST (BIT(3))
#define SYSTEM_WDG_RST_M (BIT(3))
#define SYSTEM_WDG_RST_V 0x1
#define SYSTEM_WDG_RST_S 3
/* SYSTEM_UART_RST : R/W ;bitpos:[2] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_UART_RST (BIT(2))
#define SYSTEM_UART_RST_M (BIT(2))
#define SYSTEM_UART_RST_V 0x1
#define SYSTEM_UART_RST_S 2
/* SYSTEM_SPI01_RST : R/W ;bitpos:[1] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_SPI01_RST (BIT(1))
#define SYSTEM_SPI01_RST_M (BIT(1))
#define SYSTEM_SPI01_RST_V 0x1
#define SYSTEM_SPI01_RST_S 1
/* SYSTEM_TIMERS_RST : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_TIMERS_RST (BIT(0))
#define SYSTEM_TIMERS_RST_M (BIT(0))
#define SYSTEM_TIMERS_RST_V 0x1
#define SYSTEM_TIMERS_RST_S 0
#define SYSTEM_PERIP_RST_EN1_REG (DR_REG_CLKRST_BASE + 0x002C)
/* SYSTEM_PVT_RST : R/W ;bitpos:[15] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_PVT_RST (BIT(15))
#define SYSTEM_PVT_RST_M (BIT(15))
#define SYSTEM_PVT_RST_V 0x1
#define SYSTEM_PVT_RST_S 15
/* SYSTEM_REGRET_RST : R/W ;bitpos:[14] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_REGRET_RST (BIT(14))
#define SYSTEM_REGRET_RST_M (BIT(14))
#define SYSTEM_REGRET_RST_V 0x1
#define SYSTEM_REGRET_RST_S 14
/* SYSTEM_TIMERGROUP3_RST : R/W ;bitpos:[13] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_TIMERGROUP3_RST (BIT(13))
#define SYSTEM_TIMERGROUP3_RST_M (BIT(13))
#define SYSTEM_TIMERGROUP3_RST_V 0x1
#define SYSTEM_TIMERGROUP3_RST_S 13
/* SYSTEM_ETM_RST : R/W ;bitpos:[12] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_ETM_RST (BIT(12))
#define SYSTEM_ETM_RST_M (BIT(12))
#define SYSTEM_ETM_RST_V 0x1
#define SYSTEM_ETM_RST_S 12
/* SYSTEM_TSENS_RST : R/W ;bitpos:[11] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_TSENS_RST (BIT(11))
#define SYSTEM_TSENS_RST_M (BIT(11))
#define SYSTEM_TSENS_RST_V 0x1
#define SYSTEM_TSENS_RST_S 11
/* SYSTEM_UART2_RST : R/W ;bitpos:[10] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_UART2_RST (BIT(10))
#define SYSTEM_UART2_RST_M (BIT(10))
#define SYSTEM_UART2_RST_V 0x1
#define SYSTEM_UART2_RST_S 10
/* SYSTEM_LCD_CAM_RST : R/W ;bitpos:[9] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_LCD_CAM_RST (BIT(9))
#define SYSTEM_LCD_CAM_RST_M (BIT(9))
#define SYSTEM_LCD_CAM_RST_V 0x1
#define SYSTEM_LCD_CAM_RST_S 9
/* SYSTEM_SDIO_HOST_RST : R/W ;bitpos:[8] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_SDIO_HOST_RST (BIT(8))
#define SYSTEM_SDIO_HOST_RST_M (BIT(8))
#define SYSTEM_SDIO_HOST_RST_V 0x1
#define SYSTEM_SDIO_HOST_RST_S 8
/* SYSTEM_DMA_RST : R/W ;bitpos:[7] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_DMA_RST (BIT(7))
#define SYSTEM_DMA_RST_M (BIT(7))
#define SYSTEM_DMA_RST_V 0x1
#define SYSTEM_DMA_RST_S 7
/* SYSTEM_CRYPTO_ECC_RST : R/W ;bitpos:[6] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CRYPTO_ECC_RST (BIT(6))
#define SYSTEM_CRYPTO_ECC_RST_M (BIT(6))
#define SYSTEM_CRYPTO_ECC_RST_V 0x1
#define SYSTEM_CRYPTO_ECC_RST_S 6
/* SYSTEM_CRYPTO_HMAC_RST : R/W ;bitpos:[5] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CRYPTO_HMAC_RST (BIT(5))
#define SYSTEM_CRYPTO_HMAC_RST_M (BIT(5))
#define SYSTEM_CRYPTO_HMAC_RST_V 0x1
#define SYSTEM_CRYPTO_HMAC_RST_S 5
/* SYSTEM_CRYPTO_DS_RST : R/W ;bitpos:[4] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CRYPTO_DS_RST (BIT(4))
#define SYSTEM_CRYPTO_DS_RST_M (BIT(4))
#define SYSTEM_CRYPTO_DS_RST_V 0x1
#define SYSTEM_CRYPTO_DS_RST_S 4
/* SYSTEM_CRYPTO_RSA_RST : R/W ;bitpos:[3] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CRYPTO_RSA_RST (BIT(3))
#define SYSTEM_CRYPTO_RSA_RST_M (BIT(3))
#define SYSTEM_CRYPTO_RSA_RST_V 0x1
#define SYSTEM_CRYPTO_RSA_RST_S 3
/* SYSTEM_CRYPTO_SHA_RST : R/W ;bitpos:[2] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CRYPTO_SHA_RST (BIT(2))
#define SYSTEM_CRYPTO_SHA_RST_M (BIT(2))
#define SYSTEM_CRYPTO_SHA_RST_V 0x1
#define SYSTEM_CRYPTO_SHA_RST_S 2
/* SYSTEM_CRYPTO_AES_RST : R/W ;bitpos:[1] ;default: 1'b1 ; */
/*description: */
#define SYSTEM_CRYPTO_AES_RST (BIT(1))
#define SYSTEM_CRYPTO_AES_RST_M (BIT(1))
#define SYSTEM_CRYPTO_AES_RST_V 0x1
#define SYSTEM_CRYPTO_AES_RST_S 1
/* SYSTEM_RETENTION_TOP_RST : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_RETENTION_TOP_RST (BIT(0))
#define SYSTEM_RETENTION_TOP_RST_M (BIT(0))
#define SYSTEM_RETENTION_TOP_RST_V 0x1
#define SYSTEM_RETENTION_TOP_RST_S 0
#define SYSTEM_FPGA_DBG_REG (DR_REG_CLKRST_BASE + 0x0030)
/* SYSTEM_FPGA_DEBUG : R/W ;bitpos:[31:0] ;default: 32'hffffffff ; */
/*description: */
#define SYSTEM_FPGA_DEBUG 0xFFFFFFFF
#define SYSTEM_FPGA_DEBUG_M ((SYSTEM_FPGA_DEBUG_V)<<(SYSTEM_FPGA_DEBUG_S))
#define SYSTEM_FPGA_DEBUG_V 0xFFFFFFFF
#define SYSTEM_FPGA_DEBUG_S 0
#define SYSTEMCLK_CONF_REG (DR_REG_CLKRST_BASE + 0x0034)
/* SYSTEM_CLK_EN : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: */
#define SYSTEM_CLK_EN (BIT(0))
#define SYSTEM_CLK_EN_M (BIT(0))
#define SYSTEM_CLK_EN_V 0x1
#define SYSTEM_CLK_EN_S 0
#define SYSTEM_CLKRST_DATE_REG (DR_REG_CLKRST_BASE + 0x038)
/* SYSTEM_DATE : R/W ;bitpos:[27:0] ;default: 28'h2103191 ; */
/*description: */
#define CLKRST_DATE 0x0FFFFFFF
#define CLKRST_DATE_M ((CLKRST_DATE_V)<<(CLKRST_DATE_S))
#define CLKRST_DATE_V 0xFFFFFFF
#define CLKRST_DATE_S 0
#ifdef __cplusplus
}
#endif
#endif /*_SOC_CLKRST_REG_H_ */