|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Per-instance CNECC register window (size = 0x14 bytes). More...
#include <ra8_cnecc_regs.h>
Data Fields | |
| volatile uint32_t | EC710CTL |
| +0x00 ECC control / status / IRQ enables. | |
| volatile uint16_t | EC710TMC |
| +0x04 Test-mode control. | |
| volatile uint16_t | _r0 |
| +0x06 Reserved. | |
| volatile uint32_t | _r1 |
| +0x08 Reserved. | |
| volatile uint32_t | EC710TED |
| +0x0C Test substitute data. | |
| volatile uint32_t | EC710EAD0 |
| +0x10 Captured error address (read-only). | |
Per-instance CNECC register window (size = 0x14 bytes).
Verified against FSP R_ECCMB0_Type in R7KA8D2KF_core0.h (sizeof = 20). HUM Ch 42.2 p 2868-2873.
Definition at line 184 of file ra8_cnecc_regs.h.
| volatile uint16_t r_cnecc_regs_t::_r0 |
+0x06 Reserved.
Definition at line 187 of file ra8_cnecc_regs.h.
| volatile uint32_t r_cnecc_regs_t::_r1 |
+0x08 Reserved.
Definition at line 188 of file ra8_cnecc_regs.h.
| volatile uint32_t r_cnecc_regs_t::EC710CTL |
+0x00 ECC control / status / IRQ enables.
Definition at line 185 of file ra8_cnecc_regs.h.
Referenced by internal_apply_instance(), internal_ctl_rmw(), ra8_cnecc_clear_status(), ra8_cnecc_deinit(), ra8_cnecc_enter_standby(), ra8_cnecc_get_status(), and ra8_cnecc_isr_handler().
| volatile uint32_t r_cnecc_regs_t::EC710EAD0 |
+0x10 Captured error address (read-only).
Definition at line 190 of file ra8_cnecc_regs.h.
Referenced by ra8_cnecc_get_status(), and ra8_cnecc_isr_handler().
| volatile uint32_t r_cnecc_regs_t::EC710TED |
+0x0C Test substitute data.
Definition at line 189 of file ra8_cnecc_regs.h.
Referenced by ra8_cnecc_inject_fault().
| volatile uint16_t r_cnecc_regs_t::EC710TMC |
+0x04 Test-mode control.
Definition at line 186 of file ra8_cnecc_regs.h.
Referenced by internal_apply_instance(), ra8_cnecc_deinit(), ra8_cnecc_get_status(), ra8_cnecc_inject_fault(), ra8_cnecc_test_mode_active(), and ra8_cnecc_test_mode_disable().