Generated register defines for otbn. More...
Go to the source code of this file.
Generated register defines for otbn.
Definition in file otbn_regs.h.
#define OTBN_ALERT_TEST_FATAL_BIT 0 |
Definition at line 46 of file otbn_regs.h.
#define OTBN_ALERT_TEST_RECOV_BIT 1 |
Definition at line 47 of file otbn_regs.h.
#define OTBN_ALERT_TEST_REG_OFFSET 0xc |
Definition at line 44 of file otbn_regs.h.
#define OTBN_ALERT_TEST_REG_RESVAL 0x0u |
Definition at line 45 of file otbn_regs.h.
#define OTBN_CMD_CMD_FIELD ((bitfield_field32_t) { .mask = OTBN_CMD_CMD_MASK, .index = OTBN_CMD_CMD_OFFSET }) |
Definition at line 54 of file otbn_regs.h.
#define OTBN_CMD_CMD_MASK 0xffu |
Definition at line 52 of file otbn_regs.h.
#define OTBN_CMD_CMD_OFFSET 0 |
Definition at line 53 of file otbn_regs.h.
#define OTBN_CMD_REG_OFFSET 0x10 |
Definition at line 50 of file otbn_regs.h.
#define OTBN_CMD_REG_RESVAL 0x0u |
Definition at line 51 of file otbn_regs.h.
#define OTBN_CTRL_REG_OFFSET 0x14 |
Definition at line 58 of file otbn_regs.h.
#define OTBN_CTRL_REG_RESVAL 0x0u |
Definition at line 59 of file otbn_regs.h.
#define OTBN_CTRL_SOFTWARE_ERRS_FATAL_BIT 0 |
Definition at line 60 of file otbn_regs.h.
#define OTBN_DMEM_REG_OFFSET 0x8000 |
Definition at line 115 of file otbn_regs.h.
#define OTBN_DMEM_SIZE_BYTES 3072 |
Definition at line 117 of file otbn_regs.h.
#define OTBN_DMEM_SIZE_WORDS 768 |
Definition at line 116 of file otbn_regs.h.
#define OTBN_ERR_BITS_BAD_DATA_ADDR_BIT 0 |
Definition at line 73 of file otbn_regs.h.
#define OTBN_ERR_BITS_BAD_INSN_ADDR_BIT 1 |
Definition at line 74 of file otbn_regs.h.
#define OTBN_ERR_BITS_BAD_INTERNAL_STATE_BIT 20 |
Definition at line 85 of file otbn_regs.h.
#define OTBN_ERR_BITS_BUS_INTG_VIOLATION_BIT 19 |
Definition at line 84 of file otbn_regs.h.
#define OTBN_ERR_BITS_CALL_STACK_BIT 2 |
Definition at line 75 of file otbn_regs.h.
#define OTBN_ERR_BITS_DMEM_INTG_VIOLATION_BIT 17 |
Definition at line 82 of file otbn_regs.h.
#define OTBN_ERR_BITS_FATAL_SOFTWARE_BIT 23 |
Definition at line 88 of file otbn_regs.h.
#define OTBN_ERR_BITS_ILLEGAL_BUS_ACCESS_BIT 21 |
Definition at line 86 of file otbn_regs.h.
#define OTBN_ERR_BITS_ILLEGAL_INSN_BIT 3 |
Definition at line 76 of file otbn_regs.h.
#define OTBN_ERR_BITS_IMEM_INTG_VIOLATION_BIT 16 |
Definition at line 81 of file otbn_regs.h.
#define OTBN_ERR_BITS_KEY_INVALID_BIT 5 |
Definition at line 78 of file otbn_regs.h.
#define OTBN_ERR_BITS_LIFECYCLE_ESCALATION_BIT 22 |
Definition at line 87 of file otbn_regs.h.
#define OTBN_ERR_BITS_LOOP_BIT 4 |
Definition at line 77 of file otbn_regs.h.
#define OTBN_ERR_BITS_REG_INTG_VIOLATION_BIT 18 |
Definition at line 83 of file otbn_regs.h.
#define OTBN_ERR_BITS_REG_OFFSET 0x1c |
Definition at line 71 of file otbn_regs.h.
#define OTBN_ERR_BITS_REG_RESVAL 0x0u |
Definition at line 72 of file otbn_regs.h.
#define OTBN_ERR_BITS_RND_FIPS_CHK_FAIL_BIT 7 |
Definition at line 80 of file otbn_regs.h.
#define OTBN_ERR_BITS_RND_REP_CHK_FAIL_BIT 6 |
Definition at line 79 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_BAD_INTERNAL_STATE_BIT 4 |
Definition at line 97 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_BUS_INTG_VIOLATION_BIT 3 |
Definition at line 96 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_DMEM_INTG_VIOLATION_BIT 1 |
Definition at line 94 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_FATAL_SOFTWARE_BIT 7 |
Definition at line 100 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_ILLEGAL_BUS_ACCESS_BIT 5 |
Definition at line 98 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_IMEM_INTG_VIOLATION_BIT 0 |
Definition at line 93 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_LIFECYCLE_ESCALATION_BIT 6 |
Definition at line 99 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_REG_INTG_VIOLATION_BIT 2 |
Definition at line 95 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_REG_OFFSET 0x20 |
Definition at line 91 of file otbn_regs.h.
#define OTBN_FATAL_ALERT_CAUSE_REG_RESVAL 0x0u |
Definition at line 92 of file otbn_regs.h.
#define OTBN_IMEM_REG_OFFSET 0x4000 |
Definition at line 111 of file otbn_regs.h.
#define OTBN_IMEM_SIZE_BYTES 8192 |
Definition at line 113 of file otbn_regs.h.
#define OTBN_IMEM_SIZE_WORDS 2048 |
Definition at line 112 of file otbn_regs.h.
#define OTBN_INSN_CNT_REG_OFFSET 0x24 |
Definition at line 103 of file otbn_regs.h.
#define OTBN_INSN_CNT_REG_RESVAL 0x0u |
Definition at line 104 of file otbn_regs.h.
#define OTBN_INTR_COMMON_DONE_BIT 0 |
Definition at line 26 of file otbn_regs.h.
#define OTBN_INTR_ENABLE_DONE_BIT 0 |
Definition at line 36 of file otbn_regs.h.
#define OTBN_INTR_ENABLE_REG_OFFSET 0x4 |
Definition at line 34 of file otbn_regs.h.
#define OTBN_INTR_ENABLE_REG_RESVAL 0x0u |
Definition at line 35 of file otbn_regs.h.
#define OTBN_INTR_STATE_DONE_BIT 0 |
Definition at line 31 of file otbn_regs.h.
#define OTBN_INTR_STATE_REG_OFFSET 0x0 |
Definition at line 29 of file otbn_regs.h.
#define OTBN_INTR_STATE_REG_RESVAL 0x0u |
Definition at line 30 of file otbn_regs.h.
#define OTBN_INTR_TEST_DONE_BIT 0 |
Definition at line 41 of file otbn_regs.h.
#define OTBN_INTR_TEST_REG_OFFSET 0x8 |
Definition at line 39 of file otbn_regs.h.
#define OTBN_INTR_TEST_REG_RESVAL 0x0u |
Definition at line 40 of file otbn_regs.h.
#define OTBN_LOAD_CHECKSUM_REG_OFFSET 0x28 |
Definition at line 107 of file otbn_regs.h.
#define OTBN_LOAD_CHECKSUM_REG_RESVAL 0x0u |
Definition at line 108 of file otbn_regs.h.
#define OTBN_PARAM_NUM_ALERTS 2 |
Definition at line 20 of file otbn_regs.h.
#define OTBN_PARAM_REG_WIDTH 32 |
Definition at line 23 of file otbn_regs.h.
#define OTBN_STATUS_REG_OFFSET 0x18 |
Definition at line 63 of file otbn_regs.h.
#define OTBN_STATUS_REG_RESVAL 0x4u |
Definition at line 64 of file otbn_regs.h.
#define OTBN_STATUS_STATUS_FIELD ((bitfield_field32_t) { .mask = OTBN_STATUS_STATUS_MASK, .index = OTBN_STATUS_STATUS_OFFSET }) |
Definition at line 67 of file otbn_regs.h.
#define OTBN_STATUS_STATUS_MASK 0xffu |
Definition at line 65 of file otbn_regs.h.
#define OTBN_STATUS_STATUS_OFFSET 0 |
Definition at line 66 of file otbn_regs.h.