Skip to content

Commit 1eb3a47

Browse files
committed
NMSIS/Core: Update core_feature_iinfo.h with new IINFO registers
Update IINFO_Type structure with new register definitions: - Add mpftctl register at offset 0x0088 - Change crc_rf0, crc_rf1, crc_fp0 from __IM to __IOM - Add etrace_info, ecc_inj_addr_lo/hi, ecc_inj_way registers - Add mem_crc_x22/x23/f23 lo/hi registers for memory CRC - Update reserved regions accordingly Signed-off-by: Huaqi Fang <578567190@qq.com>
1 parent 751b9ca commit 1eb3a47

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

NMSIS/Core/Include/core_feature_iinfo.h

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,8 @@ typedef struct {
349349
uint32_t reserved3[2]; /*!< offset 0x0078 */
350350
__IOM uint32_t mcppi_cfg_lo; /*!< offset 0x0080 */
351351
__IM uint32_t mcppi_cfg_hi; /*!< offset 0x0084 */
352-
uint32_t reserved4[2]; /*!< offset 0x0088 */
352+
__IOM uint32_t mpftctl; /*!< offset 0x0088 */
353+
uint32_t reserved4; /*!< offset 0x008C */
353354
__IM IINFO_PERFORMANCE_CFG0_Type performance_cfg0; /*!< offset 0x0090 */
354355
__IM IINFO_PERFORMANCE_CFG1_Type performance_cfg1; /*!< offset 0x0094 */
355356
uint32_t reserved5[26]; /*!< offset 0x0098 */
@@ -364,9 +365,20 @@ typedef struct {
364365
__IOM IINFO_PFL1DCTRL4_Type pfl1dctrl4; /*!< offset 0x0124 */
365366
__IM IINFO_PFL1INFO_Type pfl1info; /*!< offset 0x0128 */
366367
uint32_t reserved8[27]; /*!< offset 0x012C */
367-
__IM uint32_t crc_rf0; /*!< offset 0x0198 */
368-
__IM uint32_t crc_rf1; /*!< offset 0x019C */
369-
__IM uint32_t crc_fp0; /*!< offset 0x01A0 */
368+
__IOM uint32_t crc_rf0; /*!< offset 0x0198 */
369+
__IOM uint32_t crc_rf1; /*!< offset 0x019C */
370+
__IOM uint32_t crc_fp0; /*!< offset 0x01A0 */
371+
__IM uint32_t etrace_info; /*!< offset 0x01A4 */
372+
__IOM uint32_t ecc_inj_addr_lo; /*!< offset 0x01A8 */
373+
__IOM uint32_t ecc_inj_addr_hi; /*!< offset 0x01AC */
374+
__IOM uint32_t ecc_inj_way; /*!< offset 0x01B0 */
375+
uint32_t reserved9[83]; /*!< offset 0x01B4 */
376+
__IOM uint32_t mem_crc_x22_lo; /*!< offset 0x0300 */
377+
__IOM uint32_t mem_crc_x22_hi; /*!< offset 0x0304 */
378+
__IOM uint32_t mem_crc_x23_lo; /*!< offset 0x0308 */
379+
__IOM uint32_t mem_crc_x23_hi; /*!< offset 0x030C */
380+
__IOM uint32_t mem_crc_f23_lo; /*!< offset 0x0310 */
381+
__IOM uint32_t mem_crc_f23_hi; /*!< offset 0x0314 */
370382
} IINFO_Type;
371383

372384
/* IREGION INFO Memory mapping of Device */

0 commit comments

Comments
 (0)