mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
2253 lines
108 KiB
C
2253 lines
108 KiB
C
// Copyright 2017-2020 Espressif Systems (Shanghai) PTE LTD
|
||
//
|
||
// 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.
|
||
#pragma once
|
||
|
||
#ifdef __cplusplus
|
||
extern "C" {
|
||
#endif
|
||
|
||
#include "soc.h"
|
||
|
||
#define EFUSE_PGM_DATA0_REG (DR_REG_EFUSE_BASE + 0x000)
|
||
/* EFUSE_WR_DIS : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Set this bit to disable eFuse programming.*/
|
||
#define EFUSE_WR_DIS 0xFFFFFFFF
|
||
#define EFUSE_WR_DIS_M ((EFUSE_WR_DIS_V)<<(EFUSE_WR_DIS_S))
|
||
#define EFUSE_WR_DIS_V 0xFFFFFFFF
|
||
#define EFUSE_WR_DIS_S 0
|
||
|
||
#define EFUSE_PGM_DATA1_REG (DR_REG_EFUSE_BASE + 0x004)
|
||
/* EFUSE_VDD_SPI_DREFH : R/W ;bitpos:[31:30] ;default: 2'h0 ; */
|
||
/*description: SPI regulator high voltage reference.*/
|
||
#define EFUSE_VDD_SPI_DREFH 0x00000003
|
||
#define EFUSE_VDD_SPI_DREFH_M ((EFUSE_VDD_SPI_DREFH_V)<<(EFUSE_VDD_SPI_DREFH_S))
|
||
#define EFUSE_VDD_SPI_DREFH_V 0x3
|
||
#define EFUSE_VDD_SPI_DREFH_S 30
|
||
/* EFUSE_VDD_SPI_MODECURLIM : R/W ;bitpos:[29] ;default: 1'b0 ; */
|
||
/*description: SPI regulator switches current limit mode.*/
|
||
#define EFUSE_VDD_SPI_MODECURLIM (BIT(29))
|
||
#define EFUSE_VDD_SPI_MODECURLIM_M (BIT(29))
|
||
#define EFUSE_VDD_SPI_MODECURLIM_V 0x1
|
||
#define EFUSE_VDD_SPI_MODECURLIM_S 29
|
||
/* EFUSE_BTLC_GPIO_ENABLE : R/W ;bitpos:[28:27] ;default: 2'h0 ; */
|
||
/*description: Enable btlc gpio.*/
|
||
#define EFUSE_BTLC_GPIO_ENABLE 0x00000003
|
||
#define EFUSE_BTLC_GPIO_ENABLE_M ((EFUSE_BTLC_GPIO_ENABLE_V)<<(EFUSE_BTLC_GPIO_ENABLE_S))
|
||
#define EFUSE_BTLC_GPIO_ENABLE_V 0x3
|
||
#define EFUSE_BTLC_GPIO_ENABLE_S 27
|
||
/* EFUSE_USB_EXT_PHY_ENABLE : R/W ;bitpos:[26] ;default: 1'b0 ; */
|
||
/*description: Set this bit to enable external PHY.*/
|
||
#define EFUSE_USB_EXT_PHY_ENABLE (BIT(26))
|
||
#define EFUSE_USB_EXT_PHY_ENABLE_M (BIT(26))
|
||
#define EFUSE_USB_EXT_PHY_ENABLE_V 0x1
|
||
#define EFUSE_USB_EXT_PHY_ENABLE_S 26
|
||
/* EFUSE_USB_EXCHG_PINS : R/W ;bitpos:[25] ;default: 1'b0 ; */
|
||
/*description: Set this bit to exchange D+ and D- pins.*/
|
||
#define EFUSE_USB_EXCHG_PINS (BIT(25))
|
||
#define EFUSE_USB_EXCHG_PINS_M (BIT(25))
|
||
#define EFUSE_USB_EXCHG_PINS_V 0x1
|
||
#define EFUSE_USB_EXCHG_PINS_S 25
|
||
/* EFUSE_USB_DREFL : R/W ;bitpos:[24:23] ;default: 2'h0 ; */
|
||
/*description: Controls single-end input threshold vrefl 0.8 V to 1.04 V with
|
||
step of 80 mV stored in eFuse.*/
|
||
#define EFUSE_USB_DREFL 0x00000003
|
||
#define EFUSE_USB_DREFL_M ((EFUSE_USB_DREFL_V)<<(EFUSE_USB_DREFL_S))
|
||
#define EFUSE_USB_DREFL_V 0x3
|
||
#define EFUSE_USB_DREFL_S 23
|
||
/* EFUSE_USB_DREFH : R/W ;bitpos:[22:21] ;default: 2'h0 ; */
|
||
/*description: Controls single-end input threshold vrefh 1.76 V to 2 V with
|
||
step of 80 mV stored in eFuse.*/
|
||
#define EFUSE_USB_DREFH 0x00000003
|
||
#define EFUSE_USB_DREFH_M ((EFUSE_USB_DREFH_V)<<(EFUSE_USB_DREFH_S))
|
||
#define EFUSE_USB_DREFH_V 0x3
|
||
#define EFUSE_USB_DREFH_S 21
|
||
/* EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT : R/W ;bitpos:[20] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable flash encrypt function (except in SPI/HSPI/Legacy_SPI
|
||
boot mode).*/
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT (BIT(20))
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_M (BIT(20))
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_S 20
|
||
/* EFUSE_HARD_DIS_JTAG : R/W ;bitpos:[19] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable JTAG in the hard way. JTAG is disabled permanently.*/
|
||
#define EFUSE_HARD_DIS_JTAG (BIT(19))
|
||
#define EFUSE_HARD_DIS_JTAG_M (BIT(19))
|
||
#define EFUSE_HARD_DIS_JTAG_V 0x1
|
||
#define EFUSE_HARD_DIS_JTAG_S 19
|
||
/* EFUSE_SOFT_DIS_JTAG : R/W ;bitpos:[18:16] ;default: 3'h0 ; */
|
||
/*description: Set these bits to disable JTAG in the soft way (odd number 1
|
||
means disable). JTAG can be enabled in HMAC module.*/
|
||
#define EFUSE_SOFT_DIS_JTAG 0x00000007
|
||
#define EFUSE_SOFT_DIS_JTAG_M ((EFUSE_SOFT_DIS_JTAG_V)<<(EFUSE_SOFT_DIS_JTAG_S))
|
||
#define EFUSE_SOFT_DIS_JTAG_V 0x7
|
||
#define EFUSE_SOFT_DIS_JTAG_S 16
|
||
/* EFUSE_DIS_APP_CPU : R/W ;bitpos:[15] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable app cpu.*/
|
||
#define EFUSE_DIS_APP_CPU (BIT(15))
|
||
#define EFUSE_DIS_APP_CPU_M (BIT(15))
|
||
#define EFUSE_DIS_APP_CPU_V 0x1
|
||
#define EFUSE_DIS_APP_CPU_S 15
|
||
/* EFUSE_DIS_CAN : R/W ;bitpos:[14] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable CAN function.*/
|
||
#define EFUSE_DIS_CAN (BIT(14))
|
||
#define EFUSE_DIS_CAN_M (BIT(14))
|
||
#define EFUSE_DIS_CAN_V 0x1
|
||
#define EFUSE_DIS_CAN_S 14
|
||
/* EFUSE_DIS_USB : R/W ;bitpos:[13] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable USB function.*/
|
||
#define EFUSE_DIS_USB (BIT(13))
|
||
#define EFUSE_DIS_USB_M (BIT(13))
|
||
#define EFUSE_DIS_USB_V 0x1
|
||
#define EFUSE_DIS_USB_S 13
|
||
/* EFUSE_DIS_FORCE_DOWNLOAD : R/W ;bitpos:[12] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable the function that forces chip into download mode.*/
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD (BIT(12))
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_M (BIT(12))
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_V 0x1
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_S 12
|
||
/* EFUSE_DIS_DOWNLOAD_DCACHE : R/W ;bitpos:[11] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable Dcache in download mode ( boot_mode[3:0]
|
||
is 0 1 2 3 6 7).*/
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE (BIT(11))
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_M (BIT(11))
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_S 11
|
||
/* EFUSE_DIS_DOWNLOAD_ICACHE : R/W ;bitpos:[10] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable Icache in download mode (boot_mode[3:0]
|
||
is 0 1 2 3 6 7).*/
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE (BIT(10))
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_M (BIT(10))
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_S 10
|
||
/* EFUSE_DIS_DCACHE : R/W ;bitpos:[9] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable Dcache.*/
|
||
#define EFUSE_DIS_DCACHE (BIT(9))
|
||
#define EFUSE_DIS_DCACHE_M (BIT(9))
|
||
#define EFUSE_DIS_DCACHE_V 0x1
|
||
#define EFUSE_DIS_DCACHE_S 9
|
||
/* EFUSE_DIS_ICACHE : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable Icache.*/
|
||
#define EFUSE_DIS_ICACHE (BIT(8))
|
||
#define EFUSE_DIS_ICACHE_M (BIT(8))
|
||
#define EFUSE_DIS_ICACHE_V 0x1
|
||
#define EFUSE_DIS_ICACHE_S 8
|
||
/* EFUSE_DIS_RTC_RAM_BOOT : R/W ;bitpos:[7] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable boot from RTC RAM.*/
|
||
#define EFUSE_DIS_RTC_RAM_BOOT (BIT(7))
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_M (BIT(7))
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_V 0x1
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_S 7
|
||
/* EFUSE_RD_DIS : R/W ;bitpos:[6:0] ;default: 7'h0 ; */
|
||
/*description: Set this bit to disable reading from BlOCK4-10.*/
|
||
#define EFUSE_RD_DIS 0x0000007F
|
||
#define EFUSE_RD_DIS_M ((EFUSE_RD_DIS_V)<<(EFUSE_RD_DIS_S))
|
||
#define EFUSE_RD_DIS_V 0x7F
|
||
#define EFUSE_RD_DIS_S 0
|
||
|
||
#define EFUSE_PGM_DATA2_REG (DR_REG_EFUSE_BASE + 0x008)
|
||
/* EFUSE_KEY_PURPOSE_1 : R/W ;bitpos:[31:28] ;default: 4'h0 ; */
|
||
/*description: Purpose of Key1. Refer to Table KEY_PURPOSE Values.*/
|
||
#define EFUSE_KEY_PURPOSE_1 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_1_M ((EFUSE_KEY_PURPOSE_1_V)<<(EFUSE_KEY_PURPOSE_1_S))
|
||
#define EFUSE_KEY_PURPOSE_1_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_1_S 28
|
||
/* EFUSE_KEY_PURPOSE_0 : R/W ;bitpos:[27:24] ;default: 4'h0 ; */
|
||
/*description: Purpose of Key0. Refer to Table KEY_PURPOSE Values.*/
|
||
#define EFUSE_KEY_PURPOSE_0 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_0_M ((EFUSE_KEY_PURPOSE_0_V)<<(EFUSE_KEY_PURPOSE_0_S))
|
||
#define EFUSE_KEY_PURPOSE_0_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_0_S 24
|
||
/* EFUSE_SECURE_BOOT_KEY_REVOKE2 : R/W ;bitpos:[23] ;default: 1'b0 ; */
|
||
/*description: Set this bit to enable revoking third secure boot key.*/
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2 (BIT(23))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_M (BIT(23))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_V 0x1
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_S 23
|
||
/* EFUSE_SECURE_BOOT_KEY_REVOKE1 : R/W ;bitpos:[22] ;default: 1'b0 ; */
|
||
/*description: Set this bit to enable revoking second secure boot key.*/
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1 (BIT(22))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_M (BIT(22))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_V 0x1
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_S 22
|
||
/* EFUSE_SECURE_BOOT_KEY_REVOKE0 : R/W ;bitpos:[21] ;default: 1'b0 ; */
|
||
/*description: Set this bit to enable revoking first secure boot key.*/
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0 (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_M (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_V 0x1
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_S 21
|
||
/* EFUSE_SPI_BOOT_CRYPT_CNT : R/W ;bitpos:[20:18] ;default: 3'h0 ; */
|
||
/*description: Set this bit to enable SPI boot encrypt/decrypt. Odd number of
|
||
1: enable. even number of 1: disable.*/
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT 0x00000007
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_M ((EFUSE_SPI_BOOT_CRYPT_CNT_V)<<(EFUSE_SPI_BOOT_CRYPT_CNT_S))
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_V 0x7
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_S 18
|
||
/* EFUSE_WAT_DELAY_SEL : R/W ;bitpos:[17:16] ;default: 2'h0 ; */
|
||
/*description: Selects RTC watchdog timeout threshold.*/
|
||
#define EFUSE_WAT_DELAY_SEL 0x00000003
|
||
#define EFUSE_WAT_DELAY_SEL_M ((EFUSE_WAT_DELAY_SEL_V)<<(EFUSE_WAT_DELAY_SEL_S))
|
||
#define EFUSE_WAT_DELAY_SEL_V 0x3
|
||
#define EFUSE_WAT_DELAY_SEL_S 16
|
||
/* EFUSE_VDD_SPI_DCAP : R/W ;bitpos:[15:14] ;default: 2'h0 ; */
|
||
/*description: Prevents SPI regulator from overshoot.*/
|
||
#define EFUSE_VDD_SPI_DCAP 0x00000003
|
||
#define EFUSE_VDD_SPI_DCAP_M ((EFUSE_VDD_SPI_DCAP_V)<<(EFUSE_VDD_SPI_DCAP_S))
|
||
#define EFUSE_VDD_SPI_DCAP_V 0x3
|
||
#define EFUSE_VDD_SPI_DCAP_S 14
|
||
/* EFUSE_VDD_SPI_INIT : R/W ;bitpos:[13:12] ;default: 2'h0 ; */
|
||
/*description: Adds resistor from LDO output to ground. 0: no resistance 1: 6 K 2: 4 K 3: 2 K.*/
|
||
#define EFUSE_VDD_SPI_INIT 0x00000003
|
||
#define EFUSE_VDD_SPI_INIT_M ((EFUSE_VDD_SPI_INIT_V)<<(EFUSE_VDD_SPI_INIT_S))
|
||
#define EFUSE_VDD_SPI_INIT_V 0x3
|
||
#define EFUSE_VDD_SPI_INIT_S 12
|
||
/* EFUSE_VDD_SPI_DCURLIM : R/W ;bitpos:[11:9] ;default: 3'h0 ; */
|
||
/*description: Tunes the current limit threshold of SPI regulator when tieh=0
|
||
about 800 mA/(8+d).*/
|
||
#define EFUSE_VDD_SPI_DCURLIM 0x00000007
|
||
#define EFUSE_VDD_SPI_DCURLIM_M ((EFUSE_VDD_SPI_DCURLIM_V)<<(EFUSE_VDD_SPI_DCURLIM_S))
|
||
#define EFUSE_VDD_SPI_DCURLIM_V 0x7
|
||
#define EFUSE_VDD_SPI_DCURLIM_S 9
|
||
/* EFUSE_VDD_SPI_ENCURLIM : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: Set SPI regulator to 1 to enable output current limit.*/
|
||
#define EFUSE_VDD_SPI_ENCURLIM (BIT(8))
|
||
#define EFUSE_VDD_SPI_ENCURLIM_M (BIT(8))
|
||
#define EFUSE_VDD_SPI_ENCURLIM_V 0x1
|
||
#define EFUSE_VDD_SPI_ENCURLIM_S 8
|
||
/* EFUSE_VDD_SPI_EN_INIT : R/W ;bitpos:[7] ;default: 1'b0 ; */
|
||
/*description: Set SPI regulator to 0 to configure init[1:0]=0.*/
|
||
#define EFUSE_VDD_SPI_EN_INIT (BIT(7))
|
||
#define EFUSE_VDD_SPI_EN_INIT_M (BIT(7))
|
||
#define EFUSE_VDD_SPI_EN_INIT_V 0x1
|
||
#define EFUSE_VDD_SPI_EN_INIT_S 7
|
||
/* EFUSE_VDD_SPI_FORCE : R/W ;bitpos:[6] ;default: 1'b0 ; */
|
||
/*description: Set this bit and force to use the configuration of eFuse to configure VDD_SPI.*/
|
||
#define EFUSE_VDD_SPI_FORCE (BIT(6))
|
||
#define EFUSE_VDD_SPI_FORCE_M (BIT(6))
|
||
#define EFUSE_VDD_SPI_FORCE_V 0x1
|
||
#define EFUSE_VDD_SPI_FORCE_S 6
|
||
/* EFUSE_VDD_SPI_TIEH : R/W ;bitpos:[5] ;default: 1'b0 ; */
|
||
/*description: SPI regulator output is short connected to VDD3P3_RTC_IO.*/
|
||
#define EFUSE_VDD_SPI_TIEH (BIT(5))
|
||
#define EFUSE_VDD_SPI_TIEH_M (BIT(5))
|
||
#define EFUSE_VDD_SPI_TIEH_V 0x1
|
||
#define EFUSE_VDD_SPI_TIEH_S 5
|
||
/* EFUSE_VDD_SPI_XPD : R/W ;bitpos:[4] ;default: 1'b0 ; */
|
||
/*description: SPI regulator power up signal.*/
|
||
#define EFUSE_VDD_SPI_XPD (BIT(4))
|
||
#define EFUSE_VDD_SPI_XPD_M (BIT(4))
|
||
#define EFUSE_VDD_SPI_XPD_V 0x1
|
||
#define EFUSE_VDD_SPI_XPD_S 4
|
||
/* EFUSE_VDD_SPI_DREFL : R/W ;bitpos:[3:2] ;default: 2'h0 ; */
|
||
/*description: SPI regulator low voltage reference.*/
|
||
#define EFUSE_VDD_SPI_DREFL 0x00000003
|
||
#define EFUSE_VDD_SPI_DREFL_M ((EFUSE_VDD_SPI_DREFL_V)<<(EFUSE_VDD_SPI_DREFL_S))
|
||
#define EFUSE_VDD_SPI_DREFL_V 0x3
|
||
#define EFUSE_VDD_SPI_DREFL_S 2
|
||
/* EFUSE_VDD_SPI_DREFM : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
|
||
/*description: SPI regulator medium voltage reference.*/
|
||
#define EFUSE_VDD_SPI_DREFM 0x00000003
|
||
#define EFUSE_VDD_SPI_DREFM_M ((EFUSE_VDD_SPI_DREFM_V)<<(EFUSE_VDD_SPI_DREFM_S))
|
||
#define EFUSE_VDD_SPI_DREFM_V 0x3
|
||
#define EFUSE_VDD_SPI_DREFM_S 0
|
||
|
||
#define EFUSE_PGM_DATA3_REG (DR_REG_EFUSE_BASE + 0x00C)
|
||
/* EFUSE_FLASH_TPUW : R/W ;bitpos:[31:28] ;default: 4'h0 ; */
|
||
/*description: Configures flash waiting time after power-up in unit of ms.
|
||
When the value is 15 the waiting time is 30 ms.*/
|
||
#define EFUSE_FLASH_TPUW 0x0000000F
|
||
#define EFUSE_FLASH_TPUW_M ((EFUSE_FLASH_TPUW_V)<<(EFUSE_FLASH_TPUW_S))
|
||
#define EFUSE_FLASH_TPUW_V 0xF
|
||
#define EFUSE_FLASH_TPUW_S 28
|
||
/* EFUSE_RPT4_RESERVED0 : RO ;bitpos:[27:22] ;default: 6'h0 ; */
|
||
/*description: Reserved (used for four backups method).*/
|
||
#define EFUSE_RPT4_RESERVED0 0x0000003F
|
||
#define EFUSE_RPT4_RESERVED0_M ((EFUSE_RPT4_RESERVED0_V)<<(EFUSE_RPT4_RESERVED0_S))
|
||
#define EFUSE_RPT4_RESERVED0_V 0x3F
|
||
#define EFUSE_RPT4_RESERVED0_S 22
|
||
/* EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE : R/W ;bitpos:[21] ;default: 1'b0 ; */
|
||
/*description: Set this bit to enable revoking aggressive secure boot.*/
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_M (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_V 0x1
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_S 21
|
||
/* EFUSE_SECURE_BOOT_EN : R/W ;bitpos:[20] ;default: 1'b0 ; */
|
||
/*description: Set this bit to enable secure boot.*/
|
||
#define EFUSE_SECURE_BOOT_EN (BIT(20))
|
||
#define EFUSE_SECURE_BOOT_EN_M (BIT(20))
|
||
#define EFUSE_SECURE_BOOT_EN_V 0x1
|
||
#define EFUSE_SECURE_BOOT_EN_S 20
|
||
/* EFUSE_KEY_PURPOSE_6 : R/W ;bitpos:[19:16] ;default: 4'h0 ; */
|
||
/*description: Purpose of Key6. Refer to Table KEY_PURPOSE Values.*/
|
||
#define EFUSE_KEY_PURPOSE_6 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_6_M ((EFUSE_KEY_PURPOSE_6_V)<<(EFUSE_KEY_PURPOSE_6_S))
|
||
#define EFUSE_KEY_PURPOSE_6_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_6_S 16
|
||
/* EFUSE_KEY_PURPOSE_5 : R/W ;bitpos:[15:12] ;default: 4'h0 ; */
|
||
/*description: Purpose of Key5. Refer to Table KEY_PURPOSE Values.*/
|
||
#define EFUSE_KEY_PURPOSE_5 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_5_M ((EFUSE_KEY_PURPOSE_5_V)<<(EFUSE_KEY_PURPOSE_5_S))
|
||
#define EFUSE_KEY_PURPOSE_5_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_5_S 12
|
||
/* EFUSE_KEY_PURPOSE_4 : R/W ;bitpos:[11:8] ;default: 4'h0 ; */
|
||
/*description: Purpose of Key4. Refer to Table KEY_PURPOSE Values.*/
|
||
#define EFUSE_KEY_PURPOSE_4 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_4_M ((EFUSE_KEY_PURPOSE_4_V)<<(EFUSE_KEY_PURPOSE_4_S))
|
||
#define EFUSE_KEY_PURPOSE_4_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_4_S 8
|
||
/* EFUSE_KEY_PURPOSE_3 : R/W ;bitpos:[7:4] ;default: 4'h0 ; */
|
||
/*description: Purpose of Key3. Refer to Table KEY_PURPOSE Values.*/
|
||
#define EFUSE_KEY_PURPOSE_3 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_3_M ((EFUSE_KEY_PURPOSE_3_V)<<(EFUSE_KEY_PURPOSE_3_S))
|
||
#define EFUSE_KEY_PURPOSE_3_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_3_S 4
|
||
/* EFUSE_KEY_PURPOSE_2 : R/W ;bitpos:[3:0] ;default: 4'h0 ; */
|
||
/*description: Purpose of Key2. Refer to Table KEY_PURPOSE Values.*/
|
||
#define EFUSE_KEY_PURPOSE_2 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_2_M ((EFUSE_KEY_PURPOSE_2_V)<<(EFUSE_KEY_PURPOSE_2_S))
|
||
#define EFUSE_KEY_PURPOSE_2_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_2_S 0
|
||
|
||
#define EFUSE_PGM_DATA4_REG (DR_REG_EFUSE_BASE + 0x010)
|
||
/* EFUSE_RPT4_RESERVED1 : RO ;bitpos:[31:30] ;default: 2'h0 ; */
|
||
/*description: Reserved (used for four backups method).*/
|
||
#define EFUSE_RPT4_RESERVED1 0x00000003
|
||
#define EFUSE_RPT4_RESERVED1_M ((EFUSE_RPT4_RESERVED1_V)<<(EFUSE_RPT4_RESERVED1_S))
|
||
#define EFUSE_RPT4_RESERVED1_V 0x3
|
||
#define EFUSE_RPT4_RESERVED1_S 30
|
||
/* EFUSE_SECURE_VERSION : R/W ;bitpos:[29:14] ;default: 16'h0 ; */
|
||
/*description: Secure version (used by ESP-IDF anti-rollback feature).*/
|
||
#define EFUSE_SECURE_VERSION 0x0000FFFF
|
||
#define EFUSE_SECURE_VERSION_M ((EFUSE_SECURE_VERSION_V)<<(EFUSE_SECURE_VERSION_S))
|
||
#define EFUSE_SECURE_VERSION_V 0xFFFF
|
||
#define EFUSE_SECURE_VERSION_S 14
|
||
/* EFUSE_FORCE_SEND_RESUME : R/W ;bitpos:[13] ;default: 1'b0 ; */
|
||
/*description: Set this bit to force ROM code to send a resume command during SPI boot.*/
|
||
#define EFUSE_FORCE_SEND_RESUME (BIT(13))
|
||
#define EFUSE_FORCE_SEND_RESUME_M (BIT(13))
|
||
#define EFUSE_FORCE_SEND_RESUME_V 0x1
|
||
#define EFUSE_FORCE_SEND_RESUME_S 13
|
||
/* EFUSE_FLASH_ECC_EN : R/W ;bitpos:[12] ;default: 1'b0 ; */
|
||
/*description: Set 1 to enable ECC for flash boot.*/
|
||
#define EFUSE_FLASH_ECC_EN (BIT(12))
|
||
#define EFUSE_FLASH_ECC_EN_M (BIT(12))
|
||
#define EFUSE_FLASH_ECC_EN_V 0x1
|
||
#define EFUSE_FLASH_ECC_EN_S 12
|
||
/* EFUSE_FLASH_PAGE_SIZE : R/W ;bitpos:[11:10] ;default: 2'h0 ; */
|
||
/*description: Flash page size.*/
|
||
#define EFUSE_FLASH_PAGE_SIZE 0x00000003
|
||
#define EFUSE_FLASH_PAGE_SIZE_M ((EFUSE_FLASH_PAGE_SIZE_V)<<(EFUSE_FLASH_PAGE_SIZE_S))
|
||
#define EFUSE_FLASH_PAGE_SIZE_V 0x3
|
||
#define EFUSE_FLASH_PAGE_SIZE_S 10
|
||
/* EFUSE_FLASH_TYPE : R/W ;bitpos:[9] ;default: 1'b0 ; */
|
||
/*description: The type of the interfaced flash. 0: four data lines 1: eight data lines.*/
|
||
#define EFUSE_FLASH_TYPE (BIT(9))
|
||
#define EFUSE_FLASH_TYPE_M (BIT(9))
|
||
#define EFUSE_FLASH_TYPE_V 0x1
|
||
#define EFUSE_FLASH_TYPE_S 9
|
||
/* EFUSE_PIN_POWER_SELECTION : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: GPIO33-GPIO37 power supply selection in ROM code. 0: VDD3P3_CPU 1: VDD_SPI.*/
|
||
#define EFUSE_PIN_POWER_SELECTION (BIT(8))
|
||
#define EFUSE_PIN_POWER_SELECTION_M (BIT(8))
|
||
#define EFUSE_PIN_POWER_SELECTION_V 0x1
|
||
#define EFUSE_PIN_POWER_SELECTION_S 8
|
||
/* EFUSE_UART_PRINT_CONTROL : R/W ;bitpos:[7:6] ;default: 2'h0 ; */
|
||
/*description: The type of UART print control.00: Forces to print.01: Controlled
|
||
by GPIO46 print at low level.10: Controlled by GPIO46 print at high level.11: Forces to disable print.*/
|
||
#define EFUSE_UART_PRINT_CONTROL 0x00000003
|
||
#define EFUSE_UART_PRINT_CONTROL_M ((EFUSE_UART_PRINT_CONTROL_V)<<(EFUSE_UART_PRINT_CONTROL_S))
|
||
#define EFUSE_UART_PRINT_CONTROL_V 0x3
|
||
#define EFUSE_UART_PRINT_CONTROL_S 6
|
||
/* EFUSE_ENABLE_SECURITY_DOWNLOAD : R/W ;bitpos:[5] ;default: 1'b0 ; */
|
||
/*description: Set this bit to enable security download mode.*/
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD (BIT(5))
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_M (BIT(5))
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_V 0x1
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_S 5
|
||
/* EFUSE_DIS_USB_DOWNLOAD_MODE : R/W ;bitpos:[4] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable download through USB.*/
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE (BIT(4))
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_M (BIT(4))
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_V 0x1
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_S 4
|
||
/* EFUSE_FLASH_ECC_MODE : R/W ;bitpos:[3] ;default: 1'b0 ; */
|
||
/*description: Set this bit to set flsah ecc mode. 0:flash ecc 16to18 byte mode.
|
||
1:flash ecc 16to17 byte mode.*/
|
||
#define EFUSE_FLASH_ECC_MODE (BIT(3))
|
||
#define EFUSE_FLASH_ECC_MODE_M (BIT(3))
|
||
#define EFUSE_FLASH_ECC_MODE_V 0x1
|
||
#define EFUSE_FLASH_ECC_MODE_S 3
|
||
/* EFUSE_UART_PRINT_CHANNEL : R/W ;bitpos:[2] ;default: 1'b0 ; */
|
||
/*description: Selectes UART print channel. 0: UART0 1: UART1.*/
|
||
#define EFUSE_UART_PRINT_CHANNEL (BIT(2))
|
||
#define EFUSE_UART_PRINT_CHANNEL_M (BIT(2))
|
||
#define EFUSE_UART_PRINT_CHANNEL_V 0x1
|
||
#define EFUSE_UART_PRINT_CHANNEL_S 2
|
||
/* EFUSE_DIS_LEGACY_SPI_BOOT : R/W ;bitpos:[1] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable Legacy SPI boot mode (boot_mode[3:0] = 4).*/
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT (BIT(1))
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_M (BIT(1))
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_V 0x1
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_S 1
|
||
/* EFUSE_DIS_DOWNLOAD_MODE : R/W ;bitpos:[0] ;default: 1'b0 ; */
|
||
/*description: Set this bit to disable download mode (boot_mode[3:0] = 0 1 2 3 6 7).*/
|
||
#define EFUSE_DIS_DOWNLOAD_MODE (BIT(0))
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_M (BIT(0))
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_S 0
|
||
|
||
#define EFUSE_PGM_DATA5_REG (DR_REG_EFUSE_BASE + 0x014)
|
||
/* EFUSE_RPT4_RESERVED4 : RO ;bitpos:[23:0] ;default: 24'h0 ; */
|
||
/*description: Reserved (used for four backups method).*/
|
||
#define EFUSE_RPT4_RESERVED4 0x00FFFFFF
|
||
#define EFUSE_RPT4_RESERVED4_M ((EFUSE_RPT4_RESERVED4_V)<<(EFUSE_RPT4_RESERVED4_S))
|
||
#define EFUSE_RPT4_RESERVED4_V 0xFFFFFF
|
||
#define EFUSE_RPT4_RESERVED4_S 0
|
||
|
||
#define EFUSE_PGM_DATA6_REG (DR_REG_EFUSE_BASE + 0x018)
|
||
/* EFUSE_PGM_DATA_6 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: The content of the sixth 32-bit data to be programmed.*/
|
||
#define EFUSE_PGM_DATA_6 0xFFFFFFFF
|
||
#define EFUSE_PGM_DATA_6_M ((EFUSE_PGM_DATA_6_V)<<(EFUSE_PGM_DATA_6_S))
|
||
#define EFUSE_PGM_DATA_6_V 0xFFFFFFFF
|
||
#define EFUSE_PGM_DATA_6_S 0
|
||
|
||
#define EFUSE_PGM_DATA7_REG (DR_REG_EFUSE_BASE + 0x01C)
|
||
/* EFUSE_PGM_DATA_7 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: The content of the seventh 32-bit data to be programmed.*/
|
||
#define EFUSE_PGM_DATA_7 0xFFFFFFFF
|
||
#define EFUSE_PGM_DATA_7_M ((EFUSE_PGM_DATA_7_V)<<(EFUSE_PGM_DATA_7_S))
|
||
#define EFUSE_PGM_DATA_7_V 0xFFFFFFFF
|
||
#define EFUSE_PGM_DATA_7_S 0
|
||
|
||
#define EFUSE_PGM_CHECK_VALUE0_REG (DR_REG_EFUSE_BASE + 0x020)
|
||
/* EFUSE_PGM_RS_DATA_0 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: The content of the 0th 32-bit RS code to be programmed.*/
|
||
#define EFUSE_PGM_RS_DATA_0 0xFFFFFFFF
|
||
#define EFUSE_PGM_RS_DATA_0_M ((EFUSE_PGM_RS_DATA_0_V)<<(EFUSE_PGM_RS_DATA_0_S))
|
||
#define EFUSE_PGM_RS_DATA_0_V 0xFFFFFFFF
|
||
#define EFUSE_PGM_RS_DATA_0_S 0
|
||
|
||
#define EFUSE_PGM_CHECK_VALUE1_REG (DR_REG_EFUSE_BASE + 0x024)
|
||
/* EFUSE_PGM_RS_DATA_1 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: The content of the first 32-bit RS code to be programmed.*/
|
||
#define EFUSE_PGM_RS_DATA_1 0xFFFFFFFF
|
||
#define EFUSE_PGM_RS_DATA_1_M ((EFUSE_PGM_RS_DATA_1_V)<<(EFUSE_PGM_RS_DATA_1_S))
|
||
#define EFUSE_PGM_RS_DATA_1_V 0xFFFFFFFF
|
||
#define EFUSE_PGM_RS_DATA_1_S 0
|
||
|
||
#define EFUSE_PGM_CHECK_VALUE2_REG (DR_REG_EFUSE_BASE + 0x028)
|
||
/* EFUSE_PGM_RS_DATA_2 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: The content of the second 32-bit RS code to be programmed.*/
|
||
#define EFUSE_PGM_RS_DATA_2 0xFFFFFFFF
|
||
#define EFUSE_PGM_RS_DATA_2_M ((EFUSE_PGM_RS_DATA_2_V)<<(EFUSE_PGM_RS_DATA_2_S))
|
||
#define EFUSE_PGM_RS_DATA_2_V 0xFFFFFFFF
|
||
#define EFUSE_PGM_RS_DATA_2_S 0
|
||
|
||
#define EFUSE_RD_WR_DIS_REG (DR_REG_EFUSE_BASE + 0x02C)
|
||
/* EFUSE_WR_DIS : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: The value of WR_DIS.*/
|
||
#define EFUSE_WR_DIS 0xFFFFFFFF
|
||
#define EFUSE_WR_DIS_M ((EFUSE_WR_DIS_V)<<(EFUSE_WR_DIS_S))
|
||
#define EFUSE_WR_DIS_V 0xFFFFFFFF
|
||
#define EFUSE_WR_DIS_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_DATA0_REG (DR_REG_EFUSE_BASE + 0x030)
|
||
/* EFUSE_VDD_SPI_DREFH : RO ;bitpos:[31:30] ;default: 2'h0 ; */
|
||
/*description: The value of VDD_SPI_DREFH.*/
|
||
#define EFUSE_VDD_SPI_DREFH 0x00000003
|
||
#define EFUSE_VDD_SPI_DREFH_M ((EFUSE_VDD_SPI_DREFH_V)<<(EFUSE_VDD_SPI_DREFH_S))
|
||
#define EFUSE_VDD_SPI_DREFH_V 0x3
|
||
#define EFUSE_VDD_SPI_DREFH_S 30
|
||
/* EFUSE_VDD_SPI_MODECURLIM : RO ;bitpos:[29] ;default: 1'b0 ; */
|
||
/*description: The value of VDD_SPI_MODECURLIM.*/
|
||
#define EFUSE_VDD_SPI_MODECURLIM (BIT(29))
|
||
#define EFUSE_VDD_SPI_MODECURLIM_M (BIT(29))
|
||
#define EFUSE_VDD_SPI_MODECURLIM_V 0x1
|
||
#define EFUSE_VDD_SPI_MODECURLIM_S 29
|
||
/* EFUSE_BTLC_GPIO_ENABLE : RO ;bitpos:[28:27] ;default: 2'h0 ; */
|
||
/*description: The value of BTLC_GPIO_ENABLE.*/
|
||
#define EFUSE_BTLC_GPIO_ENABLE 0x00000003
|
||
#define EFUSE_BTLC_GPIO_ENABLE_M ((EFUSE_BTLC_GPIO_ENABLE_V)<<(EFUSE_BTLC_GPIO_ENABLE_S))
|
||
#define EFUSE_BTLC_GPIO_ENABLE_V 0x3
|
||
#define EFUSE_BTLC_GPIO_ENABLE_S 27
|
||
/* EFUSE_USB_EXT_PHY_ENABLE : RO ;bitpos:[26] ;default: 1'b0 ; */
|
||
/*description: The value of EXT_PHY_ENABLE.*/
|
||
#define EFUSE_USB_EXT_PHY_ENABLE (BIT(26))
|
||
#define EFUSE_USB_EXT_PHY_ENABLE_M (BIT(26))
|
||
#define EFUSE_USB_EXT_PHY_ENABLE_V 0x1
|
||
#define EFUSE_USB_EXT_PHY_ENABLE_S 26
|
||
/* EFUSE_USB_EXCHG_PINS : RO ;bitpos:[25] ;default: 1'b0 ; */
|
||
/*description: The value of USB_EXCHG_PINS.*/
|
||
#define EFUSE_USB_EXCHG_PINS (BIT(25))
|
||
#define EFUSE_USB_EXCHG_PINS_M (BIT(25))
|
||
#define EFUSE_USB_EXCHG_PINS_V 0x1
|
||
#define EFUSE_USB_EXCHG_PINS_S 25
|
||
/* EFUSE_USB_DREFL : RO ;bitpos:[24:23] ;default: 2'h0 ; */
|
||
/*description: The value of USB_DREFL.*/
|
||
#define EFUSE_USB_DREFL 0x00000003
|
||
#define EFUSE_USB_DREFL_M ((EFUSE_USB_DREFL_V)<<(EFUSE_USB_DREFL_S))
|
||
#define EFUSE_USB_DREFL_V 0x3
|
||
#define EFUSE_USB_DREFL_S 23
|
||
/* EFUSE_USB_DREFH : RO ;bitpos:[22:21] ;default: 2'h0 ; */
|
||
/*description: The value of USB_DREFH.*/
|
||
#define EFUSE_USB_DREFH 0x00000003
|
||
#define EFUSE_USB_DREFH_M ((EFUSE_USB_DREFH_V)<<(EFUSE_USB_DREFH_S))
|
||
#define EFUSE_USB_DREFH_V 0x3
|
||
#define EFUSE_USB_DREFH_S 21
|
||
/* EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT : RO ;bitpos:[20] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_DOWNLOAD_MANUAL_ENCRYPT.*/
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT (BIT(20))
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_M (BIT(20))
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_S 20
|
||
/* EFUSE_HARD_DIS_JTAG : RO ;bitpos:[19] ;default: 1'b0 ; */
|
||
/*description: The value of HARD_DIS_JTAG.*/
|
||
#define EFUSE_HARD_DIS_JTAG (BIT(19))
|
||
#define EFUSE_HARD_DIS_JTAG_M (BIT(19))
|
||
#define EFUSE_HARD_DIS_JTAG_V 0x1
|
||
#define EFUSE_HARD_DIS_JTAG_S 19
|
||
/* EFUSE_SOFT_DIS_JTAG : RO ;bitpos:[18:16] ;default: 3'h0 ; */
|
||
/*description: The value of SOFT_DIS_JTAG.*/
|
||
#define EFUSE_SOFT_DIS_JTAG 0x00000007
|
||
#define EFUSE_SOFT_DIS_JTAG_M ((EFUSE_SOFT_DIS_JTAG_V)<<(EFUSE_SOFT_DIS_JTAG_S))
|
||
#define EFUSE_SOFT_DIS_JTAG_V 0x7
|
||
#define EFUSE_SOFT_DIS_JTAG_S 16
|
||
/* EFUSE_DIS_APP_CPU : RO ;bitpos:[15] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_APP_CPU.*/
|
||
#define EFUSE_DIS_APP_CPU (BIT(15))
|
||
#define EFUSE_DIS_APP_CPU_M (BIT(15))
|
||
#define EFUSE_DIS_APP_CPU_V 0x1
|
||
#define EFUSE_DIS_APP_CPU_S 15
|
||
/* EFUSE_DIS_CAN : RO ;bitpos:[14] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_CAN.*/
|
||
#define EFUSE_DIS_CAN (BIT(14))
|
||
#define EFUSE_DIS_CAN_M (BIT(14))
|
||
#define EFUSE_DIS_CAN_V 0x1
|
||
#define EFUSE_DIS_CAN_S 14
|
||
/* EFUSE_DIS_USB : RO ;bitpos:[13] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_USB.*/
|
||
#define EFUSE_DIS_USB (BIT(13))
|
||
#define EFUSE_DIS_USB_M (BIT(13))
|
||
#define EFUSE_DIS_USB_V 0x1
|
||
#define EFUSE_DIS_USB_S 13
|
||
/* EFUSE_DIS_FORCE_DOWNLOAD : RO ;bitpos:[12] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_FORCE_DOWNLOAD.*/
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD (BIT(12))
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_M (BIT(12))
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_V 0x1
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_S 12
|
||
/* EFUSE_DIS_DOWNLOAD_DCACHE : RO ;bitpos:[11] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_DOWNLOAD_DCACHE.*/
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE (BIT(11))
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_M (BIT(11))
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_S 11
|
||
/* EFUSE_DIS_DOWNLOAD_ICACHE : RO ;bitpos:[10] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_DOWNLOAD_ICACHE.*/
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE (BIT(10))
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_M (BIT(10))
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_S 10
|
||
/* EFUSE_DIS_DCACHE : RO ;bitpos:[9] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_DCACHE.*/
|
||
#define EFUSE_DIS_DCACHE (BIT(9))
|
||
#define EFUSE_DIS_DCACHE_M (BIT(9))
|
||
#define EFUSE_DIS_DCACHE_V 0x1
|
||
#define EFUSE_DIS_DCACHE_S 9
|
||
/* EFUSE_DIS_ICACHE : RO ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_ICACHE.*/
|
||
#define EFUSE_DIS_ICACHE (BIT(8))
|
||
#define EFUSE_DIS_ICACHE_M (BIT(8))
|
||
#define EFUSE_DIS_ICACHE_V 0x1
|
||
#define EFUSE_DIS_ICACHE_S 8
|
||
/* EFUSE_DIS_RTC_RAM_BOOT : RO ;bitpos:[7] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_RTC_RAM_BOOT.*/
|
||
#define EFUSE_DIS_RTC_RAM_BOOT (BIT(7))
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_M (BIT(7))
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_V 0x1
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_S 7
|
||
/* EFUSE_RD_DIS : RO ;bitpos:[6:0] ;default: 7'h0 ; */
|
||
/*description: The value of RD_DIS.*/
|
||
#define EFUSE_RD_DIS 0x0000007F
|
||
#define EFUSE_RD_DIS_M ((EFUSE_RD_DIS_V)<<(EFUSE_RD_DIS_S))
|
||
#define EFUSE_RD_DIS_V 0x7F
|
||
#define EFUSE_RD_DIS_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_DATA1_REG (DR_REG_EFUSE_BASE + 0x034)
|
||
/* EFUSE_KEY_PURPOSE_1 : RO ;bitpos:[31:28] ;default: 4'h0 ; */
|
||
/*description: The value of KEY_PURPOSE_1.*/
|
||
#define EFUSE_KEY_PURPOSE_1 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_1_M ((EFUSE_KEY_PURPOSE_1_V)<<(EFUSE_KEY_PURPOSE_1_S))
|
||
#define EFUSE_KEY_PURPOSE_1_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_1_S 28
|
||
/* EFUSE_KEY_PURPOSE_0 : RO ;bitpos:[27:24] ;default: 4'h0 ; */
|
||
/*description: The value of KEY_PURPOSE_0.*/
|
||
#define EFUSE_KEY_PURPOSE_0 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_0_M ((EFUSE_KEY_PURPOSE_0_V)<<(EFUSE_KEY_PURPOSE_0_S))
|
||
#define EFUSE_KEY_PURPOSE_0_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_0_S 24
|
||
/* EFUSE_SECURE_BOOT_KEY_REVOKE2 : RO ;bitpos:[23] ;default: 1'b0 ; */
|
||
/*description: The value of SECURE_BOOT_KEY_REVOKE2.*/
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2 (BIT(23))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_M (BIT(23))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_V 0x1
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_S 23
|
||
/* EFUSE_SECURE_BOOT_KEY_REVOKE1 : RO ;bitpos:[22] ;default: 1'b0 ; */
|
||
/*description: The value of SECURE_BOOT_KEY_REVOKE1.*/
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1 (BIT(22))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_M (BIT(22))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_V 0x1
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_S 22
|
||
/* EFUSE_SECURE_BOOT_KEY_REVOKE0 : RO ;bitpos:[21] ;default: 1'b0 ; */
|
||
/*description: The value of SECURE_BOOT_KEY_REVOKE0.*/
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0 (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_M (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_V 0x1
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_S 21
|
||
/* EFUSE_SPI_BOOT_CRYPT_CNT : RO ;bitpos:[20:18] ;default: 3'h0 ; */
|
||
/*description: The value of SPI_BOOT_CRYPT_CNT.*/
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT 0x00000007
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_M ((EFUSE_SPI_BOOT_CRYPT_CNT_V)<<(EFUSE_SPI_BOOT_CRYPT_CNT_S))
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_V 0x7
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_S 18
|
||
/* EFUSE_WDT_DELAY_SEL : RO ;bitpos:[17:16] ;default: 2'h0 ; */
|
||
/*description: The value of WDT_DELAY_SEL.*/
|
||
#define EFUSE_WDT_DELAY_SEL 0x00000003
|
||
#define EFUSE_WDT_DELAY_SEL_M ((EFUSE_WDT_DELAY_SEL_V)<<(EFUSE_WDT_DELAY_SEL_S))
|
||
#define EFUSE_WDT_DELAY_SEL_V 0x3
|
||
#define EFUSE_WDT_DELAY_SEL_S 16
|
||
/* EFUSE_EUFSE_VDD_SPI_DCAP : RO ;bitpos:[15:14] ;default: 2'h0 ; */
|
||
/*description: The value of REG_VDD_SPI_DCAP.*/
|
||
#define EFUSE_EUFSE_VDD_SPI_DCAP 0x00000003
|
||
#define EFUSE_EUFSE_VDD_SPI_DCAP_M ((EFUSE_EUFSE_VDD_SPI_DCAP_V)<<(EFUSE_EUFSE_VDD_SPI_DCAP_S))
|
||
#define EFUSE_EUFSE_VDD_SPI_DCAP_V 0x3
|
||
#define EFUSE_EUFSE_VDD_SPI_DCAP_S 14
|
||
/* EFUSE_VDD_SPI_INIT : RO ;bitpos:[13:12] ;default: 2'h0 ; */
|
||
/*description: The value of VDD_SPI_INIT.*/
|
||
#define EFUSE_VDD_SPI_INIT 0x00000003
|
||
#define EFUSE_VDD_SPI_INIT_M ((EFUSE_VDD_SPI_INIT_V)<<(EFUSE_VDD_SPI_INIT_S))
|
||
#define EFUSE_VDD_SPI_INIT_V 0x3
|
||
#define EFUSE_VDD_SPI_INIT_S 12
|
||
/* EFUSE_VDD_SPI_DCURLIM : RO ;bitpos:[11:9] ;default: 3'h0 ; */
|
||
/*description: The value of VDD_SPI_DCURLIM.*/
|
||
#define EFUSE_VDD_SPI_DCURLIM 0x00000007
|
||
#define EFUSE_VDD_SPI_DCURLIM_M ((EFUSE_VDD_SPI_DCURLIM_V)<<(EFUSE_VDD_SPI_DCURLIM_S))
|
||
#define EFUSE_VDD_SPI_DCURLIM_V 0x7
|
||
#define EFUSE_VDD_SPI_DCURLIM_S 9
|
||
/* EFUSE_VDD_SPI_ENCURLIM : RO ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: The value of VDD_SPI_ENCURLIM.*/
|
||
#define EFUSE_VDD_SPI_ENCURLIM (BIT(8))
|
||
#define EFUSE_VDD_SPI_ENCURLIM_M (BIT(8))
|
||
#define EFUSE_VDD_SPI_ENCURLIM_V 0x1
|
||
#define EFUSE_VDD_SPI_ENCURLIM_S 8
|
||
/* EFUSE_VDD_SPI_EN_INIT : RO ;bitpos:[7] ;default: 1'b0 ; */
|
||
/*description: The value of VDD_SPI_EN_INIT.*/
|
||
#define EFUSE_VDD_SPI_EN_INIT (BIT(7))
|
||
#define EFUSE_VDD_SPI_EN_INIT_M (BIT(7))
|
||
#define EFUSE_VDD_SPI_EN_INIT_V 0x1
|
||
#define EFUSE_VDD_SPI_EN_INIT_S 7
|
||
/* EFUSE_VDD_SPI_FORCE : RO ;bitpos:[6] ;default: 1'b0 ; */
|
||
/*description: The value of VDD_SPI_FORCE.*/
|
||
#define EFUSE_VDD_SPI_FORCE (BIT(6))
|
||
#define EFUSE_VDD_SPI_FORCE_M (BIT(6))
|
||
#define EFUSE_VDD_SPI_FORCE_V 0x1
|
||
#define EFUSE_VDD_SPI_FORCE_S 6
|
||
/* EFUSE_VDD_SPI_TIEH : RO ;bitpos:[5] ;default: 1'b0 ; */
|
||
/*description: The value of VDD_SPI_TIEH.*/
|
||
#define EFUSE_VDD_SPI_TIEH (BIT(5))
|
||
#define EFUSE_VDD_SPI_TIEH_M (BIT(5))
|
||
#define EFUSE_VDD_SPI_TIEH_V 0x1
|
||
#define EFUSE_VDD_SPI_TIEH_S 5
|
||
/* EFUSE_VDD_SPI_XPD : RO ;bitpos:[4] ;default: 1'b0 ; */
|
||
/*description: The value of VDD_SPI_XPD.*/
|
||
#define EFUSE_VDD_SPI_XPD (BIT(4))
|
||
#define EFUSE_VDD_SPI_XPD_M (BIT(4))
|
||
#define EFUSE_VDD_SPI_XPD_V 0x1
|
||
#define EFUSE_VDD_SPI_XPD_S 4
|
||
/* EFUSE_VDD_SPI_DREFL : RO ;bitpos:[3:2] ;default: 2'h0 ; */
|
||
/*description: The value of VDD_SPI_DREFL.*/
|
||
#define EFUSE_VDD_SPI_DREFL 0x00000003
|
||
#define EFUSE_VDD_SPI_DREFL_M ((EFUSE_VDD_SPI_DREFL_V)<<(EFUSE_VDD_SPI_DREFL_S))
|
||
#define EFUSE_VDD_SPI_DREFL_V 0x3
|
||
#define EFUSE_VDD_SPI_DREFL_S 2
|
||
/* EFUSE_VDD_SPI_DREFM : RO ;bitpos:[1:0] ;default: 2'h0 ; */
|
||
/*description: The value of VDD_SPI_DREFM.*/
|
||
#define EFUSE_VDD_SPI_DREFM 0x00000003
|
||
#define EFUSE_VDD_SPI_DREFM_M ((EFUSE_VDD_SPI_DREFM_V)<<(EFUSE_VDD_SPI_DREFM_S))
|
||
#define EFUSE_VDD_SPI_DREFM_V 0x3
|
||
#define EFUSE_VDD_SPI_DREFM_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_DATA2_REG (DR_REG_EFUSE_BASE + 0x038)
|
||
/* EFUSE_FLASH_TPUW : RO ;bitpos:[31:28] ;default: 4'h0 ; */
|
||
/*description: The value of FLASH_TPUW.*/
|
||
#define EFUSE_FLASH_TPUW 0x0000000F
|
||
#define EFUSE_FLASH_TPUW_M ((EFUSE_FLASH_TPUW_V)<<(EFUSE_FLASH_TPUW_S))
|
||
#define EFUSE_FLASH_TPUW_V 0xF
|
||
#define EFUSE_FLASH_TPUW_S 28
|
||
/* EFUSE_RPT4_RESERVED0 : RO ;bitpos:[27:22] ;default: 6'h0 ; */
|
||
/*description: Reserved.*/
|
||
#define EFUSE_RPT4_RESERVED0 0x0000003F
|
||
#define EFUSE_RPT4_RESERVED0_M ((EFUSE_RPT4_RESERVED0_V)<<(EFUSE_RPT4_RESERVED0_S))
|
||
#define EFUSE_RPT4_RESERVED0_V 0x3F
|
||
#define EFUSE_RPT4_RESERVED0_S 22
|
||
/* EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE : RO ;bitpos:[21] ;default: 1'b0 ; */
|
||
/*description: The value of SECURE_BOOT_AGGRESSIVE_REVOKE.*/
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_M (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_V 0x1
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_S 21
|
||
/* EFUSE_SECURE_BOOT_EN : RO ;bitpos:[20] ;default: 1'b0 ; */
|
||
/*description: The value of SECURE_BOOT_EN.*/
|
||
#define EFUSE_SECURE_BOOT_EN (BIT(20))
|
||
#define EFUSE_SECURE_BOOT_EN_M (BIT(20))
|
||
#define EFUSE_SECURE_BOOT_EN_V 0x1
|
||
#define EFUSE_SECURE_BOOT_EN_S 20
|
||
/* EFUSE_KEY_PURPOSE_6 : RO ;bitpos:[19:16] ;default: 4'h0 ; */
|
||
/*description: The value of KEY_PURPOSE_6.*/
|
||
#define EFUSE_KEY_PURPOSE_6 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_6_M ((EFUSE_KEY_PURPOSE_6_V)<<(EFUSE_KEY_PURPOSE_6_S))
|
||
#define EFUSE_KEY_PURPOSE_6_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_6_S 16
|
||
/* EFUSE_KEY_PURPOSE_5 : RO ;bitpos:[15:12] ;default: 4'h0 ; */
|
||
/*description: The value of KEY_PURPOSE_5.*/
|
||
#define EFUSE_KEY_PURPOSE_5 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_5_M ((EFUSE_KEY_PURPOSE_5_V)<<(EFUSE_KEY_PURPOSE_5_S))
|
||
#define EFUSE_KEY_PURPOSE_5_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_5_S 12
|
||
/* EFUSE_KEY_PURPOSE_4 : RO ;bitpos:[11:8] ;default: 4'h0 ; */
|
||
/*description: The value of KEY_PURPOSE_4.*/
|
||
#define EFUSE_KEY_PURPOSE_4 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_4_M ((EFUSE_KEY_PURPOSE_4_V)<<(EFUSE_KEY_PURPOSE_4_S))
|
||
#define EFUSE_KEY_PURPOSE_4_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_4_S 8
|
||
/* EFUSE_KEY_PURPOSE_3 : RO ;bitpos:[7:4] ;default: 4'h0 ; */
|
||
/*description: The value of KEY_PURPOSE_3.*/
|
||
#define EFUSE_KEY_PURPOSE_3 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_3_M ((EFUSE_KEY_PURPOSE_3_V)<<(EFUSE_KEY_PURPOSE_3_S))
|
||
#define EFUSE_KEY_PURPOSE_3_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_3_S 4
|
||
/* EFUSE_KEY_PURPOSE_2 : RO ;bitpos:[3:0] ;default: 4'h0 ; */
|
||
/*description: The value of KEY_PURPOSE_2.*/
|
||
#define EFUSE_KEY_PURPOSE_2 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_2_M ((EFUSE_KEY_PURPOSE_2_V)<<(EFUSE_KEY_PURPOSE_2_S))
|
||
#define EFUSE_KEY_PURPOSE_2_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_2_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_DATA3_REG (DR_REG_EFUSE_BASE + 0x03C)
|
||
/* EFUSE_RPT4_RESERVED1 : RO ;bitpos:[31:30] ;default: 2'h0 ; */
|
||
/*description: Reserved.*/
|
||
#define EFUSE_RPT4_RESERVED1 0x00000003
|
||
#define EFUSE_RPT4_RESERVED1_M ((EFUSE_RPT4_RESERVED1_V)<<(EFUSE_RPT4_RESERVED1_S))
|
||
#define EFUSE_RPT4_RESERVED1_V 0x3
|
||
#define EFUSE_RPT4_RESERVED1_S 30
|
||
/* EFUSE_SECURE_VERSION : RO ;bitpos:[29:14] ;default: 16'h0 ; */
|
||
/*description: The value of SECURE_VERSION.*/
|
||
#define EFUSE_SECURE_VERSION 0x0000FFFF
|
||
#define EFUSE_SECURE_VERSION_M ((EFUSE_SECURE_VERSION_V)<<(EFUSE_SECURE_VERSION_S))
|
||
#define EFUSE_SECURE_VERSION_V 0xFFFF
|
||
#define EFUSE_SECURE_VERSION_S 14
|
||
/* EFUSE_FORCE_SEND_RESUME : RO ;bitpos:[13] ;default: 1'b0 ; */
|
||
/*description: The value of FORCE_SEND_RESUME.*/
|
||
#define EFUSE_FORCE_SEND_RESUME (BIT(13))
|
||
#define EFUSE_FORCE_SEND_RESUME_M (BIT(13))
|
||
#define EFUSE_FORCE_SEND_RESUME_V 0x1
|
||
#define EFUSE_FORCE_SEND_RESUME_S 13
|
||
/* EFUSE_FLASH_ECC_EN : RO ;bitpos:[12] ;default: 1'b0 ; */
|
||
/*description: The value of FLASH_ECC_EN.*/
|
||
#define EFUSE_FLASH_ECC_EN (BIT(12))
|
||
#define EFUSE_FLASH_ECC_EN_M (BIT(12))
|
||
#define EFUSE_FLASH_ECC_EN_V 0x1
|
||
#define EFUSE_FLASH_ECC_EN_S 12
|
||
/* EFUSE_FLASH_PAGE_SIZE : RO ;bitpos:[11:10] ;default: 2'h0 ; */
|
||
/*description: The value of FLASH_PAGE_SIZE.*/
|
||
#define EFUSE_FLASH_PAGE_SIZE 0x00000003
|
||
#define EFUSE_FLASH_PAGE_SIZE_M ((EFUSE_FLASH_PAGE_SIZE_V)<<(EFUSE_FLASH_PAGE_SIZE_S))
|
||
#define EFUSE_FLASH_PAGE_SIZE_V 0x3
|
||
#define EFUSE_FLASH_PAGE_SIZE_S 10
|
||
/* EFUSE_FLASH_TYPE : RO ;bitpos:[9] ;default: 1'b0 ; */
|
||
/*description: The value of FLASH_TYPE.*/
|
||
#define EFUSE_FLASH_TYPE (BIT(9))
|
||
#define EFUSE_FLASH_TYPE_M (BIT(9))
|
||
#define EFUSE_FLASH_TYPE_V 0x1
|
||
#define EFUSE_FLASH_TYPE_S 9
|
||
/* EFUSE_PIN_POWER_SELECTION : RO ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: The value of PIN_POWER_SELECTION.*/
|
||
#define EFUSE_PIN_POWER_SELECTION (BIT(8))
|
||
#define EFUSE_PIN_POWER_SELECTION_M (BIT(8))
|
||
#define EFUSE_PIN_POWER_SELECTION_V 0x1
|
||
#define EFUSE_PIN_POWER_SELECTION_S 8
|
||
/* EFUSE_UART_PRINT_CONTROL : RO ;bitpos:[7:6] ;default: 2'h0 ; */
|
||
/*description: The value of UART_PRINT_CONTROL.*/
|
||
#define EFUSE_UART_PRINT_CONTROL 0x00000003
|
||
#define EFUSE_UART_PRINT_CONTROL_M ((EFUSE_UART_PRINT_CONTROL_V)<<(EFUSE_UART_PRINT_CONTROL_S))
|
||
#define EFUSE_UART_PRINT_CONTROL_V 0x3
|
||
#define EFUSE_UART_PRINT_CONTROL_S 6
|
||
/* EFUSE_ENABLE_SECURITY_DOWNLOAD : RO ;bitpos:[5] ;default: 1'b0 ; */
|
||
/*description: The value of ENABLE_SECURITY_DOWNLOAD.*/
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD (BIT(5))
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_M (BIT(5))
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_V 0x1
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_S 5
|
||
/* EFUSE_DIS_USB_DOWNLOAD_MODE : RO ;bitpos:[4] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_USB_DOWNLOAD_MODE.*/
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE (BIT(4))
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_M (BIT(4))
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_V 0x1
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_S 4
|
||
/* EFUSE_FLASH_ECC_MODE : RO ;bitpos:[3] ;default: 1'b0 ; */
|
||
/*description: The value of FLASH_ECC_MODE.*/
|
||
#define EFUSE_FLASH_ECC_MODE (BIT(3))
|
||
#define EFUSE_FLASH_ECC_MODE_M (BIT(3))
|
||
#define EFUSE_FLASH_ECC_MODE_V 0x1
|
||
#define EFUSE_FLASH_ECC_MODE_S 3
|
||
/* EFUSE_UART_PRINT_CHANNEL : RO ;bitpos:[2] ;default: 1'b0 ; */
|
||
/*description: The value of UART_PRINT_CHANNEL.*/
|
||
#define EFUSE_UART_PRINT_CHANNEL (BIT(2))
|
||
#define EFUSE_UART_PRINT_CHANNEL_M (BIT(2))
|
||
#define EFUSE_UART_PRINT_CHANNEL_V 0x1
|
||
#define EFUSE_UART_PRINT_CHANNEL_S 2
|
||
/* EFUSE_DIS_LEGACY_SPI_BOOT : RO ;bitpos:[1] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_LEGACY_SPI_BOOT.*/
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT (BIT(1))
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_M (BIT(1))
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_V 0x1
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_S 1
|
||
/* EFUSE_DIS_DOWNLOAD_MODE : RO ;bitpos:[0] ;default: 1'b0 ; */
|
||
/*description: The value of DIS_DOWNLOAD_MODE.*/
|
||
#define EFUSE_DIS_DOWNLOAD_MODE (BIT(0))
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_M (BIT(0))
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_DATA4_REG (DR_REG_EFUSE_BASE + 0x040)
|
||
/* EFUSE_RPT4_RESERVED4 : RO ;bitpos:[23:0] ;default: 24'h0 ; */
|
||
/*description: Reserved.*/
|
||
#define EFUSE_RPT4_RESERVED4 0x00FFFFFF
|
||
#define EFUSE_RPT4_RESERVED4_M ((EFUSE_RPT4_RESERVED4_V)<<(EFUSE_RPT4_RESERVED4_S))
|
||
#define EFUSE_RPT4_RESERVED4_V 0xFFFFFF
|
||
#define EFUSE_RPT4_RESERVED4_S 0
|
||
|
||
#define EFUSE_RD_MAC_SPI_SYS_0_REG (DR_REG_EFUSE_BASE + 0x044)
|
||
/* EFUSE_MAC_0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the low 32 bits of MAC address.*/
|
||
#define EFUSE_MAC_0 0xFFFFFFFF
|
||
#define EFUSE_MAC_0_M ((EFUSE_MAC_0_V)<<(EFUSE_MAC_0_S))
|
||
#define EFUSE_MAC_0_V 0xFFFFFFFF
|
||
#define EFUSE_MAC_0_S 0
|
||
|
||
#define EFUSE_RD_MAC_SPI_SYS_1_REG (DR_REG_EFUSE_BASE + 0x048)
|
||
/* EFUSE_SPI_PAD_CONF_0 : RO ;bitpos:[31:16] ;default: 16'h0 ; */
|
||
/*description: Stores the zeroth part of SPI_PAD_CONF.*/
|
||
#define EFUSE_SPI_PAD_CONF_0 0x0000FFFF
|
||
#define EFUSE_SPI_PAD_CONF_0_M ((EFUSE_SPI_PAD_CONF_0_V)<<(EFUSE_SPI_PAD_CONF_0_S))
|
||
#define EFUSE_SPI_PAD_CONF_0_V 0xFFFF
|
||
#define EFUSE_SPI_PAD_CONF_0_S 16
|
||
/* EFUSE_MAC_1 : RO ;bitpos:[15:0] ;default: 16'h0 ; */
|
||
/*description: Stores the high 16 bits of MAC address.*/
|
||
#define EFUSE_MAC_1 0x0000FFFF
|
||
#define EFUSE_MAC_1_M ((EFUSE_MAC_1_V)<<(EFUSE_MAC_1_S))
|
||
#define EFUSE_MAC_1_V 0xFFFF
|
||
#define EFUSE_MAC_1_S 0
|
||
|
||
#define EFUSE_RD_MAC_SPI_SYS_2_REG (DR_REG_EFUSE_BASE + 0x04C)
|
||
/* EFUSE_SPI_PAD_CONF_1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the first part of SPI_PAD_CONF.*/
|
||
#define EFUSE_SPI_PAD_CONF_1 0xFFFFFFFF
|
||
#define EFUSE_SPI_PAD_CONF_1_M ((EFUSE_SPI_PAD_CONF_1_V)<<(EFUSE_SPI_PAD_CONF_1_S))
|
||
#define EFUSE_SPI_PAD_CONF_1_V 0xFFFFFFFF
|
||
#define EFUSE_SPI_PAD_CONF_1_S 0
|
||
|
||
#define EFUSE_RD_MAC_SPI_SYS_3_REG (DR_REG_EFUSE_BASE + 0x050)
|
||
/* EFUSE_SYS_DATA_PART0_0 : RO ;bitpos:[31:18] ;default: 14'h0 ; */
|
||
/*description: Stores the fist 14 bits of the zeroth part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART0_0 0x00003FFF
|
||
#define EFUSE_SYS_DATA_PART0_0_M ((EFUSE_SYS_DATA_PART0_0_V)<<(EFUSE_SYS_DATA_PART0_0_S))
|
||
#define EFUSE_SYS_DATA_PART0_0_V 0x3FFF
|
||
#define EFUSE_SYS_DATA_PART0_0_S 18
|
||
/* EFUSE_SPI_PAD_CONF_2 : RO ;bitpos:[17:0] ;default: 18'h0 ; */
|
||
/*description: Stores the second part of SPI_PAD_CONF.*/
|
||
#define EFUSE_SPI_PAD_CONF_2 0x0003FFFF
|
||
#define EFUSE_SPI_PAD_CONF_2_M ((EFUSE_SPI_PAD_CONF_2_V)<<(EFUSE_SPI_PAD_CONF_2_S))
|
||
#define EFUSE_SPI_PAD_CONF_2_V 0x3FFFF
|
||
#define EFUSE_SPI_PAD_CONF_2_S 0
|
||
|
||
#define EFUSE_RD_MAC_SPI_SYS_4_REG (DR_REG_EFUSE_BASE + 0x054)
|
||
/* EFUSE_SYS_DATA_PART0_1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fist 32 bits of the zeroth part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART0_1 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART0_1_M ((EFUSE_SYS_DATA_PART0_1_V)<<(EFUSE_SYS_DATA_PART0_1_S))
|
||
#define EFUSE_SYS_DATA_PART0_1_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART0_1_S 0
|
||
|
||
#define EFUSE_RD_MAC_SPI_SYS_5_REG (DR_REG_EFUSE_BASE + 0x058)
|
||
/* EFUSE_SYS_DATA_PART0_2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the second 32 bits of the zeroth part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART0_2 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART0_2_M ((EFUSE_SYS_DATA_PART0_2_V)<<(EFUSE_SYS_DATA_PART0_2_S))
|
||
#define EFUSE_SYS_DATA_PART0_2_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART0_2_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART1_DATA0_REG (DR_REG_EFUSE_BASE + 0x05C)
|
||
/* EFUSE_SYS_DATA_PART1_0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the zeroth 32 bits of the first part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART1_0 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_0_M ((EFUSE_SYS_DATA_PART1_0_V)<<(EFUSE_SYS_DATA_PART1_0_S))
|
||
#define EFUSE_SYS_DATA_PART1_0_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_0_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART1_DATA1_REG (DR_REG_EFUSE_BASE + 0x060)
|
||
/* EFUSE_SYS_DATA_PART1_1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the first 32 bits of the first part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART1_1 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_1_M ((EFUSE_SYS_DATA_PART1_1_V)<<(EFUSE_SYS_DATA_PART1_1_S))
|
||
#define EFUSE_SYS_DATA_PART1_1_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_1_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART1_DATA2_REG (DR_REG_EFUSE_BASE + 0x064)
|
||
/* EFUSE_SYS_DATA_PART1_2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the second 32 bits of the first part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART1_2 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_2_M ((EFUSE_SYS_DATA_PART1_2_V)<<(EFUSE_SYS_DATA_PART1_2_S))
|
||
#define EFUSE_SYS_DATA_PART1_2_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_2_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART1_DATA3_REG (DR_REG_EFUSE_BASE + 0x068)
|
||
/* EFUSE_SYS_DATA_PART1_3 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the third 32 bits of the first part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART1_3 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_3_M ((EFUSE_SYS_DATA_PART1_3_V)<<(EFUSE_SYS_DATA_PART1_3_S))
|
||
#define EFUSE_SYS_DATA_PART1_3_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_3_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART1_DATA4_REG (DR_REG_EFUSE_BASE + 0x06C)
|
||
/* EFUSE_SYS_DATA_PART1_4 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fourth 32 bits of the first part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART1_4 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_4_M ((EFUSE_SYS_DATA_PART1_4_V)<<(EFUSE_SYS_DATA_PART1_4_S))
|
||
#define EFUSE_SYS_DATA_PART1_4_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_4_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART1_DATA5_REG (DR_REG_EFUSE_BASE + 0x070)
|
||
/* EFUSE_SYS_DATA_PART1_5 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fifth 32 bits of the first part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART1_5 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_5_M ((EFUSE_SYS_DATA_PART1_5_V)<<(EFUSE_SYS_DATA_PART1_5_S))
|
||
#define EFUSE_SYS_DATA_PART1_5_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_5_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART1_DATA6_REG (DR_REG_EFUSE_BASE + 0x074)
|
||
/* EFUSE_SYS_DATA_PART1_6 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the sixth 32 bits of the first part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART1_6 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_6_M ((EFUSE_SYS_DATA_PART1_6_V)<<(EFUSE_SYS_DATA_PART1_6_S))
|
||
#define EFUSE_SYS_DATA_PART1_6_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_6_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART1_DATA7_REG (DR_REG_EFUSE_BASE + 0x078)
|
||
/* EFUSE_SYS_DATA_PART1_7 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the seventh 32 bits of the first part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART1_7 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_7_M ((EFUSE_SYS_DATA_PART1_7_V)<<(EFUSE_SYS_DATA_PART1_7_S))
|
||
#define EFUSE_SYS_DATA_PART1_7_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART1_7_S 0
|
||
|
||
#define EFUSE_RD_USR_DATA0_REG (DR_REG_EFUSE_BASE + 0x07C)
|
||
/* EFUSE_USR_DATA0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the zeroth 32 bits of BLOCK3 (user).*/
|
||
#define EFUSE_USR_DATA0 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA0_M ((EFUSE_USR_DATA0_V)<<(EFUSE_USR_DATA0_S))
|
||
#define EFUSE_USR_DATA0_V 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA0_S 0
|
||
|
||
#define EFUSE_RD_USR_DATA1_REG (DR_REG_EFUSE_BASE + 0x080)
|
||
/* EFUSE_USR_DATA1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the first 32 bits of BLOCK3 (user).*/
|
||
#define EFUSE_USR_DATA1 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA1_M ((EFUSE_USR_DATA1_V)<<(EFUSE_USR_DATA1_S))
|
||
#define EFUSE_USR_DATA1_V 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA1_S 0
|
||
|
||
#define EFUSE_RD_USR_DATA2_REG (DR_REG_EFUSE_BASE + 0x084)
|
||
/* EFUSE_USR_DATA2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the second 32 bits of BLOCK3 (user).*/
|
||
#define EFUSE_USR_DATA2 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA2_M ((EFUSE_USR_DATA2_V)<<(EFUSE_USR_DATA2_S))
|
||
#define EFUSE_USR_DATA2_V 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA2_S 0
|
||
|
||
#define EFUSE_RD_USR_DATA3_REG (DR_REG_EFUSE_BASE + 0x088)
|
||
/* EFUSE_USR_DATA3 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the third 32 bits of BLOCK3 (user).*/
|
||
#define EFUSE_USR_DATA3 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA3_M ((EFUSE_USR_DATA3_V)<<(EFUSE_USR_DATA3_S))
|
||
#define EFUSE_USR_DATA3_V 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA3_S 0
|
||
|
||
#define EFUSE_RD_USR_DATA4_REG (DR_REG_EFUSE_BASE + 0x08C)
|
||
/* EFUSE_USR_DATA4 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fourth 32 bits of BLOCK3 (user).*/
|
||
#define EFUSE_USR_DATA4 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA4_M ((EFUSE_USR_DATA4_V)<<(EFUSE_USR_DATA4_S))
|
||
#define EFUSE_USR_DATA4_V 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA4_S 0
|
||
|
||
#define EFUSE_RD_USR_DATA5_REG (DR_REG_EFUSE_BASE + 0x090)
|
||
/* EFUSE_USR_DATA5 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fifth 32 bits of BLOCK3 (user).*/
|
||
#define EFUSE_USR_DATA5 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA5_M ((EFUSE_USR_DATA5_V)<<(EFUSE_USR_DATA5_S))
|
||
#define EFUSE_USR_DATA5_V 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA5_S 0
|
||
|
||
#define EFUSE_RD_USR_DATA6_REG (DR_REG_EFUSE_BASE + 0x094)
|
||
/* EFUSE_USR_DATA6 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the sixth 32 bits of BLOCK3 (user).*/
|
||
#define EFUSE_USR_DATA6 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA6_M ((EFUSE_USR_DATA6_V)<<(EFUSE_USR_DATA6_S))
|
||
#define EFUSE_USR_DATA6_V 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA6_S 0
|
||
|
||
#define EFUSE_RD_USR_DATA7_REG (DR_REG_EFUSE_BASE + 0x098)
|
||
/* EFUSE_USR_DATA7 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the seventh 32 bits of BLOCK3 (user).*/
|
||
#define EFUSE_USR_DATA7 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA7_M ((EFUSE_USR_DATA7_V)<<(EFUSE_USR_DATA7_S))
|
||
#define EFUSE_USR_DATA7_V 0xFFFFFFFF
|
||
#define EFUSE_USR_DATA7_S 0
|
||
|
||
#define EFUSE_RD_KEY0_DATA0_REG (DR_REG_EFUSE_BASE + 0x09C)
|
||
/* EFUSE_KEY0_DATA0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the zeroth 32 bits of KEY0.*/
|
||
#define EFUSE_KEY0_DATA0 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA0_M ((EFUSE_KEY0_DATA0_V)<<(EFUSE_KEY0_DATA0_S))
|
||
#define EFUSE_KEY0_DATA0_V 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA0_S 0
|
||
|
||
#define EFUSE_RD_KEY0_DATA1_REG (DR_REG_EFUSE_BASE + 0x0A0)
|
||
/* EFUSE_KEY0_DATA1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the first 32 bits of KEY0.*/
|
||
#define EFUSE_KEY0_DATA1 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA1_M ((EFUSE_KEY0_DATA1_V)<<(EFUSE_KEY0_DATA1_S))
|
||
#define EFUSE_KEY0_DATA1_V 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA1_S 0
|
||
|
||
#define EFUSE_RD_KEY0_DATA2_REG (DR_REG_EFUSE_BASE + 0x0A4)
|
||
/* EFUSE_KEY0_DATA2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the second 32 bits of KEY0.*/
|
||
#define EFUSE_KEY0_DATA2 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA2_M ((EFUSE_KEY0_DATA2_V)<<(EFUSE_KEY0_DATA2_S))
|
||
#define EFUSE_KEY0_DATA2_V 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA2_S 0
|
||
|
||
#define EFUSE_RD_KEY0_DATA3_REG (DR_REG_EFUSE_BASE + 0x0A8)
|
||
/* EFUSE_KEY0_DATA3 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the third 32 bits of KEY0.*/
|
||
#define EFUSE_KEY0_DATA3 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA3_M ((EFUSE_KEY0_DATA3_V)<<(EFUSE_KEY0_DATA3_S))
|
||
#define EFUSE_KEY0_DATA3_V 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA3_S 0
|
||
|
||
#define EFUSE_RD_KEY0_DATA4_REG (DR_REG_EFUSE_BASE + 0x0AC)
|
||
/* EFUSE_KEY0_DATA4 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fourth 32 bits of KEY0.*/
|
||
#define EFUSE_KEY0_DATA4 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA4_M ((EFUSE_KEY0_DATA4_V)<<(EFUSE_KEY0_DATA4_S))
|
||
#define EFUSE_KEY0_DATA4_V 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA4_S 0
|
||
|
||
#define EFUSE_RD_KEY0_DATA5_REG (DR_REG_EFUSE_BASE + 0x0B0)
|
||
/* EFUSE_KEY0_DATA5 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fifth 32 bits of KEY0.*/
|
||
#define EFUSE_KEY0_DATA5 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA5_M ((EFUSE_KEY0_DATA5_V)<<(EFUSE_KEY0_DATA5_S))
|
||
#define EFUSE_KEY0_DATA5_V 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA5_S 0
|
||
|
||
#define EFUSE_RD_KEY0_DATA6_REG (DR_REG_EFUSE_BASE + 0x0B4)
|
||
/* EFUSE_KEY0_DATA6 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the sixth 32 bits of KEY0.*/
|
||
#define EFUSE_KEY0_DATA6 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA6_M ((EFUSE_KEY0_DATA6_V)<<(EFUSE_KEY0_DATA6_S))
|
||
#define EFUSE_KEY0_DATA6_V 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA6_S 0
|
||
|
||
#define EFUSE_RD_KEY0_DATA7_REG (DR_REG_EFUSE_BASE + 0x0B8)
|
||
/* EFUSE_KEY0_DATA7 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the seventh 32 bits of KEY0.*/
|
||
#define EFUSE_KEY0_DATA7 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA7_M ((EFUSE_KEY0_DATA7_V)<<(EFUSE_KEY0_DATA7_S))
|
||
#define EFUSE_KEY0_DATA7_V 0xFFFFFFFF
|
||
#define EFUSE_KEY0_DATA7_S 0
|
||
|
||
#define EFUSE_RD_KEY1_DATA0_REG (DR_REG_EFUSE_BASE + 0x0BC)
|
||
/* EFUSE_KEY1_DATA0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the zeroth 32 bits of KEY1.*/
|
||
#define EFUSE_KEY1_DATA0 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA0_M ((EFUSE_KEY1_DATA0_V)<<(EFUSE_KEY1_DATA0_S))
|
||
#define EFUSE_KEY1_DATA0_V 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA0_S 0
|
||
|
||
#define EFUSE_RD_KEY1_DATA1_REG (DR_REG_EFUSE_BASE + 0x0C0)
|
||
/* EFUSE_KEY1_DATA1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the first 32 bits of KEY1.*/
|
||
#define EFUSE_KEY1_DATA1 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA1_M ((EFUSE_KEY1_DATA1_V)<<(EFUSE_KEY1_DATA1_S))
|
||
#define EFUSE_KEY1_DATA1_V 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA1_S 0
|
||
|
||
#define EFUSE_RD_KEY1_DATA2_REG (DR_REG_EFUSE_BASE + 0x0C4)
|
||
/* EFUSE_KEY1_DATA2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the second 32 bits of KEY1.*/
|
||
#define EFUSE_KEY1_DATA2 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA2_M ((EFUSE_KEY1_DATA2_V)<<(EFUSE_KEY1_DATA2_S))
|
||
#define EFUSE_KEY1_DATA2_V 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA2_S 0
|
||
|
||
#define EFUSE_RD_KEY1_DATA3_REG (DR_REG_EFUSE_BASE + 0x0C8)
|
||
/* EFUSE_KEY1_DATA3 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the third 32 bits of KEY1.*/
|
||
#define EFUSE_KEY1_DATA3 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA3_M ((EFUSE_KEY1_DATA3_V)<<(EFUSE_KEY1_DATA3_S))
|
||
#define EFUSE_KEY1_DATA3_V 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA3_S 0
|
||
|
||
#define EFUSE_RD_KEY1_DATA4_REG (DR_REG_EFUSE_BASE + 0x0CC)
|
||
/* EFUSE_KEY1_DATA4 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fourth 32 bits of KEY1.*/
|
||
#define EFUSE_KEY1_DATA4 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA4_M ((EFUSE_KEY1_DATA4_V)<<(EFUSE_KEY1_DATA4_S))
|
||
#define EFUSE_KEY1_DATA4_V 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA4_S 0
|
||
|
||
#define EFUSE_RD_KEY1_DATA5_REG (DR_REG_EFUSE_BASE + 0x0D0)
|
||
/* EFUSE_KEY1_DATA5 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fifth 32 bits of KEY1.*/
|
||
#define EFUSE_KEY1_DATA5 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA5_M ((EFUSE_KEY1_DATA5_V)<<(EFUSE_KEY1_DATA5_S))
|
||
#define EFUSE_KEY1_DATA5_V 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA5_S 0
|
||
|
||
#define EFUSE_RD_KEY1_DATA6_REG (DR_REG_EFUSE_BASE + 0x0D4)
|
||
/* EFUSE_KEY1_DATA6 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the sixth 32 bits of KEY1.*/
|
||
#define EFUSE_KEY1_DATA6 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA6_M ((EFUSE_KEY1_DATA6_V)<<(EFUSE_KEY1_DATA6_S))
|
||
#define EFUSE_KEY1_DATA6_V 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA6_S 0
|
||
|
||
#define EFUSE_RD_KEY1_DATA7_REG (DR_REG_EFUSE_BASE + 0x0D8)
|
||
/* EFUSE_KEY1_DATA7 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the seventh 32 bits of KEY1.*/
|
||
#define EFUSE_KEY1_DATA7 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA7_M ((EFUSE_KEY1_DATA7_V)<<(EFUSE_KEY1_DATA7_S))
|
||
#define EFUSE_KEY1_DATA7_V 0xFFFFFFFF
|
||
#define EFUSE_KEY1_DATA7_S 0
|
||
|
||
#define EFUSE_RD_KEY2_DATA0_REG (DR_REG_EFUSE_BASE + 0x0DC)
|
||
/* EFUSE_KEY2_DATA0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the zeroth 32 bits of KEY2.*/
|
||
#define EFUSE_KEY2_DATA0 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA0_M ((EFUSE_KEY2_DATA0_V)<<(EFUSE_KEY2_DATA0_S))
|
||
#define EFUSE_KEY2_DATA0_V 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA0_S 0
|
||
|
||
#define EFUSE_RD_KEY2_DATA1_REG (DR_REG_EFUSE_BASE + 0x0E0)
|
||
/* EFUSE_KEY2_DATA1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the first 32 bits of KEY2.*/
|
||
#define EFUSE_KEY2_DATA1 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA1_M ((EFUSE_KEY2_DATA1_V)<<(EFUSE_KEY2_DATA1_S))
|
||
#define EFUSE_KEY2_DATA1_V 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA1_S 0
|
||
|
||
#define EFUSE_RD_KEY2_DATA2_REG (DR_REG_EFUSE_BASE + 0x0E4)
|
||
/* EFUSE_KEY2_DATA2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the second 32 bits of KEY2.*/
|
||
#define EFUSE_KEY2_DATA2 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA2_M ((EFUSE_KEY2_DATA2_V)<<(EFUSE_KEY2_DATA2_S))
|
||
#define EFUSE_KEY2_DATA2_V 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA2_S 0
|
||
|
||
#define EFUSE_RD_KEY2_DATA3_REG (DR_REG_EFUSE_BASE + 0x0E8)
|
||
/* EFUSE_KEY2_DATA3 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the third 32 bits of KEY2.*/
|
||
#define EFUSE_KEY2_DATA3 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA3_M ((EFUSE_KEY2_DATA3_V)<<(EFUSE_KEY2_DATA3_S))
|
||
#define EFUSE_KEY2_DATA3_V 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA3_S 0
|
||
|
||
#define EFUSE_RD_KEY2_DATA4_REG (DR_REG_EFUSE_BASE + 0x0EC)
|
||
/* EFUSE_KEY2_DATA4 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fourth 32 bits of KEY2.*/
|
||
#define EFUSE_KEY2_DATA4 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA4_M ((EFUSE_KEY2_DATA4_V)<<(EFUSE_KEY2_DATA4_S))
|
||
#define EFUSE_KEY2_DATA4_V 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA4_S 0
|
||
|
||
#define EFUSE_RD_KEY2_DATA5_REG (DR_REG_EFUSE_BASE + 0x0F0)
|
||
/* EFUSE_KEY2_DATA5 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fifth 32 bits of KEY2.*/
|
||
#define EFUSE_KEY2_DATA5 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA5_M ((EFUSE_KEY2_DATA5_V)<<(EFUSE_KEY2_DATA5_S))
|
||
#define EFUSE_KEY2_DATA5_V 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA5_S 0
|
||
|
||
#define EFUSE_RD_KEY2_DATA6_REG (DR_REG_EFUSE_BASE + 0x0F4)
|
||
/* EFUSE_KEY2_DATA6 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the sixth 32 bits of KEY2.*/
|
||
#define EFUSE_KEY2_DATA6 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA6_M ((EFUSE_KEY2_DATA6_V)<<(EFUSE_KEY2_DATA6_S))
|
||
#define EFUSE_KEY2_DATA6_V 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA6_S 0
|
||
|
||
#define EFUSE_RD_KEY2_DATA7_REG (DR_REG_EFUSE_BASE + 0x0F8)
|
||
/* EFUSE_KEY2_DATA7 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the seventh 32 bits of KEY2.*/
|
||
#define EFUSE_KEY2_DATA7 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA7_M ((EFUSE_KEY2_DATA7_V)<<(EFUSE_KEY2_DATA7_S))
|
||
#define EFUSE_KEY2_DATA7_V 0xFFFFFFFF
|
||
#define EFUSE_KEY2_DATA7_S 0
|
||
|
||
#define EFUSE_RD_KEY3_DATA0_REG (DR_REG_EFUSE_BASE + 0x0FC)
|
||
/* EFUSE_KEY3_DATA0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the zeroth 32 bits of KEY3.*/
|
||
#define EFUSE_KEY3_DATA0 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA0_M ((EFUSE_KEY3_DATA0_V)<<(EFUSE_KEY3_DATA0_S))
|
||
#define EFUSE_KEY3_DATA0_V 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA0_S 0
|
||
|
||
#define EFUSE_RD_KEY3_DATA1_REG (DR_REG_EFUSE_BASE + 0x100)
|
||
/* EFUSE_KEY3_DATA1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the first 32 bits of KEY3.*/
|
||
#define EFUSE_KEY3_DATA1 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA1_M ((EFUSE_KEY3_DATA1_V)<<(EFUSE_KEY3_DATA1_S))
|
||
#define EFUSE_KEY3_DATA1_V 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA1_S 0
|
||
|
||
#define EFUSE_RD_KEY3_DATA2_REG (DR_REG_EFUSE_BASE + 0x104)
|
||
/* EFUSE_KEY3_DATA2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the second 32 bits of KEY3.*/
|
||
#define EFUSE_KEY3_DATA2 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA2_M ((EFUSE_KEY3_DATA2_V)<<(EFUSE_KEY3_DATA2_S))
|
||
#define EFUSE_KEY3_DATA2_V 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA2_S 0
|
||
|
||
#define EFUSE_RD_KEY3_DATA3_REG (DR_REG_EFUSE_BASE + 0x108)
|
||
/* EFUSE_KEY3_DATA3 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the third 32 bits of KEY3.*/
|
||
#define EFUSE_KEY3_DATA3 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA3_M ((EFUSE_KEY3_DATA3_V)<<(EFUSE_KEY3_DATA3_S))
|
||
#define EFUSE_KEY3_DATA3_V 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA3_S 0
|
||
|
||
#define EFUSE_RD_KEY3_DATA4_REG (DR_REG_EFUSE_BASE + 0x10C)
|
||
/* EFUSE_KEY3_DATA4 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fourth 32 bits of KEY3.*/
|
||
#define EFUSE_KEY3_DATA4 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA4_M ((EFUSE_KEY3_DATA4_V)<<(EFUSE_KEY3_DATA4_S))
|
||
#define EFUSE_KEY3_DATA4_V 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA4_S 0
|
||
|
||
#define EFUSE_RD_KEY3_DATA5_REG (DR_REG_EFUSE_BASE + 0x110)
|
||
/* EFUSE_KEY3_DATA5 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fifth 32 bits of KEY3.*/
|
||
#define EFUSE_KEY3_DATA5 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA5_M ((EFUSE_KEY3_DATA5_V)<<(EFUSE_KEY3_DATA5_S))
|
||
#define EFUSE_KEY3_DATA5_V 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA5_S 0
|
||
|
||
#define EFUSE_RD_KEY3_DATA6_REG (DR_REG_EFUSE_BASE + 0x114)
|
||
/* EFUSE_KEY3_DATA6 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the sixth 32 bits of KEY3.*/
|
||
#define EFUSE_KEY3_DATA6 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA6_M ((EFUSE_KEY3_DATA6_V)<<(EFUSE_KEY3_DATA6_S))
|
||
#define EFUSE_KEY3_DATA6_V 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA6_S 0
|
||
|
||
#define EFUSE_RD_KEY3_DATA7_REG (DR_REG_EFUSE_BASE + 0x118)
|
||
/* EFUSE_KEY3_DATA7 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the seventh 32 bits of KEY3.*/
|
||
#define EFUSE_KEY3_DATA7 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA7_M ((EFUSE_KEY3_DATA7_V)<<(EFUSE_KEY3_DATA7_S))
|
||
#define EFUSE_KEY3_DATA7_V 0xFFFFFFFF
|
||
#define EFUSE_KEY3_DATA7_S 0
|
||
|
||
#define EFUSE_RD_KEY4_DATA0_REG (DR_REG_EFUSE_BASE + 0x11C)
|
||
/* EFUSE_KEY4_DATA0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the zeroth 32 bits of KEY4.*/
|
||
#define EFUSE_KEY4_DATA0 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA0_M ((EFUSE_KEY4_DATA0_V)<<(EFUSE_KEY4_DATA0_S))
|
||
#define EFUSE_KEY4_DATA0_V 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA0_S 0
|
||
|
||
#define EFUSE_RD_KEY4_DATA1_REG (DR_REG_EFUSE_BASE + 0x120)
|
||
/* EFUSE_KEY4_DATA1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the first 32 bits of KEY4.*/
|
||
#define EFUSE_KEY4_DATA1 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA1_M ((EFUSE_KEY4_DATA1_V)<<(EFUSE_KEY4_DATA1_S))
|
||
#define EFUSE_KEY4_DATA1_V 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA1_S 0
|
||
|
||
#define EFUSE_RD_KEY4_DATA2_REG (DR_REG_EFUSE_BASE + 0x124)
|
||
/* EFUSE_KEY4_DATA2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the second 32 bits of KEY4.*/
|
||
#define EFUSE_KEY4_DATA2 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA2_M ((EFUSE_KEY4_DATA2_V)<<(EFUSE_KEY4_DATA2_S))
|
||
#define EFUSE_KEY4_DATA2_V 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA2_S 0
|
||
|
||
#define EFUSE_RD_KEY4_DATA3_REG (DR_REG_EFUSE_BASE + 0x128)
|
||
/* EFUSE_KEY4_DATA3 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the third 32 bits of KEY4.*/
|
||
#define EFUSE_KEY4_DATA3 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA3_M ((EFUSE_KEY4_DATA3_V)<<(EFUSE_KEY4_DATA3_S))
|
||
#define EFUSE_KEY4_DATA3_V 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA3_S 0
|
||
|
||
#define EFUSE_RD_KEY4_DATA4_REG (DR_REG_EFUSE_BASE + 0x12C)
|
||
/* EFUSE_KEY4_DATA4 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fourth 32 bits of KEY4.*/
|
||
#define EFUSE_KEY4_DATA4 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA4_M ((EFUSE_KEY4_DATA4_V)<<(EFUSE_KEY4_DATA4_S))
|
||
#define EFUSE_KEY4_DATA4_V 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA4_S 0
|
||
|
||
#define EFUSE_RD_KEY4_DATA5_REG (DR_REG_EFUSE_BASE + 0x130)
|
||
/* EFUSE_KEY4_DATA5 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fifth 32 bits of KEY4.*/
|
||
#define EFUSE_KEY4_DATA5 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA5_M ((EFUSE_KEY4_DATA5_V)<<(EFUSE_KEY4_DATA5_S))
|
||
#define EFUSE_KEY4_DATA5_V 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA5_S 0
|
||
|
||
#define EFUSE_RD_KEY4_DATA6_REG (DR_REG_EFUSE_BASE + 0x134)
|
||
/* EFUSE_KEY4_DATA6 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the sixth 32 bits of KEY4.*/
|
||
#define EFUSE_KEY4_DATA6 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA6_M ((EFUSE_KEY4_DATA6_V)<<(EFUSE_KEY4_DATA6_S))
|
||
#define EFUSE_KEY4_DATA6_V 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA6_S 0
|
||
|
||
#define EFUSE_RD_KEY4_DATA7_REG (DR_REG_EFUSE_BASE + 0x138)
|
||
/* EFUSE_KEY4_DATA7 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the seventh 32 bits of KEY4.*/
|
||
#define EFUSE_KEY4_DATA7 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA7_M ((EFUSE_KEY4_DATA7_V)<<(EFUSE_KEY4_DATA7_S))
|
||
#define EFUSE_KEY4_DATA7_V 0xFFFFFFFF
|
||
#define EFUSE_KEY4_DATA7_S 0
|
||
|
||
#define EFUSE_RD_KEY5_DATA0_REG (DR_REG_EFUSE_BASE + 0x13C)
|
||
/* EFUSE_KEY5_DATA0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the zeroth 32 bits of KEY5.*/
|
||
#define EFUSE_KEY5_DATA0 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA0_M ((EFUSE_KEY5_DATA0_V)<<(EFUSE_KEY5_DATA0_S))
|
||
#define EFUSE_KEY5_DATA0_V 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA0_S 0
|
||
|
||
#define EFUSE_RD_KEY5_DATA1_REG (DR_REG_EFUSE_BASE + 0x140)
|
||
/* EFUSE_KEY5_DATA1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the first 32 bits of KEY5.*/
|
||
#define EFUSE_KEY5_DATA1 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA1_M ((EFUSE_KEY5_DATA1_V)<<(EFUSE_KEY5_DATA1_S))
|
||
#define EFUSE_KEY5_DATA1_V 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA1_S 0
|
||
|
||
#define EFUSE_RD_KEY5_DATA2_REG (DR_REG_EFUSE_BASE + 0x144)
|
||
/* EFUSE_KEY5_DATA2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the second 32 bits of KEY5.*/
|
||
#define EFUSE_KEY5_DATA2 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA2_M ((EFUSE_KEY5_DATA2_V)<<(EFUSE_KEY5_DATA2_S))
|
||
#define EFUSE_KEY5_DATA2_V 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA2_S 0
|
||
|
||
#define EFUSE_RD_KEY5_DATA3_REG (DR_REG_EFUSE_BASE + 0x148)
|
||
/* EFUSE_KEY5_DATA3 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the third 32 bits of KEY5.*/
|
||
#define EFUSE_KEY5_DATA3 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA3_M ((EFUSE_KEY5_DATA3_V)<<(EFUSE_KEY5_DATA3_S))
|
||
#define EFUSE_KEY5_DATA3_V 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA3_S 0
|
||
|
||
#define EFUSE_RD_KEY5_DATA4_REG (DR_REG_EFUSE_BASE + 0x14C)
|
||
/* EFUSE_KEY5_DATA4 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fourth 32 bits of KEY5.*/
|
||
#define EFUSE_KEY5_DATA4 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA4_M ((EFUSE_KEY5_DATA4_V)<<(EFUSE_KEY5_DATA4_S))
|
||
#define EFUSE_KEY5_DATA4_V 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA4_S 0
|
||
|
||
#define EFUSE_RD_KEY5_DATA5_REG (DR_REG_EFUSE_BASE + 0x150)
|
||
/* EFUSE_KEY5_DATA5 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the fifth 32 bits of KEY5.*/
|
||
#define EFUSE_KEY5_DATA5 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA5_M ((EFUSE_KEY5_DATA5_V)<<(EFUSE_KEY5_DATA5_S))
|
||
#define EFUSE_KEY5_DATA5_V 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA5_S 0
|
||
|
||
#define EFUSE_RD_KEY5_DATA6_REG (DR_REG_EFUSE_BASE + 0x154)
|
||
/* EFUSE_KEY5_DATA6 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the sixth 32 bits of KEY5.*/
|
||
#define EFUSE_KEY5_DATA6 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA6_M ((EFUSE_KEY5_DATA6_V)<<(EFUSE_KEY5_DATA6_S))
|
||
#define EFUSE_KEY5_DATA6_V 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA6_S 0
|
||
|
||
#define EFUSE_RD_KEY5_DATA7_REG (DR_REG_EFUSE_BASE + 0x158)
|
||
/* EFUSE_KEY5_DATA7 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the seventh 32 bits of KEY5.*/
|
||
#define EFUSE_KEY5_DATA7 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA7_M ((EFUSE_KEY5_DATA7_V)<<(EFUSE_KEY5_DATA7_S))
|
||
#define EFUSE_KEY5_DATA7_V 0xFFFFFFFF
|
||
#define EFUSE_KEY5_DATA7_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART2_DATA0_REG (DR_REG_EFUSE_BASE + 0x15C)
|
||
/* EFUSE_SYS_DATA_PART2_0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the $nth 32 bits of the 2nd part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART2_0 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_0_M ((EFUSE_SYS_DATA_PART2_0_V)<<(EFUSE_SYS_DATA_PART2_0_S))
|
||
#define EFUSE_SYS_DATA_PART2_0_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_0_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART2_DATA1_REG (DR_REG_EFUSE_BASE + 0x160)
|
||
/* EFUSE_SYS_DATA_PART2_1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the $nth 32 bits of the 2nd part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART2_1 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_1_M ((EFUSE_SYS_DATA_PART2_1_V)<<(EFUSE_SYS_DATA_PART2_1_S))
|
||
#define EFUSE_SYS_DATA_PART2_1_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_1_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART2_DATA2_REG (DR_REG_EFUSE_BASE + 0x164)
|
||
/* EFUSE_SYS_DATA_PART2_2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the $nth 32 bits of the 2nd part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART2_2 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_2_M ((EFUSE_SYS_DATA_PART2_2_V)<<(EFUSE_SYS_DATA_PART2_2_S))
|
||
#define EFUSE_SYS_DATA_PART2_2_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_2_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART2_DATA3_REG (DR_REG_EFUSE_BASE + 0x168)
|
||
/* EFUSE_SYS_DATA_PART2_3 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the $nth 32 bits of the 2nd part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART2_3 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_3_M ((EFUSE_SYS_DATA_PART2_3_V)<<(EFUSE_SYS_DATA_PART2_3_S))
|
||
#define EFUSE_SYS_DATA_PART2_3_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_3_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART2_DATA4_REG (DR_REG_EFUSE_BASE + 0x16C)
|
||
/* EFUSE_SYS_DATA_PART2_4 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the $nth 32 bits of the 2nd part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART2_4 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_4_M ((EFUSE_SYS_DATA_PART2_4_V)<<(EFUSE_SYS_DATA_PART2_4_S))
|
||
#define EFUSE_SYS_DATA_PART2_4_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_4_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART2_DATA5_REG (DR_REG_EFUSE_BASE + 0x170)
|
||
/* EFUSE_SYS_DATA_PART2_5 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the $nth 32 bits of the 2nd part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART2_5 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_5_M ((EFUSE_SYS_DATA_PART2_5_V)<<(EFUSE_SYS_DATA_PART2_5_S))
|
||
#define EFUSE_SYS_DATA_PART2_5_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_5_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART2_DATA6_REG (DR_REG_EFUSE_BASE + 0x174)
|
||
/* EFUSE_SYS_DATA_PART2_6 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the $nth 32 bits of the 2nd part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART2_6 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_6_M ((EFUSE_SYS_DATA_PART2_6_V)<<(EFUSE_SYS_DATA_PART2_6_S))
|
||
#define EFUSE_SYS_DATA_PART2_6_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_6_S 0
|
||
|
||
#define EFUSE_RD_SYS_PART2_DATA7_REG (DR_REG_EFUSE_BASE + 0x178)
|
||
/* EFUSE_SYS_DATA_PART2_7 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
|
||
/*description: Stores the $nth 32 bits of the 2nd part of system data.*/
|
||
#define EFUSE_SYS_DATA_PART2_7 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_7_M ((EFUSE_SYS_DATA_PART2_7_V)<<(EFUSE_SYS_DATA_PART2_7_S))
|
||
#define EFUSE_SYS_DATA_PART2_7_V 0xFFFFFFFF
|
||
#define EFUSE_SYS_DATA_PART2_7_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_ERR0_REG (DR_REG_EFUSE_BASE + 0x17C)
|
||
/* EFUSE_VDD_SPI_DREFH_ERR : RO ;bitpos:[31:30] ;default: 2'h0 ; */
|
||
/*description: If any bit in VDD_SPI_DREFH is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_DREFH_ERR 0x00000003
|
||
#define EFUSE_VDD_SPI_DREFH_ERR_M ((EFUSE_VDD_SPI_DREFH_ERR_V)<<(EFUSE_VDD_SPI_DREFH_ERR_S))
|
||
#define EFUSE_VDD_SPI_DREFH_ERR_V 0x3
|
||
#define EFUSE_VDD_SPI_DREFH_ERR_S 30
|
||
/* EFUSE_VDD_SPI_MODECURLIM_ERR : RO ;bitpos:[29] ;default: 1'b0 ; */
|
||
/*description: If VDD_SPI_MODECURLIM is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_MODECURLIM_ERR (BIT(29))
|
||
#define EFUSE_VDD_SPI_MODECURLIM_ERR_M (BIT(29))
|
||
#define EFUSE_VDD_SPI_MODECURLIM_ERR_V 0x1
|
||
#define EFUSE_VDD_SPI_MODECURLIM_ERR_S 29
|
||
/* EFUSE_BTLC_GPIO_ENABLE_ERR : RO ;bitpos:[28:27] ;default: 2'h0 ; */
|
||
/*description: If any bit in BTLC_GPIO_ENABLE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_BTLC_GPIO_ENABLE_ERR 0x00000003
|
||
#define EFUSE_BTLC_GPIO_ENABLE_ERR_M ((EFUSE_BTLC_GPIO_ENABLE_ERR_V)<<(EFUSE_BTLC_GPIO_ENABLE_ERR_S))
|
||
#define EFUSE_BTLC_GPIO_ENABLE_ERR_V 0x3
|
||
#define EFUSE_BTLC_GPIO_ENABLE_ERR_S 27
|
||
/* EFUSE_EXT_PHY_ENABLE_ERR : RO ;bitpos:[26] ;default: 1'b0 ; */
|
||
/*description: If EXT_PHY_ENABLE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_EXT_PHY_ENABLE_ERR (BIT(26))
|
||
#define EFUSE_EXT_PHY_ENABLE_ERR_M (BIT(26))
|
||
#define EFUSE_EXT_PHY_ENABLE_ERR_V 0x1
|
||
#define EFUSE_EXT_PHY_ENABLE_ERR_S 26
|
||
/* EFUSE_USB_EXCHG_PINS_ERR : RO ;bitpos:[25] ;default: 1'b0 ; */
|
||
/*description: If USB_EXCHG_PINS is 1 then it indicates a programming error.*/
|
||
#define EFUSE_USB_EXCHG_PINS_ERR (BIT(25))
|
||
#define EFUSE_USB_EXCHG_PINS_ERR_M (BIT(25))
|
||
#define EFUSE_USB_EXCHG_PINS_ERR_V 0x1
|
||
#define EFUSE_USB_EXCHG_PINS_ERR_S 25
|
||
/* EFUSE_USB_DREFL_ERR : RO ;bitpos:[24:23] ;default: 2'h0 ; */
|
||
/*description: If any bit in USB_DREFL is 1 then it indicates a programming error.*/
|
||
#define EFUSE_USB_DREFL_ERR 0x00000003
|
||
#define EFUSE_USB_DREFL_ERR_M ((EFUSE_USB_DREFL_ERR_V)<<(EFUSE_USB_DREFL_ERR_S))
|
||
#define EFUSE_USB_DREFL_ERR_V 0x3
|
||
#define EFUSE_USB_DREFL_ERR_S 23
|
||
/* EFUSE_USB_DREFH_ERR : RO ;bitpos:[22:21] ;default: 2'h0 ; */
|
||
/*description: If any bit in USB_DREFH is 1 then it indicates a programming error.*/
|
||
#define EFUSE_USB_DREFH_ERR 0x00000003
|
||
#define EFUSE_USB_DREFH_ERR_M ((EFUSE_USB_DREFH_ERR_V)<<(EFUSE_USB_DREFH_ERR_S))
|
||
#define EFUSE_USB_DREFH_ERR_V 0x3
|
||
#define EFUSE_USB_DREFH_ERR_S 21
|
||
/* EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_ERR : RO ;bitpos:[20] ;default: 1'b0 ; */
|
||
/*description: If DIS_DOWNLOAD_MANUAL_ENCRYPT is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_ERR (BIT(20))
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_ERR_M (BIT(20))
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_ERR_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_ERR_S 20
|
||
/* EFUSE_HARD_DIS_JTAG_ERR : RO ;bitpos:[19] ;default: 1'b0 ; */
|
||
/*description: If HARD_DIS_JTAG is 1 then it indicates a programming error.*/
|
||
#define EFUSE_HARD_DIS_JTAG_ERR (BIT(19))
|
||
#define EFUSE_HARD_DIS_JTAG_ERR_M (BIT(19))
|
||
#define EFUSE_HARD_DIS_JTAG_ERR_V 0x1
|
||
#define EFUSE_HARD_DIS_JTAG_ERR_S 19
|
||
/* EFUSE_SOFT_DIS_JTAG_ERR : RO ;bitpos:[18:16] ;default: 1'b0 ; */
|
||
/*description: If SOFT_DIS_JTAG is 1 then it indicates a programming error.*/
|
||
#define EFUSE_SOFT_DIS_JTAG_ERR 0x00000007
|
||
#define EFUSE_SOFT_DIS_JTAG_ERR_M ((EFUSE_SOFT_DIS_JTAG_ERR_V)<<(EFUSE_SOFT_DIS_JTAG_ERR_S))
|
||
#define EFUSE_SOFT_DIS_JTAG_ERR_V 0x7
|
||
#define EFUSE_SOFT_DIS_JTAG_ERR_S 16
|
||
/* EFUSE_DIS_APP_CPU_ERR : RO ;bitpos:[15] ;default: 1'b0 ; */
|
||
/*description: If DIS_APP_CPU is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_APP_CPU_ERR (BIT(15))
|
||
#define EFUSE_DIS_APP_CPU_ERR_M (BIT(15))
|
||
#define EFUSE_DIS_APP_CPU_ERR_V 0x1
|
||
#define EFUSE_DIS_APP_CPU_ERR_S 15
|
||
/* EFUSE_DIS_CAN_ERR : RO ;bitpos:[14] ;default: 1'b0 ; */
|
||
/*description: If DIS_CAN is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_CAN_ERR (BIT(14))
|
||
#define EFUSE_DIS_CAN_ERR_M (BIT(14))
|
||
#define EFUSE_DIS_CAN_ERR_V 0x1
|
||
#define EFUSE_DIS_CAN_ERR_S 14
|
||
/* EFUSE_DIS_USB_ERR : RO ;bitpos:[13] ;default: 1'b0 ; */
|
||
/*description: If DIS_USB is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_USB_ERR (BIT(13))
|
||
#define EFUSE_DIS_USB_ERR_M (BIT(13))
|
||
#define EFUSE_DIS_USB_ERR_V 0x1
|
||
#define EFUSE_DIS_USB_ERR_S 13
|
||
/* EFUSE_DIS_FORCE_DOWNLOAD_ERR : RO ;bitpos:[12] ;default: 1'b0 ; */
|
||
/*description: If DIS_FORCE_DOWNLOAD is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_ERR (BIT(12))
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_ERR_M (BIT(12))
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_ERR_V 0x1
|
||
#define EFUSE_DIS_FORCE_DOWNLOAD_ERR_S 12
|
||
/* EFUSE_DIS_DOWNLOAD_DCACHE_ERR : RO ;bitpos:[11] ;default: 1'b0 ; */
|
||
/*description: If DIS_DOWNLOAD_DCACHE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_ERR (BIT(11))
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_ERR_M (BIT(11))
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_ERR_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_DCACHE_ERR_S 11
|
||
/* EFUSE_DIS_DOWNLOAD_ICACHE_ERR : RO ;bitpos:[10] ;default: 1'b0 ; */
|
||
/*description: If DIS_DOWNLOAD_ICACHE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_ERR (BIT(10))
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_ERR_M (BIT(10))
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_ERR_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_ICACHE_ERR_S 10
|
||
/* EFUSE_DIS_DCACHE_ERR : RO ;bitpos:[9] ;default: 1'b0 ; */
|
||
/*description: If DIS_DCACHE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_DCACHE_ERR (BIT(9))
|
||
#define EFUSE_DIS_DCACHE_ERR_M (BIT(9))
|
||
#define EFUSE_DIS_DCACHE_ERR_V 0x1
|
||
#define EFUSE_DIS_DCACHE_ERR_S 9
|
||
/* EFUSE_DIS_ICACHE_ERR : RO ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: If DIS_ICACHE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_ICACHE_ERR (BIT(8))
|
||
#define EFUSE_DIS_ICACHE_ERR_M (BIT(8))
|
||
#define EFUSE_DIS_ICACHE_ERR_V 0x1
|
||
#define EFUSE_DIS_ICACHE_ERR_S 8
|
||
/* EFUSE_DIS_RTC_RAM_BOOT_ERR : RO ;bitpos:[7] ;default: 1'b0 ; */
|
||
/*description: If DIS_RTC_RAM_BOOT is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_ERR (BIT(7))
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_ERR_M (BIT(7))
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_ERR_V 0x1
|
||
#define EFUSE_DIS_RTC_RAM_BOOT_ERR_S 7
|
||
/* EFUSE_RD_DIS_ERR : RO ;bitpos:[6:0] ;default: 7'h0 ; */
|
||
/*description: If any bit in RD_DIS is 1 then it indicates a programming error.*/
|
||
#define EFUSE_RD_DIS_ERR 0x0000007F
|
||
#define EFUSE_RD_DIS_ERR_M ((EFUSE_RD_DIS_ERR_V)<<(EFUSE_RD_DIS_ERR_S))
|
||
#define EFUSE_RD_DIS_ERR_V 0x7F
|
||
#define EFUSE_RD_DIS_ERR_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_ERR1_REG (DR_REG_EFUSE_BASE + 0x180)
|
||
/* EFUSE_KEY_PURPOSE_1_ERR : RO ;bitpos:[31:28] ;default: 4'h0 ; */
|
||
/*description: If any bit in KEY_PURPOSE_1 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_KEY_PURPOSE_1_ERR 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_1_ERR_M ((EFUSE_KEY_PURPOSE_1_ERR_V)<<(EFUSE_KEY_PURPOSE_1_ERR_S))
|
||
#define EFUSE_KEY_PURPOSE_1_ERR_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_1_ERR_S 28
|
||
/* EFUSE_KEY_PURPOSE_0_ERR : RO ;bitpos:[27:24] ;default: 4'h0 ; */
|
||
/*description: If any bit in KEY_PURPOSE_0 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_KEY_PURPOSE_0_ERR 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_0_ERR_M ((EFUSE_KEY_PURPOSE_0_ERR_V)<<(EFUSE_KEY_PURPOSE_0_ERR_S))
|
||
#define EFUSE_KEY_PURPOSE_0_ERR_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_0_ERR_S 24
|
||
/* EFUSE_SECURE_BOOT_KEY_REVOKE2_ERR : RO ;bitpos:[23] ;default: 1'b0 ; */
|
||
/*description: If SECURE_BOOT_KEY_REVOKE2 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_ERR (BIT(23))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_ERR_M (BIT(23))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_ERR_V 0x1
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE2_ERR_S 23
|
||
/* EFUSE_SECURE_BOOT_KEY_REVOKE1_ERR : RO ;bitpos:[22] ;default: 1'b0 ; */
|
||
/*description: If SECURE_BOOT_KEY_REVOKE1 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_ERR (BIT(22))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_ERR_M (BIT(22))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_ERR_V 0x1
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE1_ERR_S 22
|
||
/* EFUSE_SECURE_BOOT_KEY_REVOKE0_ERR : RO ;bitpos:[21] ;default: 1'b0 ; */
|
||
/*description: If SECURE_BOOT_KEY_REVOKE0 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_ERR (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_ERR_M (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_ERR_V 0x1
|
||
#define EFUSE_SECURE_BOOT_KEY_REVOKE0_ERR_S 21
|
||
/* EFUSE_SPI_BOOT_CRYPT_CNT_ERR : RO ;bitpos:[20:18] ;default: 3'h0 ; */
|
||
/*description: If any bit in SPI_BOOT_CRYPT_CNT is 1 then it indicates a programming error.*/
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_ERR 0x00000007
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_ERR_M ((EFUSE_SPI_BOOT_CRYPT_CNT_ERR_V)<<(EFUSE_SPI_BOOT_CRYPT_CNT_ERR_S))
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_ERR_V 0x7
|
||
#define EFUSE_SPI_BOOT_CRYPT_CNT_ERR_S 18
|
||
/* EFUSE_WDT_DELAY_SEL_ERR : RO ;bitpos:[17:16] ;default: 2'h0 ; */
|
||
/*description: If any bit in WDT_DELAY_SEL is 1 then it indicates a programming error.*/
|
||
#define EFUSE_WDT_DELAY_SEL_ERR 0x00000003
|
||
#define EFUSE_WDT_DELAY_SEL_ERR_M ((EFUSE_WDT_DELAY_SEL_ERR_V)<<(EFUSE_WDT_DELAY_SEL_ERR_S))
|
||
#define EFUSE_WDT_DELAY_SEL_ERR_V 0x3
|
||
#define EFUSE_WDT_DELAY_SEL_ERR_S 16
|
||
/* EFUSE_VDD_SPI_DCAP_ERR : RO ;bitpos:[15:14] ;default: 2'h0 ; */
|
||
/*description: If any bit in VDD_SPI_DCAP is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_DCAP_ERR 0x00000003
|
||
#define EFUSE_VDD_SPI_DCAP_ERR_M ((EFUSE_VDD_SPI_DCAP_ERR_V)<<(EFUSE_VDD_SPI_DCAP_ERR_S))
|
||
#define EFUSE_VDD_SPI_DCAP_ERR_V 0x3
|
||
#define EFUSE_VDD_SPI_DCAP_ERR_S 14
|
||
/* EFUSE_VDD_SPI_INIT_ERR : RO ;bitpos:[13:12] ;default: 2'h0 ; */
|
||
/*description: If any bit in VDD_SPI_INIT is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_INIT_ERR 0x00000003
|
||
#define EFUSE_VDD_SPI_INIT_ERR_M ((EFUSE_VDD_SPI_INIT_ERR_V)<<(EFUSE_VDD_SPI_INIT_ERR_S))
|
||
#define EFUSE_VDD_SPI_INIT_ERR_V 0x3
|
||
#define EFUSE_VDD_SPI_INIT_ERR_S 12
|
||
/* EFUSE_VDD_SPI_DCURLIM_ERR : RO ;bitpos:[11:9] ;default: 3'h0 ; */
|
||
/*description: If any bit in VDD_SPI_DCURLIM is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_DCURLIM_ERR 0x00000007
|
||
#define EFUSE_VDD_SPI_DCURLIM_ERR_M ((EFUSE_VDD_SPI_DCURLIM_ERR_V)<<(EFUSE_VDD_SPI_DCURLIM_ERR_S))
|
||
#define EFUSE_VDD_SPI_DCURLIM_ERR_V 0x7
|
||
#define EFUSE_VDD_SPI_DCURLIM_ERR_S 9
|
||
/* EFUSE_VDD_SPI_ENCURLIM_ERR : RO ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: If VDD_SPI_ENCURLIM is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_ENCURLIM_ERR (BIT(8))
|
||
#define EFUSE_VDD_SPI_ENCURLIM_ERR_M (BIT(8))
|
||
#define EFUSE_VDD_SPI_ENCURLIM_ERR_V 0x1
|
||
#define EFUSE_VDD_SPI_ENCURLIM_ERR_S 8
|
||
/* EFUSE_VDD_SPI_EN_INIT_ERR : RO ;bitpos:[7] ;default: 1'b0 ; */
|
||
/*description: If VDD_SPI_EN_INIT is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_EN_INIT_ERR (BIT(7))
|
||
#define EFUSE_VDD_SPI_EN_INIT_ERR_M (BIT(7))
|
||
#define EFUSE_VDD_SPI_EN_INIT_ERR_V 0x1
|
||
#define EFUSE_VDD_SPI_EN_INIT_ERR_S 7
|
||
/* EFUSE_VDD_SPI_FORCE_ERR : RO ;bitpos:[6] ;default: 1'b0 ; */
|
||
/*description: If VDD_SPI_FORCE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_FORCE_ERR (BIT(6))
|
||
#define EFUSE_VDD_SPI_FORCE_ERR_M (BIT(6))
|
||
#define EFUSE_VDD_SPI_FORCE_ERR_V 0x1
|
||
#define EFUSE_VDD_SPI_FORCE_ERR_S 6
|
||
/* EFUSE_VDD_SPI_TIEH_ERR : RO ;bitpos:[5] ;default: 1'b0 ; */
|
||
/*description: If VDD_SPI_TIEH is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_TIEH_ERR (BIT(5))
|
||
#define EFUSE_VDD_SPI_TIEH_ERR_M (BIT(5))
|
||
#define EFUSE_VDD_SPI_TIEH_ERR_V 0x1
|
||
#define EFUSE_VDD_SPI_TIEH_ERR_S 5
|
||
/* EFUSE_VDD_SPI_XPD_ERR : RO ;bitpos:[4] ;default: 1'b0 ; */
|
||
/*description: If VDD_SPI_XPD is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_XPD_ERR (BIT(4))
|
||
#define EFUSE_VDD_SPI_XPD_ERR_M (BIT(4))
|
||
#define EFUSE_VDD_SPI_XPD_ERR_V 0x1
|
||
#define EFUSE_VDD_SPI_XPD_ERR_S 4
|
||
/* EFUSE_VDD_SPI_DREFL_ERR : RO ;bitpos:[3:2] ;default: 2'h0 ; */
|
||
/*description: If any bit in VDD_SPI_DREFL is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_DREFL_ERR 0x00000003
|
||
#define EFUSE_VDD_SPI_DREFL_ERR_M ((EFUSE_VDD_SPI_DREFL_ERR_V)<<(EFUSE_VDD_SPI_DREFL_ERR_S))
|
||
#define EFUSE_VDD_SPI_DREFL_ERR_V 0x3
|
||
#define EFUSE_VDD_SPI_DREFL_ERR_S 2
|
||
/* EFUSE_VDD_SPI_DREFM_ERR : RO ;bitpos:[1:0] ;default: 2'h0 ; */
|
||
/*description: If any bit in VDD_SPI_DREFM is 1 then it indicates a programming error.*/
|
||
#define EFUSE_VDD_SPI_DREFM_ERR 0x00000003
|
||
#define EFUSE_VDD_SPI_DREFM_ERR_M ((EFUSE_VDD_SPI_DREFM_ERR_V)<<(EFUSE_VDD_SPI_DREFM_ERR_S))
|
||
#define EFUSE_VDD_SPI_DREFM_ERR_V 0x3
|
||
#define EFUSE_VDD_SPI_DREFM_ERR_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_ERR2_REG (DR_REG_EFUSE_BASE + 0x184)
|
||
/* EFUSE_FLASH_TPUW_ERR : RO ;bitpos:[31:28] ;default: 4'h0 ; */
|
||
/*description: If any bit in FLASH_TPUM is 1 then it indicates a programming error.*/
|
||
#define EFUSE_FLASH_TPUW_ERR 0x0000000F
|
||
#define EFUSE_FLASH_TPUW_ERR_M ((EFUSE_FLASH_TPUW_ERR_V)<<(EFUSE_FLASH_TPUW_ERR_S))
|
||
#define EFUSE_FLASH_TPUW_ERR_V 0xF
|
||
#define EFUSE_FLASH_TPUW_ERR_S 28
|
||
/* EFUSE_RPT4_RESERVED0_ERR : RO ;bitpos:[27:22] ;default: 6'h0 ; */
|
||
/*description: Reserved.*/
|
||
#define EFUSE_RPT4_RESERVED0_ERR 0x0000003F
|
||
#define EFUSE_RPT4_RESERVED0_ERR_M ((EFUSE_RPT4_RESERVED0_ERR_V)<<(EFUSE_RPT4_RESERVED0_ERR_S))
|
||
#define EFUSE_RPT4_RESERVED0_ERR_V 0x3F
|
||
#define EFUSE_RPT4_RESERVED0_ERR_S 22
|
||
/* EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_ERR : RO ;bitpos:[21] ;default: 1'b0 ; */
|
||
/*description: If SECURE_BOOT_AGGRESSIVE_REVOKE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_ERR (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_ERR_M (BIT(21))
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_ERR_V 0x1
|
||
#define EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE_ERR_S 21
|
||
/* EFUSE_SECURE_BOOT_EN_ERR : RO ;bitpos:[20] ;default: 1'b0 ; */
|
||
/*description: If SECURE_BOOT_EN is 1 then it indicates a programming error.*/
|
||
#define EFUSE_SECURE_BOOT_EN_ERR (BIT(20))
|
||
#define EFUSE_SECURE_BOOT_EN_ERR_M (BIT(20))
|
||
#define EFUSE_SECURE_BOOT_EN_ERR_V 0x1
|
||
#define EFUSE_SECURE_BOOT_EN_ERR_S 20
|
||
/* EFUSE_KEY_PURPOSE_6_ERR : RO ;bitpos:[19:16] ;default: 4'h0 ; */
|
||
/*description: If any bit in KEY_PURPOSE_6 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_KEY_PURPOSE_6_ERR 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_6_ERR_M ((EFUSE_KEY_PURPOSE_6_ERR_V)<<(EFUSE_KEY_PURPOSE_6_ERR_S))
|
||
#define EFUSE_KEY_PURPOSE_6_ERR_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_6_ERR_S 16
|
||
/* EFUSE_KEY_PURPOSE_5_ERR : RO ;bitpos:[15:12] ;default: 4'h0 ; */
|
||
/*description: If any bit in KEY_PURPOSE_5 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_KEY_PURPOSE_5_ERR 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_5_ERR_M ((EFUSE_KEY_PURPOSE_5_ERR_V)<<(EFUSE_KEY_PURPOSE_5_ERR_S))
|
||
#define EFUSE_KEY_PURPOSE_5_ERR_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_5_ERR_S 12
|
||
/* EFUSE_KEY_PURPOSE_4_ERR : RO ;bitpos:[11:8] ;default: 4'h0 ; */
|
||
/*description: If any bit in KEY_PURPOSE_4 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_KEY_PURPOSE_4_ERR 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_4_ERR_M ((EFUSE_KEY_PURPOSE_4_ERR_V)<<(EFUSE_KEY_PURPOSE_4_ERR_S))
|
||
#define EFUSE_KEY_PURPOSE_4_ERR_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_4_ERR_S 8
|
||
/* EFUSE_KEY_PURPOSE_3_ERR : RO ;bitpos:[7:4] ;default: 4'h0 ; */
|
||
/*description: If any bit in KEY_PURPOSE_3 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_KEY_PURPOSE_3_ERR 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_3_ERR_M ((EFUSE_KEY_PURPOSE_3_ERR_V)<<(EFUSE_KEY_PURPOSE_3_ERR_S))
|
||
#define EFUSE_KEY_PURPOSE_3_ERR_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_3_ERR_S 4
|
||
/* EFUSE_KEY_PURPOSE_2_ERR : RO ;bitpos:[3:0] ;default: 4'h0 ; */
|
||
/*description: If any bit in KEY_PURPOSE_2 is 1 then it indicates a programming error.*/
|
||
#define EFUSE_KEY_PURPOSE_2_ERR 0x0000000F
|
||
#define EFUSE_KEY_PURPOSE_2_ERR_M ((EFUSE_KEY_PURPOSE_2_ERR_V)<<(EFUSE_KEY_PURPOSE_2_ERR_S))
|
||
#define EFUSE_KEY_PURPOSE_2_ERR_V 0xF
|
||
#define EFUSE_KEY_PURPOSE_2_ERR_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_ERR3_REG (DR_REG_EFUSE_BASE + 0x188)
|
||
/* EFUSE_RPT4_RESERVED1_ERR : RO ;bitpos:[31:30] ;default: 2'h0 ; */
|
||
/*description: Reserved.*/
|
||
#define EFUSE_RPT4_RESERVED1_ERR 0x00000003
|
||
#define EFUSE_RPT4_RESERVED1_ERR_M ((EFUSE_RPT4_RESERVED1_ERR_V)<<(EFUSE_RPT4_RESERVED1_ERR_S))
|
||
#define EFUSE_RPT4_RESERVED1_ERR_V 0x3
|
||
#define EFUSE_RPT4_RESERVED1_ERR_S 30
|
||
/* EFUSE_SECURE_VERSION_ERR : RO ;bitpos:[29:14] ;default: 16'h0 ; */
|
||
/*description: If any bit in SECURE_VERSION is 1 then it indicates a programming error.*/
|
||
#define EFUSE_SECURE_VERSION_ERR 0x0000FFFF
|
||
#define EFUSE_SECURE_VERSION_ERR_M ((EFUSE_SECURE_VERSION_ERR_V)<<(EFUSE_SECURE_VERSION_ERR_S))
|
||
#define EFUSE_SECURE_VERSION_ERR_V 0xFFFF
|
||
#define EFUSE_SECURE_VERSION_ERR_S 14
|
||
/* EFUSE_FORCE_SEND_RESUME_ERR : RO ;bitpos:[13] ;default: 1'b0 ; */
|
||
/*description: If FORCE_SEND_RESUME is 1 then it indicates a programming error.*/
|
||
#define EFUSE_FORCE_SEND_RESUME_ERR (BIT(13))
|
||
#define EFUSE_FORCE_SEND_RESUME_ERR_M (BIT(13))
|
||
#define EFUSE_FORCE_SEND_RESUME_ERR_V 0x1
|
||
#define EFUSE_FORCE_SEND_RESUME_ERR_S 13
|
||
/* EFUSE_FLASH_ECC_EN : RO ;bitpos:[12] ;default: 1'b0 ; */
|
||
/*description: If FLASH_ECC_EN_ERR is 1 then it indicates a programming error.*/
|
||
#define EFUSE_FLASH_ECC_EN (BIT(12))
|
||
#define EFUSE_FLASH_ECC_EN_M (BIT(12))
|
||
#define EFUSE_FLASH_ECC_EN_V 0x1
|
||
#define EFUSE_FLASH_ECC_EN_S 12
|
||
/* EFUSE_FLASH_PAGE_SIZE : RO ;bitpos:[11:10] ;default: 2'h0 ; */
|
||
/*description: If any bits in FLASH_PAGE_SIZE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_FLASH_PAGE_SIZE 0x00000003
|
||
#define EFUSE_FLASH_PAGE_SIZE_M ((EFUSE_FLASH_PAGE_SIZE_V)<<(EFUSE_FLASH_PAGE_SIZE_S))
|
||
#define EFUSE_FLASH_PAGE_SIZE_V 0x3
|
||
#define EFUSE_FLASH_PAGE_SIZE_S 10
|
||
/* EFUSE_FLASH_TYPE_ERR : RO ;bitpos:[9] ;default: 1'b0 ; */
|
||
/*description: If FLASH_TYPE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_FLASH_TYPE_ERR (BIT(9))
|
||
#define EFUSE_FLASH_TYPE_ERR_M (BIT(9))
|
||
#define EFUSE_FLASH_TYPE_ERR_V 0x1
|
||
#define EFUSE_FLASH_TYPE_ERR_S 9
|
||
/* EFUSE_PIN_POWER_SELECTION_ERR : RO ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: If PIN_POWER_SELECTION is 1 then it indicates a programming error.*/
|
||
#define EFUSE_PIN_POWER_SELECTION_ERR (BIT(8))
|
||
#define EFUSE_PIN_POWER_SELECTION_ERR_M (BIT(8))
|
||
#define EFUSE_PIN_POWER_SELECTION_ERR_V 0x1
|
||
#define EFUSE_PIN_POWER_SELECTION_ERR_S 8
|
||
/* EFUSE_UART_PRINT_CONTROL_ERR : RO ;bitpos:[7:6] ;default: 2'h0 ; */
|
||
/*description: If any bit in UART_PRINT_CONTROL is 1 then it indicates a programming error.*/
|
||
#define EFUSE_UART_PRINT_CONTROL_ERR 0x00000003
|
||
#define EFUSE_UART_PRINT_CONTROL_ERR_M ((EFUSE_UART_PRINT_CONTROL_ERR_V)<<(EFUSE_UART_PRINT_CONTROL_ERR_S))
|
||
#define EFUSE_UART_PRINT_CONTROL_ERR_V 0x3
|
||
#define EFUSE_UART_PRINT_CONTROL_ERR_S 6
|
||
/* EFUSE_ENABLE_SECURITY_DOWNLOAD_ERR : RO ;bitpos:[5] ;default: 1'b0 ; */
|
||
/*description: If ENABLE_SECURITY_DOWNLOAD is 1 then it indicates a programming error.*/
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_ERR (BIT(5))
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_ERR_M (BIT(5))
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_ERR_V 0x1
|
||
#define EFUSE_ENABLE_SECURITY_DOWNLOAD_ERR_S 5
|
||
/* EFUSE_DIS_USB_DOWNLOAD_MODE_ERR : RO ;bitpos:[4] ;default: 1'b0 ; */
|
||
/*description: If DIS_USB_DOWNLOAD_MODE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_ERR (BIT(4))
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_ERR_M (BIT(4))
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_ERR_V 0x1
|
||
#define EFUSE_DIS_USB_DOWNLOAD_MODE_ERR_S 4
|
||
/* EFUSE_FLASH_ECC_MODE_ERR : RO ;bitpos:[3] ;default: 1'b0 ; */
|
||
/*description: If FLASH_ECC_MODE is 1*/
|
||
#define EFUSE_FLASH_ECC_MODE_ERR (BIT(3))
|
||
#define EFUSE_FLASH_ECC_MODE_ERR_M (BIT(3))
|
||
#define EFUSE_FLASH_ECC_MODE_ERR_V 0x1
|
||
#define EFUSE_FLASH_ECC_MODE_ERR_S 3
|
||
/* EFUSE_UART_PRINT_CHANNEL_ERR : RO ;bitpos:[2] ;default: 1'b0 ; */
|
||
/*description: If UART_PRINT_CHANNEL is 1 then it indicates a programming error.*/
|
||
#define EFUSE_UART_PRINT_CHANNEL_ERR (BIT(2))
|
||
#define EFUSE_UART_PRINT_CHANNEL_ERR_M (BIT(2))
|
||
#define EFUSE_UART_PRINT_CHANNEL_ERR_V 0x1
|
||
#define EFUSE_UART_PRINT_CHANNEL_ERR_S 2
|
||
/* EFUSE_DIS_LEGACY_SPI_BOOT_ERR : RO ;bitpos:[1] ;default: 1'b0 ; */
|
||
/*description: If DIS_LEGACY_SPI_BOOT is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_ERR (BIT(1))
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_ERR_M (BIT(1))
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_ERR_V 0x1
|
||
#define EFUSE_DIS_LEGACY_SPI_BOOT_ERR_S 1
|
||
/* EFUSE_DIS_DOWNLOAD_MODE_ERR : RO ;bitpos:[0] ;default: 1'b0 ; */
|
||
/*description: If DIS_DOWNLOAD_MODE is 1 then it indicates a programming error.*/
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_ERR (BIT(0))
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_ERR_M (BIT(0))
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_ERR_V 0x1
|
||
#define EFUSE_DIS_DOWNLOAD_MODE_ERR_S 0
|
||
|
||
#define EFUSE_RD_REPEAT_ERR4_REG (DR_REG_EFUSE_BASE + 0x190)
|
||
/* EFUSE_RPT4_RESERVED4_ERR : RO ;bitpos:[23:0] ;default: 24'h0 ; */
|
||
/*description: Reserved.*/
|
||
#define EFUSE_RPT4_RESERVED4_ERR 0x00FFFFFF
|
||
#define EFUSE_RPT4_RESERVED4_ERR_M ((EFUSE_RPT4_RESERVED4_ERR_V)<<(EFUSE_RPT4_RESERVED4_ERR_S))
|
||
#define EFUSE_RPT4_RESERVED4_ERR_V 0xFFFFFF
|
||
#define EFUSE_RPT4_RESERVED4_ERR_S 0
|
||
|
||
#define EFUSE_RD_RS_ERR0_REG (DR_REG_EFUSE_BASE + 0x1C0)
|
||
/* EFUSE_KEY4_FAIL : RO ;bitpos:[31] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the data of key$n is reliable 1:
|
||
Means that programming key$n failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_KEY4_FAIL (BIT(31))
|
||
#define EFUSE_KEY4_FAIL_M (BIT(31))
|
||
#define EFUSE_KEY4_FAIL_V 0x1
|
||
#define EFUSE_KEY4_FAIL_S 31
|
||
/* EFUSE_KEY4_ERR_NUM : RO ;bitpos:[30:28] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_KEY4_ERR_NUM 0x00000007
|
||
#define EFUSE_KEY4_ERR_NUM_M ((EFUSE_KEY4_ERR_NUM_V)<<(EFUSE_KEY4_ERR_NUM_S))
|
||
#define EFUSE_KEY4_ERR_NUM_V 0x7
|
||
#define EFUSE_KEY4_ERR_NUM_S 28
|
||
/* EFUSE_KEY3_FAIL : RO ;bitpos:[27] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the data of key$n is reliable 1:
|
||
Means that programming key$n failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_KEY3_FAIL (BIT(27))
|
||
#define EFUSE_KEY3_FAIL_M (BIT(27))
|
||
#define EFUSE_KEY3_FAIL_V 0x1
|
||
#define EFUSE_KEY3_FAIL_S 27
|
||
/* EFUSE_KEY3_ERR_NUM : RO ;bitpos:[26:24] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_KEY3_ERR_NUM 0x00000007
|
||
#define EFUSE_KEY3_ERR_NUM_M ((EFUSE_KEY3_ERR_NUM_V)<<(EFUSE_KEY3_ERR_NUM_S))
|
||
#define EFUSE_KEY3_ERR_NUM_V 0x7
|
||
#define EFUSE_KEY3_ERR_NUM_S 24
|
||
/* EFUSE_KEY2_FAIL : RO ;bitpos:[23] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the data of key$n is reliable 1:
|
||
Means that programming key$n failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_KEY2_FAIL (BIT(23))
|
||
#define EFUSE_KEY2_FAIL_M (BIT(23))
|
||
#define EFUSE_KEY2_FAIL_V 0x1
|
||
#define EFUSE_KEY2_FAIL_S 23
|
||
/* EFUSE_KEY2_ERR_NUM : RO ;bitpos:[22:20] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_KEY2_ERR_NUM 0x00000007
|
||
#define EFUSE_KEY2_ERR_NUM_M ((EFUSE_KEY2_ERR_NUM_V)<<(EFUSE_KEY2_ERR_NUM_S))
|
||
#define EFUSE_KEY2_ERR_NUM_V 0x7
|
||
#define EFUSE_KEY2_ERR_NUM_S 20
|
||
/* EFUSE_KEY1_FAIL : RO ;bitpos:[19] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the data of key$n is reliable 1:
|
||
Means that programming key$n failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_KEY1_FAIL (BIT(19))
|
||
#define EFUSE_KEY1_FAIL_M (BIT(19))
|
||
#define EFUSE_KEY1_FAIL_V 0x1
|
||
#define EFUSE_KEY1_FAIL_S 19
|
||
/* EFUSE_KEY1_ERR_NUM : RO ;bitpos:[18:16] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_KEY1_ERR_NUM 0x00000007
|
||
#define EFUSE_KEY1_ERR_NUM_M ((EFUSE_KEY1_ERR_NUM_V)<<(EFUSE_KEY1_ERR_NUM_S))
|
||
#define EFUSE_KEY1_ERR_NUM_V 0x7
|
||
#define EFUSE_KEY1_ERR_NUM_S 16
|
||
/* EFUSE_KEY0_FAIL : RO ;bitpos:[15] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the data of key$n is reliable 1:
|
||
Means that programming key$n failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_KEY0_FAIL (BIT(15))
|
||
#define EFUSE_KEY0_FAIL_M (BIT(15))
|
||
#define EFUSE_KEY0_FAIL_V 0x1
|
||
#define EFUSE_KEY0_FAIL_S 15
|
||
/* EFUSE_KEY0_ERR_NUM : RO ;bitpos:[14:12] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_KEY0_ERR_NUM 0x00000007
|
||
#define EFUSE_KEY0_ERR_NUM_M ((EFUSE_KEY0_ERR_NUM_V)<<(EFUSE_KEY0_ERR_NUM_S))
|
||
#define EFUSE_KEY0_ERR_NUM_V 0x7
|
||
#define EFUSE_KEY0_ERR_NUM_S 12
|
||
/* EFUSE_USR_DATA_FAIL : RO ;bitpos:[11] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the user data is reliable 1: Means
|
||
that programming user data failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_USR_DATA_FAIL (BIT(11))
|
||
#define EFUSE_USR_DATA_FAIL_M (BIT(11))
|
||
#define EFUSE_USR_DATA_FAIL_V 0x1
|
||
#define EFUSE_USR_DATA_FAIL_S 11
|
||
/* EFUSE_USR_DATA_ERR_NUM : RO ;bitpos:[10:8] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_USR_DATA_ERR_NUM 0x00000007
|
||
#define EFUSE_USR_DATA_ERR_NUM_M ((EFUSE_USR_DATA_ERR_NUM_V)<<(EFUSE_USR_DATA_ERR_NUM_S))
|
||
#define EFUSE_USR_DATA_ERR_NUM_V 0x7
|
||
#define EFUSE_USR_DATA_ERR_NUM_S 8
|
||
/* EFUSE_SYS_PART1_FAIL : RO ;bitpos:[7] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the data of system part1 is reliable
|
||
1: Means that programming user data failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_SYS_PART1_FAIL (BIT(7))
|
||
#define EFUSE_SYS_PART1_FAIL_M (BIT(7))
|
||
#define EFUSE_SYS_PART1_FAIL_V 0x1
|
||
#define EFUSE_SYS_PART1_FAIL_S 7
|
||
/* EFUSE_SYS_PART1_NUM : RO ;bitpos:[6:4] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_SYS_PART1_NUM 0x00000007
|
||
#define EFUSE_SYS_PART1_NUM_M ((EFUSE_SYS_PART1_NUM_V)<<(EFUSE_SYS_PART1_NUM_S))
|
||
#define EFUSE_SYS_PART1_NUM_V 0x7
|
||
#define EFUSE_SYS_PART1_NUM_S 4
|
||
/* EFUSE_MAC_SPI_8M_FAIL : RO ;bitpos:[3] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the data of MAC_SPI_8M is reliable
|
||
1: Means that programming user data failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_MAC_SPI_8M_FAIL (BIT(3))
|
||
#define EFUSE_MAC_SPI_8M_FAIL_M (BIT(3))
|
||
#define EFUSE_MAC_SPI_8M_FAIL_V 0x1
|
||
#define EFUSE_MAC_SPI_8M_FAIL_S 3
|
||
/* EFUSE_MAC_SPI_8M_ERR_NUM : RO ;bitpos:[2:0] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_MAC_SPI_8M_ERR_NUM 0x00000007
|
||
#define EFUSE_MAC_SPI_8M_ERR_NUM_M ((EFUSE_MAC_SPI_8M_ERR_NUM_V)<<(EFUSE_MAC_SPI_8M_ERR_NUM_S))
|
||
#define EFUSE_MAC_SPI_8M_ERR_NUM_V 0x7
|
||
#define EFUSE_MAC_SPI_8M_ERR_NUM_S 0
|
||
|
||
#define EFUSE_RD_RS_ERR1_REG (DR_REG_EFUSE_BASE + 0x1C4)
|
||
/* EFUSE_SYS_PART2_FAIL : RO ;bitpos:[7] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the data of system part2 is reliable
|
||
1: Means that programming user data failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_SYS_PART2_FAIL (BIT(7))
|
||
#define EFUSE_SYS_PART2_FAIL_M (BIT(7))
|
||
#define EFUSE_SYS_PART2_FAIL_V 0x1
|
||
#define EFUSE_SYS_PART2_FAIL_S 7
|
||
/* EFUSE_SYS_PART2_ERR_NUM : RO ;bitpos:[6:4] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_SYS_PART2_ERR_NUM 0x00000007
|
||
#define EFUSE_SYS_PART2_ERR_NUM_M ((EFUSE_SYS_PART2_ERR_NUM_V)<<(EFUSE_SYS_PART2_ERR_NUM_S))
|
||
#define EFUSE_SYS_PART2_ERR_NUM_V 0x7
|
||
#define EFUSE_SYS_PART2_ERR_NUM_S 4
|
||
/* EFUSE_KEY5_FAIL : RO ;bitpos:[3] ;default: 1'b0 ; */
|
||
/*description: 0: Means no failure and that the data of KEY5 is reliable 1:
|
||
Means that programming user data failed and the number of error bytes is over 6.*/
|
||
#define EFUSE_KEY5_FAIL (BIT(3))
|
||
#define EFUSE_KEY5_FAIL_M (BIT(3))
|
||
#define EFUSE_KEY5_FAIL_V 0x1
|
||
#define EFUSE_KEY5_FAIL_S 3
|
||
/* EFUSE_KEY5_ERR_NUM : RO ;bitpos:[2:0] ;default: 3'h0 ; */
|
||
/*description: The value of this signal means the number of error bytes.*/
|
||
#define EFUSE_KEY5_ERR_NUM 0x00000007
|
||
#define EFUSE_KEY5_ERR_NUM_M ((EFUSE_KEY5_ERR_NUM_V)<<(EFUSE_KEY5_ERR_NUM_S))
|
||
#define EFUSE_KEY5_ERR_NUM_V 0x7
|
||
#define EFUSE_KEY5_ERR_NUM_S 0
|
||
|
||
#define EFUSE_CLK_REG (DR_REG_EFUSE_BASE + 0x1C8)
|
||
/* EFUSE_CLK_EN : R/W ;bitpos:[16] ;default: 1'b0 ; */
|
||
/*description: Set this bit and force to enable clock signal of eFuse memory.*/
|
||
#define EFUSE_CLK_EN (BIT(16))
|
||
#define EFUSE_CLK_EN_M (BIT(16))
|
||
#define EFUSE_CLK_EN_V 0x1
|
||
#define EFUSE_CLK_EN_S 16
|
||
/* EFUSE_MEM_FORCE_PU : R/W ;bitpos:[2] ;default: 1'b0 ; */
|
||
/*description: Set this bit to force eFuse SRAM into working mode.*/
|
||
#define EFUSE_MEM_FORCE_PU (BIT(2))
|
||
#define EFUSE_MEM_FORCE_PU_M (BIT(2))
|
||
#define EFUSE_MEM_FORCE_PU_V 0x1
|
||
#define EFUSE_MEM_FORCE_PU_S 2
|
||
/* EFUSE_MEM_CLK_FORCE_ON : R/W ;bitpos:[1] ;default: 1'b1 ; */
|
||
/*description: Set this bit and force to activate clock signal of eFuse SRAM.*/
|
||
#define EFUSE_MEM_CLK_FORCE_ON (BIT(1))
|
||
#define EFUSE_MEM_CLK_FORCE_ON_M (BIT(1))
|
||
#define EFUSE_MEM_CLK_FORCE_ON_V 0x1
|
||
#define EFUSE_MEM_CLK_FORCE_ON_S 1
|
||
/* EFUSE_MEM_FORCE_PD : R/W ;bitpos:[0] ;default: 1'b0 ; */
|
||
/*description: Set this bit to force eFuse SRAM into power-saving mode.*/
|
||
#define EFUSE_MEM_FORCE_PD (BIT(0))
|
||
#define EFUSE_MEM_FORCE_PD_M (BIT(0))
|
||
#define EFUSE_MEM_FORCE_PD_V 0x1
|
||
#define EFUSE_MEM_FORCE_PD_S 0
|
||
|
||
#define EFUSE_CONF_REG (DR_REG_EFUSE_BASE + 0x1CC)
|
||
/* EFUSE_OP_CODE : R/W ;bitpos:[15:0] ;default: 16'h0 ; */
|
||
/*description: 0x5A5A: Operate programming command 0x5AA5: Operate read command.*/
|
||
#define EFUSE_OP_CODE 0x0000FFFF
|
||
#define EFUSE_OP_CODE_M ((EFUSE_OP_CODE_V)<<(EFUSE_OP_CODE_S))
|
||
#define EFUSE_OP_CODE_V 0xFFFF
|
||
#define EFUSE_OP_CODE_S 0
|
||
|
||
#define EFUSE_STATUS_REG (DR_REG_EFUSE_BASE + 0x1D0)
|
||
/* EFUSE_REPEAT_ERR_CNT : RO ;bitpos:[17:10] ;default: 8'h0 ; */
|
||
/*description: Indicates the number of error bits during programming BLOCK0.*/
|
||
#define EFUSE_REPEAT_ERR_CNT 0x000000FF
|
||
#define EFUSE_REPEAT_ERR_CNT_M ((EFUSE_REPEAT_ERR_CNT_V)<<(EFUSE_REPEAT_ERR_CNT_S))
|
||
#define EFUSE_REPEAT_ERR_CNT_V 0xFF
|
||
#define EFUSE_REPEAT_ERR_CNT_S 10
|
||
/* EFUSE_OTP_VDDQ_IS_SW : RO ;bitpos:[9] ;default: 1'b0 ; */
|
||
/*description: The value of OTP_VDDQ_IS_SW.*/
|
||
#define EFUSE_OTP_VDDQ_IS_SW (BIT(9))
|
||
#define EFUSE_OTP_VDDQ_IS_SW_M (BIT(9))
|
||
#define EFUSE_OTP_VDDQ_IS_SW_V 0x1
|
||
#define EFUSE_OTP_VDDQ_IS_SW_S 9
|
||
/* EFUSE_OTP_PGENB_SW : RO ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: The value of OTP_PGENB_SW.*/
|
||
#define EFUSE_OTP_PGENB_SW (BIT(8))
|
||
#define EFUSE_OTP_PGENB_SW_M (BIT(8))
|
||
#define EFUSE_OTP_PGENB_SW_V 0x1
|
||
#define EFUSE_OTP_PGENB_SW_S 8
|
||
/* EFUSE_OTP_CSB_SW : RO ;bitpos:[7] ;default: 1'b0 ; */
|
||
/*description: The value of OTP_CSB_SW.*/
|
||
#define EFUSE_OTP_CSB_SW (BIT(7))
|
||
#define EFUSE_OTP_CSB_SW_M (BIT(7))
|
||
#define EFUSE_OTP_CSB_SW_V 0x1
|
||
#define EFUSE_OTP_CSB_SW_S 7
|
||
/* EFUSE_OTP_STROBE_SW : RO ;bitpos:[6] ;default: 1'b0 ; */
|
||
/*description: The value of OTP_STROBE_SW.*/
|
||
#define EFUSE_OTP_STROBE_SW (BIT(6))
|
||
#define EFUSE_OTP_STROBE_SW_M (BIT(6))
|
||
#define EFUSE_OTP_STROBE_SW_V 0x1
|
||
#define EFUSE_OTP_STROBE_SW_S 6
|
||
/* EFUSE_OTP_VDDQ_C_SYNC2 : RO ;bitpos:[5] ;default: 1'b0 ; */
|
||
/*description: The value of OTP_VDDQ_C_SYNC2.*/
|
||
#define EFUSE_OTP_VDDQ_C_SYNC2 (BIT(5))
|
||
#define EFUSE_OTP_VDDQ_C_SYNC2_M (BIT(5))
|
||
#define EFUSE_OTP_VDDQ_C_SYNC2_V 0x1
|
||
#define EFUSE_OTP_VDDQ_C_SYNC2_S 5
|
||
/* EFUSE_OTP_LOAD_SW : RO ;bitpos:[4] ;default: 1'b0 ; */
|
||
/*description: The value of OTP_LOAD_SW.*/
|
||
#define EFUSE_OTP_LOAD_SW (BIT(4))
|
||
#define EFUSE_OTP_LOAD_SW_M (BIT(4))
|
||
#define EFUSE_OTP_LOAD_SW_V 0x1
|
||
#define EFUSE_OTP_LOAD_SW_S 4
|
||
/* EFUSE_STATE : RO ;bitpos:[3:0] ;default: 4'h0 ; */
|
||
/*description: Indicates the state of the eFuse state machine.*/
|
||
#define EFUSE_STATE 0x0000000F
|
||
#define EFUSE_STATE_M ((EFUSE_STATE_V)<<(EFUSE_STATE_S))
|
||
#define EFUSE_STATE_V 0xF
|
||
#define EFUSE_STATE_S 0
|
||
|
||
#define EFUSE_CMD_REG (DR_REG_EFUSE_BASE + 0x1D4)
|
||
/* EFUSE_BLK_NUM : R/W ;bitpos:[5:2] ;default: 4'h0 ; */
|
||
/*description: The serial number of the block to be programmed. Value 0-10 corresponds
|
||
to block number 0-10 respectively.*/
|
||
#define EFUSE_BLK_NUM 0x0000000F
|
||
#define EFUSE_BLK_NUM_M ((EFUSE_BLK_NUM_V)<<(EFUSE_BLK_NUM_S))
|
||
#define EFUSE_BLK_NUM_V 0xF
|
||
#define EFUSE_BLK_NUM_S 2
|
||
/* EFUSE_PGM_CMD : R/W ;bitpos:[1] ;default: 1'b0 ; */
|
||
/*description: Set this bit to send programming command.*/
|
||
#define EFUSE_PGM_CMD (BIT(1))
|
||
#define EFUSE_PGM_CMD_M (BIT(1))
|
||
#define EFUSE_PGM_CMD_V 0x1
|
||
#define EFUSE_PGM_CMD_S 1
|
||
/* EFUSE_READ_CMD : R/W ;bitpos:[0] ;default: 1'b0 ; */
|
||
/*description: Set this bit to send read command.*/
|
||
#define EFUSE_READ_CMD (BIT(0))
|
||
#define EFUSE_READ_CMD_M (BIT(0))
|
||
#define EFUSE_READ_CMD_V 0x1
|
||
#define EFUSE_READ_CMD_S 0
|
||
|
||
#define EFUSE_INT_RAW_REG (DR_REG_EFUSE_BASE + 0x1D8)
|
||
/* EFUSE_PGM_DONE_INT_RAW : RO ;bitpos:[1] ;default: 1'b0 ; */
|
||
/*description: The raw bit signal for pgm_done interrupt.*/
|
||
#define EFUSE_PGM_DONE_INT_RAW (BIT(1))
|
||
#define EFUSE_PGM_DONE_INT_RAW_M (BIT(1))
|
||
#define EFUSE_PGM_DONE_INT_RAW_V 0x1
|
||
#define EFUSE_PGM_DONE_INT_RAW_S 1
|
||
/* EFUSE_READ_DONE_INT_RAW : RO ;bitpos:[0] ;default: 1'b0 ; */
|
||
/*description: The raw bit signal for read_done interrupt.*/
|
||
#define EFUSE_READ_DONE_INT_RAW (BIT(0))
|
||
#define EFUSE_READ_DONE_INT_RAW_M (BIT(0))
|
||
#define EFUSE_READ_DONE_INT_RAW_V 0x1
|
||
#define EFUSE_READ_DONE_INT_RAW_S 0
|
||
|
||
#define EFUSE_INT_ST_REG (DR_REG_EFUSE_BASE + 0x1DC)
|
||
/* EFUSE_PGM_DONE_INT_ST : RO ;bitpos:[1] ;default: 1'b0 ; */
|
||
/*description: The status signal for pgm_done interrupt.*/
|
||
#define EFUSE_PGM_DONE_INT_ST (BIT(1))
|
||
#define EFUSE_PGM_DONE_INT_ST_M (BIT(1))
|
||
#define EFUSE_PGM_DONE_INT_ST_V 0x1
|
||
#define EFUSE_PGM_DONE_INT_ST_S 1
|
||
/* EFUSE_READ_DONE_INT_ST : RO ;bitpos:[0] ;default: 1'b0 ; */
|
||
/*description: The status signal for read_done interrupt.*/
|
||
#define EFUSE_READ_DONE_INT_ST (BIT(0))
|
||
#define EFUSE_READ_DONE_INT_ST_M (BIT(0))
|
||
#define EFUSE_READ_DONE_INT_ST_V 0x1
|
||
#define EFUSE_READ_DONE_INT_ST_S 0
|
||
|
||
#define EFUSE_INT_ENA_REG (DR_REG_EFUSE_BASE + 0x1E0)
|
||
/* EFUSE_PGM_DONE_INT_ENA : R/W ;bitpos:[1] ;default: 1'b0 ; */
|
||
/*description: The enable signal for pgm_done interrupt.*/
|
||
#define EFUSE_PGM_DONE_INT_ENA (BIT(1))
|
||
#define EFUSE_PGM_DONE_INT_ENA_M (BIT(1))
|
||
#define EFUSE_PGM_DONE_INT_ENA_V 0x1
|
||
#define EFUSE_PGM_DONE_INT_ENA_S 1
|
||
/* EFUSE_READ_DONE_INT_ENA : R/W ;bitpos:[0] ;default: 1'b0 ; */
|
||
/*description: The enable signal for read_done interrupt.*/
|
||
#define EFUSE_READ_DONE_INT_ENA (BIT(0))
|
||
#define EFUSE_READ_DONE_INT_ENA_M (BIT(0))
|
||
#define EFUSE_READ_DONE_INT_ENA_V 0x1
|
||
#define EFUSE_READ_DONE_INT_ENA_S 0
|
||
|
||
#define EFUSE_INT_CLR_REG (DR_REG_EFUSE_BASE + 0x1E4)
|
||
/* EFUSE_PGM_DONE_INT_CLR : WO ;bitpos:[1] ;default: 1'b0 ; */
|
||
/*description: The clear signal for pgm_done interrupt.*/
|
||
#define EFUSE_PGM_DONE_INT_CLR (BIT(1))
|
||
#define EFUSE_PGM_DONE_INT_CLR_M (BIT(1))
|
||
#define EFUSE_PGM_DONE_INT_CLR_V 0x1
|
||
#define EFUSE_PGM_DONE_INT_CLR_S 1
|
||
/* EFUSE_READ_DONE_INT_CLR : WO ;bitpos:[0] ;default: 1'b0 ; */
|
||
/*description: The clear signal for read_done interrupt.*/
|
||
#define EFUSE_READ_DONE_INT_CLR (BIT(0))
|
||
#define EFUSE_READ_DONE_INT_CLR_M (BIT(0))
|
||
#define EFUSE_READ_DONE_INT_CLR_V 0x1
|
||
#define EFUSE_READ_DONE_INT_CLR_S 0
|
||
|
||
#define EFUSE_DAC_CONF_REG (DR_REG_EFUSE_BASE + 0x1E8)
|
||
/* EFUSE_OE_CLR : R/W ;bitpos:[17] ;default: 1'b0 ; */
|
||
/*description: Reduces the power supply of the programming voltage.*/
|
||
#define EFUSE_OE_CLR (BIT(17))
|
||
#define EFUSE_OE_CLR_M (BIT(17))
|
||
#define EFUSE_OE_CLR_V 0x1
|
||
#define EFUSE_OE_CLR_S 17
|
||
/* EFUSE_DAC_NUM : R/W ;bitpos:[16:9] ;default: 8'd255 ; */
|
||
/*description: Controls the rising period of the programming voltage.*/
|
||
#define EFUSE_DAC_NUM 0x000000FF
|
||
#define EFUSE_DAC_NUM_M ((EFUSE_DAC_NUM_V)<<(EFUSE_DAC_NUM_S))
|
||
#define EFUSE_DAC_NUM_V 0xFF
|
||
#define EFUSE_DAC_NUM_S 9
|
||
/* EFUSE_DAC_CLK_PAD_SEL : R/W ;bitpos:[8] ;default: 1'b0 ; */
|
||
/*description: Don't care.*/
|
||
#define EFUSE_DAC_CLK_PAD_SEL (BIT(8))
|
||
#define EFUSE_DAC_CLK_PAD_SEL_M (BIT(8))
|
||
#define EFUSE_DAC_CLK_PAD_SEL_V 0x1
|
||
#define EFUSE_DAC_CLK_PAD_SEL_S 8
|
||
/* EFUSE_DAC_CLK_DIV : R/W ;bitpos:[7:0] ;default: 8'd28 ; */
|
||
/*description: Controls the division factor of the rising clock of the programming voltage.*/
|
||
#define EFUSE_DAC_CLK_DIV 0x000000FF
|
||
#define EFUSE_DAC_CLK_DIV_M ((EFUSE_DAC_CLK_DIV_V)<<(EFUSE_DAC_CLK_DIV_S))
|
||
#define EFUSE_DAC_CLK_DIV_V 0xFF
|
||
#define EFUSE_DAC_CLK_DIV_S 0
|
||
|
||
#define EFUSE_RD_TIM_CONF_REG (DR_REG_EFUSE_BASE + 0x1EC)
|
||
/* EFUSE_READ_INIT_NUM : R/W ;bitpos:[31:24] ;default: 8'h12 ; */
|
||
/*description: Configures the initial read time of eFuse.*/
|
||
#define EFUSE_READ_INIT_NUM 0x000000FF
|
||
#define EFUSE_READ_INIT_NUM_M ((EFUSE_READ_INIT_NUM_V)<<(EFUSE_READ_INIT_NUM_S))
|
||
#define EFUSE_READ_INIT_NUM_V 0xFF
|
||
#define EFUSE_READ_INIT_NUM_S 24
|
||
/* EFUSE_TSUR_A : R/W ;bitpos:[23:16] ;default: 8'h1 ; */
|
||
/*description: Configures the setup time of read operation.*/
|
||
#define EFUSE_TSUR_A 0x000000FF
|
||
#define EFUSE_TSUR_A_M ((EFUSE_TSUR_A_V)<<(EFUSE_TSUR_A_S))
|
||
#define EFUSE_TSUR_A_V 0xFF
|
||
#define EFUSE_TSUR_A_S 16
|
||
/* EFUSE_TRD : R/W ;bitpos:[15:8] ;default: 8'h1 ; */
|
||
/*description: Configures the length of pulse of read operation.*/
|
||
#define EFUSE_TRD 0x000000FF
|
||
#define EFUSE_TRD_M ((EFUSE_TRD_V)<<(EFUSE_TRD_S))
|
||
#define EFUSE_TRD_V 0xFF
|
||
#define EFUSE_TRD_S 8
|
||
/* EFUSE_THR_A : R/W ;bitpos:[7:0] ;default: 8'h1 ; */
|
||
/*description: Configures the hold time of read operation.*/
|
||
#define EFUSE_THR_A 0x000000FF
|
||
#define EFUSE_THR_A_M ((EFUSE_THR_A_V)<<(EFUSE_THR_A_S))
|
||
#define EFUSE_THR_A_V 0xFF
|
||
#define EFUSE_THR_A_S 0
|
||
|
||
#define EFUSE_WR_TIM_CONF0_REG (DR_REG_EFUSE_BASE + 0x1F0)
|
||
/* EFUSE_TPGM : R/W ;bitpos:[31:16] ;default: 16'hc8 ; */
|
||
/*description: Configures the length of pulse during programming 1 to eFuse.*/
|
||
#define EFUSE_TPGM 0x0000FFFF
|
||
#define EFUSE_TPGM_M ((EFUSE_TPGM_V)<<(EFUSE_TPGM_S))
|
||
#define EFUSE_TPGM_V 0xFFFF
|
||
#define EFUSE_TPGM_S 16
|
||
/* EFUSE_TPGM_INACTIVE : R/W ;bitpos:[15:8] ;default: 8'h1 ; */
|
||
/*description: Configures the length of pulse during programming 0 to eFuse.*/
|
||
#define EFUSE_TPGM_INACTIVE 0x000000FF
|
||
#define EFUSE_TPGM_INACTIVE_M ((EFUSE_TPGM_INACTIVE_V)<<(EFUSE_TPGM_INACTIVE_S))
|
||
#define EFUSE_TPGM_INACTIVE_V 0xFF
|
||
#define EFUSE_TPGM_INACTIVE_S 8
|
||
/* EFUSE_THP_A : R/W ;bitpos:[7:0] ;default: 8'h1 ; */
|
||
/*description: Configures the hold time of programming operation.*/
|
||
#define EFUSE_THP_A 0x000000FF
|
||
#define EFUSE_THP_A_M ((EFUSE_THP_A_V)<<(EFUSE_THP_A_S))
|
||
#define EFUSE_THP_A_V 0xFF
|
||
#define EFUSE_THP_A_S 0
|
||
|
||
#define EFUSE_WR_TIM_CONF1_REG (DR_REG_EFUSE_BASE + 0x1F4)
|
||
/* EFUSE_PWR_ON_NUM : R/W ;bitpos:[23:8] ;default: 16'h2880 ; */
|
||
/*description: Configures the power up time for VDDQ.*/
|
||
#define EFUSE_PWR_ON_NUM 0x0000FFFF
|
||
#define EFUSE_PWR_ON_NUM_M ((EFUSE_PWR_ON_NUM_V)<<(EFUSE_PWR_ON_NUM_S))
|
||
#define EFUSE_PWR_ON_NUM_V 0xFFFF
|
||
#define EFUSE_PWR_ON_NUM_S 8
|
||
/* EFUSE_TSUP_A : R/W ;bitpos:[7:0] ;default: 8'h1 ; */
|
||
/*description: Configures the setup time of programming operation.*/
|
||
#define EFUSE_TSUP_A 0x000000FF
|
||
#define EFUSE_TSUP_A_M ((EFUSE_TSUP_A_V)<<(EFUSE_TSUP_A_S))
|
||
#define EFUSE_TSUP_A_V 0xFF
|
||
#define EFUSE_TSUP_A_S 0
|
||
|
||
#define EFUSE_WR_TIM_CONF2_REG (DR_REG_EFUSE_BASE + 0x1F8)
|
||
/* EFUSE_PWR_OFF_NUM : R/W ;bitpos:[15:0] ;default: 16'h190 ; */
|
||
/*description: Configures the power outage time for VDDQ.*/
|
||
#define EFUSE_PWR_OFF_NUM 0x0000FFFF
|
||
#define EFUSE_PWR_OFF_NUM_M ((EFUSE_PWR_OFF_NUM_V)<<(EFUSE_PWR_OFF_NUM_S))
|
||
#define EFUSE_PWR_OFF_NUM_V 0xFFFF
|
||
#define EFUSE_PWR_OFF_NUM_S 0
|
||
|
||
#define EFUSE_DATE_REG (DR_REG_EFUSE_BASE + 0x1FC)
|
||
/* EFUSE_DATE : R/W ;bitpos:[27:0] ;default: 28’h2004270 ; */
|
||
/*description: Stores eFuse version.*/
|
||
#define EFUSE_DATE 0x0FFFFFFF
|
||
#define EFUSE_DATE_M ((EFUSE_DATE_V)<<(EFUSE_DATE_S))
|
||
#define EFUSE_DATE_V 0xFFFFFFF
|
||
#define EFUSE_DATE_S 0
|
||
|
||
#ifdef __cplusplus
|
||
}
|
||
#endif
|