Module cec1712_pac::ec_reg_bank
source · [−]Expand description
This block is designed to be accessed internally by the EC via the register interface.
Modules
AES HASH Byte Swap Control Register.
AHB Error Address [0:0] AHB_ERR_ADDR, In priority order:
AHB Error Control [0:0] AHB_ERROR_DISABLE, 0: EC memory exceptions are enabled. 1: EC memory exceptions are disabled.
This register contains the VTR Reset Status for BOOT ROM.
System Shutdown Reset
Debug Enable Register
ETM TRACE Enable [0:0] TRACE_EN (TRACE_EN) This bit enables the ARM TRACE debug port (ETM/ITM). The Trace Debug Interface pins are forced to the TRACE functions. 0 = ARM TRACE port disabled, 1= ARM TRACE port enabled
BOOT ROM Scratch 0 Register
BOOT ROM Scratch 1 Register
BOOT ROM Scratch 2 Register
BOOT ROM Scratch 3 Register
GPIO Bank Power Register
Interrupt Control [0:0] NVIC_EN (NVIC_EN) This bit enables Alternate NVIC IRQ’s Vectors. The Alternate NVIC Vectors provides each interrupt event with a dedicated (direct) NVIC vector. 0 = Alternate NVIC vectors disabled, 1= Alternate NVIC vectors enabled
JTAG Master Configuration Register
JTAG Master Command Register
JTAG Master Status Register
JTAG Master TDI Register
JTAG Master TDO Register
JTAG Master TMS Register
Lock Register
PECI Disable
This register is a mirror of the Boot Control Register.
WDT Event Count [3:0] WDT_COUNT (WDT_COUNT) These EC R/W bits are cleared to 0 on VCC1 POR, but not on a WDT. Note: This field is written by Boot ROM firmware to indicate the number of times a WDT fired before loading a good EC code image.
Structs
Register block
Type Definitions
AESH_BSWAP_CTRL (rw) register accessor: an alias for Reg<AESH_BSWAP_CTRL_SPEC>
AHB_ERR_ADDR (rw) register accessor: an alias for Reg<AHB_ERR_ADDR_SPEC>
AHB_ERR_CTRL (rw) register accessor: an alias for Reg<AHB_ERR_CTRL_SPEC>
BROM_STS (rw) register accessor: an alias for Reg<BROM_STS_SPEC>
CRYPTO_SRST (rw) register accessor: an alias for Reg<CRYPTO_SRST_SPEC>
DEBUG_CTRL (rw) register accessor: an alias for Reg<DEBUG_CTRL_SPEC>
ETM_CTRL (rw) register accessor: an alias for Reg<ETM_CTRL_SPEC>
FW_SCR0 (rw) register accessor: an alias for Reg<FW_SCR0_SPEC>
FW_SCR1 (rw) register accessor: an alias for Reg<FW_SCR1_SPEC>
FW_SCR2 (rw) register accessor: an alias for Reg<FW_SCR2_SPEC>
FW_SCR3 (rw) register accessor: an alias for Reg<FW_SCR3_SPEC>
GPIO_BANK_PWR (rw) register accessor: an alias for Reg<GPIO_BANK_PWR_SPEC>
INTR_CTRL (rw) register accessor: an alias for Reg<INTR_CTRL_SPEC>
JTAG_MCFG (rw) register accessor: an alias for Reg<JTAG_MCFG_SPEC>
JTAG_MCMD (rw) register accessor: an alias for Reg<JTAG_MCMD_SPEC>
JTAG_MSTS (r) register accessor: an alias for Reg<JTAG_MSTS_SPEC>
JTAG_MTDI (rw) register accessor: an alias for Reg<JTAG_MTDI_SPEC>
JTAG_MTDO (rw) register accessor: an alias for Reg<JTAG_MTDO_SPEC>
JTAG_MTMS (rw) register accessor: an alias for Reg<JTAG_MTMS_SPEC>
OTP_LOCK (rw) register accessor: an alias for Reg<OTP_LOCK_SPEC>
PECI_DIS (rw) register accessor: an alias for Reg<PECI_DIS_SPEC>
STAP_TMIR (r) register accessor: an alias for Reg<STAP_TMIR_SPEC>
WDT_CNT (rw) register accessor: an alias for Reg<WDT_CNT_SPEC>