1
1
/**************************************************************************/ /**
2
2
* @file core_armv81mml.h
3
3
* @brief CMSIS Armv8.1-M Mainline Core Peripheral Access Layer Header File
4
- * @version V1.4.1
5
- * @date 04. June 2021
4
+ * @version V1.4.2
5
+ * @date 13. October 2021
6
6
******************************************************************************/
7
7
/*
8
8
* Copyright (c) 2018-2021 Arm Limited. All rights reserved.
@@ -526,7 +526,7 @@ typedef struct
526
526
__IOM uint32_t AFSR ; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */
527
527
__IM uint32_t ID_PFR [2U ]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */
528
528
__IM uint32_t ID_DFR ; /*!< Offset: 0x048 (R/ ) Debug Feature Register */
529
- __IM uint32_t ID_ADR ; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */
529
+ __IM uint32_t ID_AFR ; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */
530
530
__IM uint32_t ID_MMFR [4U ]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */
531
531
__IM uint32_t ID_ISAR [6U ]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */
532
532
__IM uint32_t CLIDR ; /*!< Offset: 0x078 (R/ ) Cache Level ID register */
@@ -535,7 +535,10 @@ typedef struct
535
535
__IOM uint32_t CSSELR ; /*!< Offset: 0x084 (R/W) Cache Size Selection Register */
536
536
__IOM uint32_t CPACR ; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */
537
537
__IOM uint32_t NSACR ; /*!< Offset: 0x08C (R/W) Non-Secure Access Control Register */
538
- uint32_t RESERVED3 [92U ];
538
+ uint32_t RESERVED7 [21U ];
539
+ __IOM uint32_t SFSR ; /*!< Offset: 0x0E4 (R/W) Secure Fault Status Register */
540
+ __IOM uint32_t SFAR ; /*!< Offset: 0x0E8 (R/W) Secure Fault Address Register */
541
+ uint32_t RESERVED3 [69U ];
539
542
__OM uint32_t STIR ; /*!< Offset: 0x200 ( /W) Software Triggered Interrupt Register */
540
543
__IOM uint32_t RFSR ; /*!< Offset: 0x204 (R/W) RAS Fault Status Register */
541
544
uint32_t RESERVED4 [14U ];
@@ -1490,15 +1493,14 @@ typedef struct
1490
1493
uint32_t RESERVED11 [108 ];
1491
1494
__IOM uint32_t AUTHSTATUS ; /*!< Offset: 0xFB8 (R/W) PMU Authentication Status Register */
1492
1495
__IOM uint32_t DEVARCH ; /*!< Offset: 0xFBC (R/W) PMU Device Architecture Register */
1493
- uint32_t RESERVED12 [4 ];
1496
+ uint32_t RESERVED12 [3 ];
1494
1497
__IOM uint32_t DEVTYPE ; /*!< Offset: 0xFCC (R/W) PMU Device Type Register */
1495
1498
__IOM uint32_t PIDR4 ; /*!< Offset: 0xFD0 (R/W) PMU Peripheral Identification Register 4 */
1496
1499
uint32_t RESERVED13 [3 ];
1497
1500
__IOM uint32_t PIDR0 ; /*!< Offset: 0xFE0 (R/W) PMU Peripheral Identification Register 0 */
1498
- __IOM uint32_t PIDR1 ; /*!< Offset: 0xFE0 (R/W) PMU Peripheral Identification Register 1 */
1499
- __IOM uint32_t PIDR2 ; /*!< Offset: 0xFE0 (R/W) PMU Peripheral Identification Register 2 */
1500
- __IOM uint32_t PIDR3 ; /*!< Offset: 0xFE0 (R/W) PMU Peripheral Identification Register 3 */
1501
- uint32_t RESERVED14 [3 ];
1501
+ __IOM uint32_t PIDR1 ; /*!< Offset: 0xFE4 (R/W) PMU Peripheral Identification Register 1 */
1502
+ __IOM uint32_t PIDR2 ; /*!< Offset: 0xFE8 (R/W) PMU Peripheral Identification Register 2 */
1503
+ __IOM uint32_t PIDR3 ; /*!< Offset: 0xFEC (R/W) PMU Peripheral Identification Register 3 */
1502
1504
__IOM uint32_t CIDR0 ; /*!< Offset: 0xFF0 (R/W) PMU Component Identification Register 0 */
1503
1505
__IOM uint32_t CIDR1 ; /*!< Offset: 0xFF4 (R/W) PMU Component Identification Register 1 */
1504
1506
__IOM uint32_t CIDR2 ; /*!< Offset: 0xFF8 (R/W) PMU Component Identification Register 2 */
@@ -3158,6 +3160,15 @@ typedef struct
3158
3160
/*@} */
3159
3161
3160
3162
3163
+ /**
3164
+ \ingroup CMSIS_core_register
3165
+ \defgroup CMSIS_register_aliases Backwards Compatibility Aliases
3166
+ \brief Register alias definitions for backwards compatibility.
3167
+ @{
3168
+ */
3169
+ #define ID_ADR (ID_AFR) /*!< SCB Auxiliary Feature Register */
3170
+ /*@} */
3171
+
3161
3172
3162
3173
/*******************************************************************************
3163
3174
* Hardware Abstraction Layer
0 commit comments