1i2c0: I2C.EFR32_I2CController @ {
2        sysbus <0x4B000000, +0x4000>; // I2C0_S
3        sysbus <0x5B000000, +0x4000>  // I2C0_NS
4    }
5    -> nvic@27
6
7usart0: UART.EFR32xG2_USART_0 @ {
8        sysbus <0x4005C000, +0x4000>; // USART0_S
9        sysbus <0x5005C000, +0x4000>  // USART0_NS
10    }
11    clockFrequency: 39000000
12    ReceiveIRQ -> nvic@9
13    TransmitIRQ -> nvic@10
14    RxDataAvailableRequest -> ldma@0x0040
15    RxDataAvailableSingleRequest -> ldma@0x1040
16    RxDataAvailableGpioSignal -> gpioPort@0x1201
17    TxBufferLowRequest -> ldma@0x0042
18    TxBufferLowSingleRequest -> ldma@0x1042
19    TxEmptyRequest -> ldma@0x0044
20
21eusart0: UART.EFR32xG2_EUSART_2 @ {
22        sysbus <0x4B010000, +0x4000>; // EUSART0_S
23        sysbus <0x5B010000, +0x4000>  // EUSART0_NS
24    }
25    clockFrequency: 39000000
26    ReceiveIRQ -> nvic@11
27    TransmitIRQ -> nvic@12
28    RxFifoLevel -> ldma@0x00F0
29    RxFifoLevelGpioSignal -> gpioPort@0x1202
30    TxFifoLevel -> ldma@0x00F1
31
32eusart1: UART.EFR32xG2_EUSART_2 @ {
33        sysbus <0x400A0000, +0x4000>; // EUSART1_S
34        sysbus <0x500A0000, +0x4000>  // EUSART1_NS
35    }
36    clockFrequency: 39000000
37    ReceiveIRQ -> nvic@13
38    TransmitIRQ -> nvic@14
39    RxFifoLevel -> ldma@0x0100
40    RxFifoLevelGpioSignal -> gpioPort@0x1203
41    TxFifoLevel -> ldma@0x0101
42
43radio: Wireless.EFR32xG24_Radio @ {
44        sysbus new Bus.BusMultiRegistration { address: 0x40098000; size: 0x4000; region: "hostmailbox" };
45        sysbus new Bus.BusMultiRegistration { address: 0x50098000; size: 0x4000; region: "hostmailbox_ns" };
46        sysbus new Bus.BusMultiRegistration { address: 0xA8004000; size: 0x4000; region: "frc" };
47        sysbus new Bus.BusMultiRegistration { address: 0xA800C000; size: 0x4000; region: "agc" };
48        sysbus new Bus.BusMultiRegistration { address: 0xA8010000; size: 0x4000; region: "crc" };
49        sysbus new Bus.BusMultiRegistration { address: 0xA8014000; size: 0x4000; region: "modem" };
50        sysbus new Bus.BusMultiRegistration { address: 0xA8018000; size: 0x4000; region: "synth" };
51        sysbus new Bus.BusMultiRegistration { address: 0xA801C000; size: 0x4000; region: "protimer" };
52        sysbus new Bus.BusMultiRegistration { address: 0xA8020000; size: 0x4000; region: "rac" };
53        sysbus new Bus.BusMultiRegistration { address: 0xA802C000; size: 0x4000; region: "rfmailbox" };
54        sysbus new Bus.BusMultiRegistration { address: 0xAA000000; size: 0x4000; region: "bufc" };
55        sysbus new Bus.BusMultiRegistration { address: 0xB8004000; size: 0x4000; region: "frc_ns" };
56        sysbus new Bus.BusMultiRegistration { address: 0xB800C000; size: 0x4000; region: "agc_ns" };
57        sysbus new Bus.BusMultiRegistration { address: 0xB8010000; size: 0x4000; region: "crc_ns" };
58        sysbus new Bus.BusMultiRegistration { address: 0xB8014000; size: 0x4000; region: "modem_ns" };
59        sysbus new Bus.BusMultiRegistration { address: 0xB8018000; size: 0x4000; region: "synth_ns" };
60        sysbus new Bus.BusMultiRegistration { address: 0xB801C000; size: 0x4000; region: "protimer_ns" };
61        sysbus new Bus.BusMultiRegistration { address: 0xB8020000; size: 0x4000; region: "rac_ns" };
62        sysbus new Bus.BusMultiRegistration { address: 0xB802C000; size: 0x4000; region: "rfmailbox_ns" };
63        sysbus new Bus.BusMultiRegistration { address: 0xBA000000; size: 0x4000; region: "bufc_ns" }
64    }
65    ram: sram
66    sequencer: seqcpu
67    // Main CPU interrupts
68    AutomaticGainControlIRQ -> nvic@30
69    BufferControllerIRQ -> nvic@31
70    FrameControllerPrioritizedIRQ -> nvic@32
71    FrameControllerIRQ -> nvic@33
72    ModulatorAndDemodulatorIRQ -> nvic@34
73    ProtocolTimerIRQ -> nvic@35
74    RadioControllerRadioStateMachineIRQ -> nvic@36
75    RadioControllerSequencerIRQ -> nvic@37
76    HostMailboxIRQ -> nvic@38
77    SynthesizerIRQ -> nvic@39
78    // Sequencer CPU interrupts
79    SeqOffIRQ ->seqnvic@0
80    SeqRxWarmIRQ ->seqnvic@1
81    SeqRxSearchIRQ ->seqnvic@2
82    SeqRxFrameIRQ ->seqnvic@3
83    SeqRxPoweringDownIRQ ->seqnvic@4
84    SeqRx2RxIRQ ->seqnvic@5
85    SeqRxOverflowIRQ ->seqnvic@6
86    SeqRx2TxIRQ ->seqnvic@7
87    SeqTxWarmIRQ ->seqnvic@8
88    SeqTxIRQ ->seqnvic@9
89    SeqTxPoweringDownIRQ ->seqnvic@10
90    SeqTx2RxIRQ ->seqnvic@11
91    SeqTx2TxIRQ ->seqnvic@12
92    SeqShutdownIRQ ->seqnvic@13
93    SeqRadioControllerIRQ ->seqnvic@14
94    SeqFrameControllerIRQ ->seqnvic@15
95    SeqFrameControllerPriorityIRQ ->seqnvic@16
96    SeqModulatorAndDemodulatorIRQ ->seqnvic@17
97    SeqBufferControllerIRQ ->seqnvic@18
98    SeqAutomaticGainControlIRQ ->seqnvic@19
99    SeqProtocolTimerIRQ -> seqnvic@20
100    SeqSynthesizerIRQ -> seqnvic@22
101    SeqRfMailboxIRQ -> seqnvic@23
102
103msc: Miscellaneous.SiLabs.EFR32xG2_MSC_3 @ {
104        sysbus <0x40030000, +0x4000>; // MSC_S
105        sysbus <0x50030000, +0x4000>  // MSC_NS
106    }
107    cpu: cpu
108    IRQ -> nvic@50
109    flashSize: 0x180000
110    flashPageSize: 0x2000
111
112gpioPort: GPIOPort.EFR32xG2_GPIO_3 @ {
113        sysbus <0x4003C000, +0x4000>; // GPIO_S
114        sysbus <0x5003C000, +0x4000>  // GPIO_NS
115    }
116    EvenIRQ -> nvic@26
117    OddIRQ -> nvic@25
118
119bitclear: Miscellaneous.BitAccess
120    address: 0x2000
121    mode: BitAccessMode.Clear
122
123bitset: Miscellaneous.BitAccess
124    address: 0x1000
125    mode: BitAccessMode.Set
126
127sram: Memory.MappedMemory @ sysbus 0x20000000
128    size: 0x40000
129
130seqram: Memory.MappedMemory @ {
131        sysbus 0xA0000000;
132        sysbus 0xB0000000;
133
134        sysbus new Bus.BusPointRegistration {
135            address: 0x0;
136            cpu: seqcpu
137        }
138    }
139    size: 0x4000
140
141frcram: Memory.MappedMemory @ {
142        sysbus 0xA0004000;
143        sysbus 0xB0004000;
144
145        sysbus new Bus.BusPointRegistration {
146            address: 0x00004000;
147            cpu: seqcpu
148        }
149    }
150    size: 0x1000
151
152nvic: IRQControllers.NVIC @ sysbus new Bus.BusPointRegistration {
153        address: 0xE000E000;
154        cpu: cpu
155    }
156    -> cpu@0
157    systickFrequency: 39000000
158
159seqnvic: IRQControllers.NVIC @ sysbus new Bus.BusPointRegistration {
160        address: 0xE000E000;
161        cpu: seqcpu
162    }
163    -> seqcpu@0
164
165cpu: CPU.CortexM @ sysbus
166    nvic: nvic
167    cpuType: "cortex-m33"
168    cpuId: 0
169
170seqcpu: CPU.CortexM @ sysbus
171    nvic: seqnvic
172    cpuType: "cortex-m0+"
173    cpuId: 1
174    IsHalted: true
175
176timer0: Timers.EFR32xG2_TIMER_1 @ {
177        sysbus <0x40048000, +0x4000>; // TIMER0_S
178        sysbus <0x50048000, +0x4000>  // TIMER0_NS
179    }
180    frequency: 20000000 //expected frequency for power manager HW tests
181    width: 16
182    -> nvic@4
183
184timer1: Timers.EFR32_Timer @ {
185        sysbus <0x4004C000, +0x4000>; // TIMER1_S
186        sysbus <0x5004C000, +0x4000>  // TIMER1_NS
187    }
188    frequency: 0x1000000 //bogus
189    width: TimerWidth.Bit16
190    -> nvic@5
191
192ldma: DMA.EFR32MG24_LDMA @ {
193        sysbus new Bus.BusMultiRegistration { address: 0x40040000; size: 0x4000; region: "ldma" };     // LDMA_S
194        sysbus new Bus.BusMultiRegistration { address: 0x50040000; size: 0x4000; region: "ldma" };     // LDMA_NS
195        sysbus new Bus.BusMultiRegistration { address: 0x40044000; size: 0x4000; region: "ldmaxbar" }; // LDMAXBAR_S
196        sysbus new Bus.BusMultiRegistration { address: 0x50044000; size: 0x4000; region: "ldmaxbar" }  // LDMAXBAR_NS
197    }
198    -> nvic@21
199
200wtimer0: Timers.EFR32_Timer @ {
201        sysbus <0x4B004000, +0x4000>; // WDOG0_S
202        sysbus <0x5B004000, +0x4000>  // WDOG0_NS
203    }
204    frequency: 0x1000000 //bogus
205    width: TimerWidth.Bit32
206    -> nvic@42
207
208wtimer1: Timers.EFR32_Timer @ {
209        sysbus <0x4B008000, +0x4000>; // WDOG1_S
210        sysbus <0x5B008000, +0x4000>  // WDOG1_NS
211    }
212    frequency: 0x1000000 //bogus
213    width: TimerWidth.Bit32
214    -> nvic@43
215
216deviceInformation: Miscellaneous.SiLabs.EFR32xG2_DeviceInformation @ sysbus 0x0FE08000
217    deviceFamily: DeviceFamily.EFR32MG24
218    deviceNumber: 0x1
219    flashDevice: flash
220    sramDevice: sram
221
222DCDC_IF: Python.PythonPeripheral @ sysbus 0x50094028
223    size: 0x4
224    initable: true
225    script: "request.value = 0xffffffff"
226
227flash: Memory.MappedMemory @ sysbus 0x08000000
228    size: 0x17E000
229
230cmu: Miscellaneous.SiLabs.EFR32xG2_CMU_3 @ {
231        sysbus <0x40008000, +0x4000>; // CMU_S
232        sysbus <0x50008000, +0x4000>  // CMU_NS
233    }
234    hfxo: hfxo
235    dpll: dpll
236
237lfxo: Miscellaneous.SiLabs.EFR32xG2_LFXO_1 @ {
238        sysbus <0x40020000, +0x4000>; // LFXO_S
239        sysbus <0x50020000, +0x4000>  // LFXO_NS
240    }
241
242hfrco0: Miscellaneous.SiLabs.EFR32xG2_HFRCO_2 @ {
243        sysbus <0x40010000, +0x4000>; // HFRCO_S
244        sysbus <0x50010000, +0x4000>  // HFRCO_NS
245    }
246
247dpll: Miscellaneous.SiLabs.EFR32xG2_DPLL_1 @ {
248        sysbus <0x4001C000, +0x4000>; // DPLL0_S
249        sysbus <0x5001C000, +0x4000>  // DPLL0_NS
250    }
251
252lfrco: Miscellaneous.SiLabs.EFR32xG2_LFRCO_2 @ {
253        sysbus <0x40024000, +0x4000>; // LFRCO_S
254        sysbus <0x50024000, +0x4000>  // LFRCO_NS
255    }
256
257hfxo: Miscellaneous.SiLabs.EFR32xG2_HFXO_3 @ {
258        sysbus <0x4A004000, +0x4000>; // HFXO0_S
259        sysbus <0x5A004000, +0x4000>  // HFXO0_NS
260    }
261    startupDelayTicks: 3   //should remain <= 20 to pass early wakeup conditions
262    IRQ -> nvic@44
263
264hfrco1: Miscellaneous.SiLabs.EFR32xG2_HFRCO_2 @ {
265        sysbus <0x4A000000, +0x4000>; // HFRCOEM23_S
266        sysbus <0x5A000000, +0x4000>  // HFRCOEM23_NS
267    }
268
269emu: Miscellaneous.SiLabs.EFR32xG2_EMU_3 @ {
270        sysbus <0x40004000, +0x4000>; // EMU_S
271        sysbus <0x50004000, +0x4000>  // EMU_NS
272    }
273
274syscfg: Miscellaneous.SiLabs.EFR32xG2_SYSCFG_3 @ {
275        sysbus <0x4007C000, +0x4000>; // SYSCFG_S
276        sysbus <0x5007C000, +0x4000>  // SYSCFG_NS
277    }
278
279sysrtc: Miscellaneous.SiLabs.EFR32xG2_SYSRTC_1 @ {
280        sysbus <0x400A8000, +0x4000>; // SYSRTC0_S
281        sysbus <0x500A8000, +0x4000>  // SYSRTC0_NS
282    }
283    frequency: 32768
284    IRQ -> nvic@67
285
286semailbox: Miscellaneous.SiLabs.EFR32xG2_SEMAILBOX_1 @ {
287        sysbus <0x4C000000, +0x4000>; // SEMAILBOX_S
288        sysbus <0x5C000000, +0x4000>  // SEMAILBOX_NS
289    }
290    RxIRQ -> nvic@65
291    TxIRQ -> nvic@66
292
293prs: Miscellaneous.SiLabs.EFR32xG2_PRS_3 @ {
294        sysbus <0x40038000, +0x4000>; // PRS_S
295        sysbus <0x50038000, +0x4000>  // PRS_NS
296    }
297    hfxo: hfxo
298    sysrtc: sysrtc
299
300radioaes: Miscellaneous.SiLabs.EFR32xG2_AES_1 @ {
301        sysbus <0x44000000, +0x4000>; // RADIOAES_S
302        sysbus <0x54000000, +0x4000>  // RADIOAES_NS
303    }
304    IRQ -> nvic@48
305
306flashuserdata: Miscellaneous.SiLabs.EFR32xG24_FlashUserData @ sysbus <0x0FE00000, +0x7F>
307
308itm : Miscellaneous.SiLabs.EFR32xG2_SLAB_ITM @ sysbus 0xE0000000
309
310sysbus:
311    init add:
312        Tag <0x40000000, 0x40003FFF> "SCRATCHPAD_S"
313        Tag <0x40004000, 0x40007FFF> "EMU_S"
314        Tag <0x40008000, 0x4000BFFF> "CMU_S"
315        Tag <0x40010000, 0x40013FFF> "HFRCO0_S"
316        Tag <0x40018000, 0x4001BFFF> "FSRCO_S"
317        Tag <0x4001C000, 0x4001FFFF> "DPLL0_S"
318        Tag <0x40020000, 0x40023FFF> "LFXO_S"
319        Tag <0x40024000, 0x40027FFF> "LFRCO_S"
320        Tag <0x40028000, 0x4002BFFF> "ULFRCO_S"
321        Tag <0x40030000, 0x40033FFF> "MSC_S"
322        Tag <0x40034000, 0x40037FFF> "ICACHE0_S"
323        Tag <0x40038000, 0x4003BFFF> "PRS_S"
324        Tag <0x4003C000, 0x4003FFFF> "GPIO_S"
325        Tag <0x40040000, 0x40043FFF> "LDMA_S"
326        Tag <0x40044000, 0x40047FFF> "LDMAXBAR_S"
327        Tag <0x40048000, 0x4004BFFF> "TIMER0_S"
328        Tag <0x4004C000, 0x4004FFFF> "TIMER1_S"
329        Tag <0x40050000, 0x40053FFF> "TIMER2_S"
330        Tag <0x40054000, 0x40057FFF> "TIMER3_S"
331        Tag <0x40058000, 0x4005BFFF> "TIMER4_S"
332        Tag <0x4005C000, 0x4005FFFF> "USART0_S"
333        Tag <0x40064000, 0x40067FFF> "BURTC_S"
334        Tag <0x40068000, 0x4006BFFF> "I2C1_S"
335        Tag <0x40078000, 0x4007BFFF> "SYSCFG_S_CFGNS"
336        Tag <0x4007C000, 0x4007FFFF> "SYSCFG_S"
337        Tag <0x40080000, 0x40083FFF> "BURAM_S"
338        Tag <0x40088000, 0x4008BFFF> "GPCRC_S"
339        Tag <0x40094000, 0x40097FFF> "DCDC_S"
340        Tag <0x40098000, 0x4009BFFF> "HOSTMAILBOX_S"
341        Tag <0x400A0000, 0x400A3FFF> "EUSART1_S"
342        Tag <0x400A8000, 0x400ABFFF> "SYSRTC0_S"
343        Tag <0x400B0000, 0x400B3FFF> "KEYSCAN_S"
344        Tag <0x400B4000, 0x400B7FFF> "DMEM_S"
345        Tag <0x44000000, 0x44003FFF> "RADIOAES_S"
346        Tag <0x44008000, 0x4400BFFF> "SMU_S"
347        Tag <0x4400C000, 0x4400FFFF> "SMU_S_CFGNS"
348        Tag <0x49000000, 0x49003FFF> "LETIMER0_S"
349        Tag <0x49004000, 0x49007FFF> "IADC0_S"
350        Tag <0x49008000, 0x4900BFFF> "ACMP0_S"
351        Tag <0x4900C000, 0x4900FFFF> "ACMP1_S"
352        Tag <0x49024000, 0x49027FFF> "VDAC0_S"
353        Tag <0x49028000, 0x4902BFFF> "VDAC1_S"
354        Tag <0x49030000, 0x49033FFF> "PCNT0_S"
355        Tag <0x4A000000, 0x4A003FFF> "HFRCOEM23_S"
356        Tag <0x4A004000, 0x4A007FFF> "HFXO0_S"
357        Tag <0x4B000000, 0x4B003FFF> "I2C0_S"
358        Tag <0x4B004000, 0x4B007FFF> "WDOG0_S"
359        Tag <0x4B008000, 0x4B00BFFF> "WDOG1_S"
360        Tag <0x4B010000, 0x4B013FFF> "EUSART0_S"
361        Tag <0x4C000000, 0x4C003FFF> "SEMAILBOX_S"
362        Tag <0x4D000000, 0x4D003FFF> "MVP_S"
363        Tag <0x50000000, 0x50003FFF> "SCRATCHPAD_NS"
364        Tag <0x50004000, 0x50007FFF> "EMU_NS"
365        Tag <0x50008000, 0x5000BFFF> "CMU_NS"
366        Tag <0x50010000, 0x50013FFF> "HFRCO0_NS"
367        Tag <0x50018000, 0x5001BFFF> "FSRCO_NS"
368        Tag <0x5001C000, 0x5001FFFF> "DPLL0_NS"
369        Tag <0x50020000, 0x50023FFF> "LFXO_NS"
370        Tag <0x50024000, 0x50027FFF> "LFRCO_NS"
371        Tag <0x50028000, 0x5002BFFF> "ULFRCO_NS"
372        Tag <0x50030000, 0x50033FFF> "MSC_NS"
373        Tag <0x50034000, 0x50037FFF> "ICACHE0_NS"
374        Tag <0x50038000, 0x5003BFFF> "PRS_NS"
375        Tag <0x5003C000, 0x5003FFFF> "GPIO_NS"
376        Tag <0x50040000, 0x50043FFF> "LDMA_NS"
377        Tag <0x50044000, 0x50047FFF> "LDMAXBAR_NS"
378        Tag <0x50048000, 0x5004BFFF> "TIMER0_NS"
379        Tag <0x5004C000, 0x5004FFFF> "TIMER1_NS"
380        Tag <0x50050000, 0x50053FFF> "TIMER2_NS"
381        Tag <0x50054000, 0x50057FFF> "TIMER3_NS"
382        Tag <0x50058000, 0x5005BFFF> "TIMER4_NS"
383        Tag <0x5005C000, 0x5005FFFF> "USART0_NS"
384        Tag <0x50064000, 0x50067FFF> "BURTC_NS"
385        Tag <0x50068000, 0x5006BFFF> "I2C1_NS"
386        Tag <0x50078000, 0x5007BFFF> "SYSCFG_NS_CFGNS"
387        Tag <0x5007C000, 0x5007FFFF> "SYSCFG_NS"
388        Tag <0x50080000, 0x50083FFF> "BURAM_NS"
389        Tag <0x50088000, 0x5008BFFF> "GPCRC_NS"
390        Tag <0x50094000, 0x50097FFF> "DCDC_NS"
391        Tag <0x50098000, 0x5009BFFF> "HOSTMAILBOX_NS"
392        Tag <0x500A0000, 0x500A3FFF> "EUSART1_NS"
393        Tag <0x500A8000, 0x500ABFFF> "SYSRTC0_NS"
394        Tag <0x500B0000, 0x500B3FFF> "KEYSCAN_NS"
395        Tag <0x500B4000, 0x500B7FFF> "DMEM_NS"
396        Tag <0x54000000, 0x54003FFF> "RADIOAES_NS"
397        Tag <0x54008000, 0x5400BFFF> "SMU_NS"
398        Tag <0x5400C000, 0x5400FFFF> "SMU_NS_CFGNS"
399        Tag <0x59000000, 0x59003FFF> "LETIMER0_NS"
400        Tag <0x59004000, 0x59007FFF> "IADC0_NS"
401        Tag <0x59008000, 0x5900BFFF> "ACMP0_NS"
402        Tag <0x5900C000, 0x5900FFFF> "ACMP1_NS"
403        Tag <0x59024000, 0x59027FFF> "VDAC0_NS"
404        Tag <0x59028000, 0x5902BFFF> "VDAC1_NS"
405        Tag <0x59030000, 0x59033FFF> "PCNT0_NS"
406        Tag <0x5A000000, 0x5A003FFF> "HFRCOEM23_NS"
407        Tag <0x5A004000, 0x5A007FFF> "HFXO0_NS"
408        Tag <0x5B000000, 0x5B003FFF> "I2C0_NS"
409        Tag <0x5B004000, 0x5B007FFF> "WDOG0_NS"
410        Tag <0x5B008000, 0x5B00BFFF> "WDOG1_NS"
411        Tag <0x5B010000, 0x5B013FFF> "EUSART0_NS"
412        Tag <0x5D000000, 0x5D003FFF> "MVP_NS"
413        Tag <0x54000000, 0x540007FF> "RADIOAES_NS"
414        Tag <0x5C000000, 0x5C00007F> "SEMAILBOX_NS"
415        Tag <0xA8004000, 0xA8007FFF> "FRC"
416        Tag <0xA800C000, 0xA800FFFF> "AGC"
417        Tag <0xA8010000, 0xA8013FFF> "CRC"
418        Tag <0xA8014000, 0xA8017FFF> "MODEM"
419        Tag <0xA8018000, 0xA801BFFF> "SYNTH"
420        Tag <0xA801C000, 0xA801FFFF> "PROTIMER"
421        Tag <0xA8020000, 0xA8023FFF> "RAC"
422        Tag <0xA802C000, 0xA802FFFF> "RFMAILBOX"
423        Tag <0xAA000000, 0xAA003FFF> "BUFC"
424        Tag <0xB8004000, 0xB8007FFF> "FRC_NS"
425        Tag <0xB800C000, 0xB800FFFF> "AGC_NS"
426        Tag <0xB8010000, 0xB8013FFF> "CRC_NS"
427        Tag <0xB8014000, 0xB8017FFF> "MODEM_NS"
428        Tag <0xB8018000, 0xB801BFFF> "SYNTH_NS"
429        Tag <0xB801C000, 0xB801FFFF> "PROTIMER_NS"
430        Tag <0xB8020000, 0xB8023FFF> "RAC_NS"
431        Tag <0xB802C000, 0xB802FFFF> "RFMAILBOX_NS"
432        Tag <0xBA000000, 0xBA003FFF> "BUFC_NS"
433        Tag <0xE0000000, 0xE0000FFF> "ITM"
434        Tag <0x0FE00000, 0x0FE00009> "FLASH_USER_DATA"