Skip to content

Commit 279c5ff

Browse files
committed
simplicity_sdk: Patch for efm32pg23 header adding SecureFault_IRQn
Add SecureFault_IRQn enum member if ARM_SECURE_FIRMWARE is set. Signed-off-by: Christoph Jans <jans.christoph@gmail.com>
1 parent ccf68d3 commit 279c5ff

34 files changed

+102
-0
lines changed

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b200f128im40.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b200f256im40.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b200f512im40.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b200f64im40.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b210f128im48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b210f256im48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b210f512im48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b210f64im48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b310f128im48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b310f256im48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b310f512im48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG23/Include/efm32pg23b310f64im48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG28/Include/efm32pg28b200f512im68.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG28/Include/efm32pg28b210f1024im68.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG28/Include/efm32pg28b300f512im68.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFM32PG28/Include/efm32pg28b310f1024im68.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a010f1024gm48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a010f1024gm68.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a110f1024gm48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a110f1024gm68.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a112f1024gm48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a112f1024gm68.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a120f1024gm48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a120f1024gm68.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a122f1024gm48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28a122f1024gm68.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

simplicity_sdk/platform/Device/SiliconLabs/EFR32FG28/Include/efr32fg28b310f1024im48.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ typedef enum IRQn{
5353
MemoryManagement_IRQn = -12, /*!< -12 Cortex-M Memory Management Interrupt */
5454
BusFault_IRQn = -11, /*!< -11 Cortex-M Bus Fault Interrupt */
5555
UsageFault_IRQn = -10, /*!< -10 Cortex-M Usage Fault Interrupt */
56+
#if defined(CONFIG_ARM_SECURE_FIRMWARE)
57+
SecureFault_IRQn = -9, /*!< -9 Coretx-M Secure Fault Interrupt */
58+
#endif
5659
SVCall_IRQn = -5, /*!< -5 Cortex-M SV Call Interrupt */
5760
DebugMonitor_IRQn = -4, /*!< -4 Cortex-M Debug Monitor Interrupt */
5861
PendSV_IRQn = -2, /*!< -2 Cortex-M Pend SV Interrupt */

0 commit comments

Comments
 (0)