1i2c0: I2C.EFR32_I2CController @ {
2        sysbus <0x4B000000, +0x4000>; // I2C0_S
3        sysbus <0x5B000000, +0x4000>  // I2C0_NS
4    }
5    -> nvic@41
6
7usart0: UART.EFR32xG2_USART_0 @ {
8        sysbus <0x400A0000, +0x4000>; // USART0_S
9        sysbus <0x500A0000, +0x4000>  // USART0_NS
10    }
11    clockFrequency: 39000000
12    ReceiveIRQ -> nvic@14
13    TransmitIRQ -> nvic@15
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@20
27    TransmitIRQ -> nvic@21
28    RxFifoLevel -> ldma@0x00F0
29    RxFifoLevelGpioSignal -> gpioPort@0x1202
30    TxFifoLevel -> ldma@0x00F1
31
32eusart1: UART.EFR32xG2_EUSART_2 @ {
33        sysbus <0x4008C000, +0x4000>; // EUSART1_S
34        sysbus <0x5008C000, +0x4000>  // EUSART1_NS
35    }
36    clockFrequency: 39000000
37    ReceiveIRQ -> nvic@22
38    TransmitIRQ -> nvic@23
39    RxFifoLevel -> ldma@0x0100
40    RxFifoLevelGpioSignal -> gpioPort@0x1203
41    TxFifoLevel -> ldma@0x0101
42
43radio: Wireless.EFR32xG24_Radio @ {
44        sysbus new Bus.BusMultiRegistration { address: 0x4009C000; size: 0x4000; region: "hostmailbox" };
45        sysbus new Bus.BusMultiRegistration { address: 0xA8004000; size: 0x4000; region: "frc" };
46        sysbus new Bus.BusMultiRegistration { address: 0xA800C000; size: 0x4000; region: "agc" };
47        sysbus new Bus.BusMultiRegistration { address: 0xA8010000; size: 0x4000; region: "crc" };
48        sysbus new Bus.BusMultiRegistration { address: 0xA8014000; size: 0x4000; region: "modem" };
49        sysbus new Bus.BusMultiRegistration { address: 0xA8018000; size: 0x4000; region: "synth" };
50        sysbus new Bus.BusMultiRegistration { address: 0xA801C000; size: 0x4000; region: "protimer" };
51        sysbus new Bus.BusMultiRegistration { address: 0xA8020000; size: 0x4000; region: "rac" };
52        sysbus new Bus.BusMultiRegistration { address: 0xA802C000; size: 0x4000; region: "rfmailbox" };
53        sysbus new Bus.BusMultiRegistration { address: 0xAA000000; size: 0x4000; region: "bufc" };
54        sysbus new Bus.BusMultiRegistration { address: 0x5009C000; size: 0x4000; region: "hostmailbox_ns" };
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@46
69    BufferControllerIRQ -> nvic@47
70    FrameControllerPrioritizedIRQ -> nvic@48
71    FrameControllerIRQ -> nvic@49
72    ModulatorAndDemodulatorIRQ -> nvic@50
73    ProtocolTimerIRQ -> nvic@51
74    RadioControllerRadioStateMachineIRQ -> nvic@52
75    RadioControllerSequencerIRQ -> nvic@53
76    HostMailboxIRQ -> nvic@54
77    SynthesizerIRQ -> nvic@55
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    //SeqRtcIRQ -> seqnvic@21
101    SeqSynthesizerIRQ -> seqnvic@22
102    SeqRfMailboxIRQ -> seqnvic@23
103
104msc: Miscellaneous.SiLabs.EFR32xG2_MSC_3 @ {
105        sysbus <0x40030000, +0x4000>; // MSC_S
106        sysbus <0x50030000, +0x4000>  // MSC_NS
107    }
108    cpu: cpu
109    IRQ -> nvic@66
110    flashSize: 0x320000
111    flashPageSize: 0x2000
112
113gpioPort: GPIOPort.EFR32xG2_GPIO_3 @ {
114        sysbus <0x4003C000, +0x4000>; // GPIO_S
115        sysbus <0x5003C000, +0x4000>  // GPIO_NS
116    }
117    EvenIRQ -> nvic@40
118    OddIRQ -> nvic@39
119
120bitclear: Miscellaneous.BitAccess
121    address: 0x2000
122    mode: BitAccessMode.Clear
123
124bitset: Miscellaneous.BitAccess
125    address: 0x1000
126    mode: BitAccessMode.Set
127
128sram: Memory.MappedMemory @ sysbus 0x20000000
129    size: 0x80000
130
131seqram: Memory.MappedMemory @ {
132        sysbus 0xA0000000;
133        sysbus 0xB0000000;
134
135        sysbus new Bus.BusPointRegistration {
136            address: 0x0;
137            cpu: seqcpu
138        }
139    }
140    size: 0x4000
141
142frcram: Memory.MappedMemory @ {
143        sysbus 0xA0004000;
144        sysbus 0xB0004000;
145
146        sysbus new Bus.BusPointRegistration {
147            address: 0x00004000;
148            cpu: seqcpu
149        }
150    }
151    size: 0x1000
152
153nvic: IRQControllers.NVIC @ sysbus new Bus.BusPointRegistration {
154        address: 0xE000E000;
155        cpu: cpu
156    }
157    -> cpu@0
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.EFR32_Timer @ {
177        sysbus <0x40048000, +0x4000>; // TIMER0_S
178        sysbus <0x50048000, +0x4000>  // TIMER0_NS
179    }
180    frequency: 0x1000000 //bogus
181    width: TimerWidth.Bit16
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
192timer2: Timers.EFR32_Timer @ {
193        sysbus <0x40050000, +0x4000>; // TIMER2_S
194        sysbus <0x50050000, +0x4000>  // TIMER2_NS
195    }
196    frequency: 0x1000000 //bogus
197    width: TimerWidth.Bit16
198    -> nvic@6
199
200timer3: Timers.EFR32_Timer @ {
201        sysbus <0x40054000, +0x4000>; // TIMER3_S
202        sysbus <0x50054000, +0x4000>  // TIMER3_NS
203    }
204    frequency: 0x1000000 //bogus
205    width: TimerWidth.Bit16
206    -> nvic@7
207
208timer4: Timers.EFR32_Timer @ {
209        sysbus <0x40058000, +0x4000>; // TIMER4_S
210        sysbus <0x50058000, +0x4000>  // TIMER4_NS
211    }
212    frequency: 0x1000000 //bogus
213    width: TimerWidth.Bit16
214    -> nvic@8
215
216timer5: Timers.EFR32_Timer @ {
217        sysbus <0x4005C000, +0x4000>; // TIMER5_S
218        sysbus <0x5005C000, +0x4000>  // TIMER5_NS
219    }
220    frequency: 0x1000000 //bogus
221    width: TimerWidth.Bit16
222    -> nvic@9
223
224timer6: Timers.EFR32_Timer @ {
225        sysbus <0x40060000, +0x4000>; // TIMER6_S
226        sysbus <0x50060000, +0x4000>  // TIMER6_NS
227    }
228    frequency: 0x1000000 //bogus
229    width: TimerWidth.Bit16
230    -> nvic@10
231
232timer7: Timers.EFR32_Timer @ {
233        sysbus <0x40064000, +0x4000>; // TIMER7_S
234        sysbus <0x50064000, +0x4000>  // TIMER7_NS
235    }
236    frequency: 0x1000000 //bogus
237    width: TimerWidth.Bit16
238    -> nvic@11
239
240
241timer8: Timers.EFR32_Timer @ {
242        sysbus <0x40068000, +0x4000>; // TIMER8_S
243        sysbus <0x50068000, +0x4000>  // TIMER8_NS
244    }
245    frequency: 0x1000000 //bogus
246    width: TimerWidth.Bit16
247    -> nvic@12
248
249timer9: Timers.EFR32_Timer @ {
250        sysbus <0x4006C000, +0x4000>; // TIMER9_S
251        sysbus <0x5006C000, +0x4000>  // TIMER9_NS
252    }
253    frequency: 0x1000000 //bogus
254    width: TimerWidth.Bit16
255    -> nvic@13
256
257ldma: DMA.EFR32MG24_LDMA @ {
258        sysbus new Bus.BusMultiRegistration { address: 0x40040000; size: 0x4000; region: "ldma" };     // LDMA_S
259        sysbus new Bus.BusMultiRegistration { address: 0x50040000; size: 0x4000; region: "ldma" };     // LDMA_NS
260        sysbus new Bus.BusMultiRegistration { address: 0x40044000; size: 0x4000; region: "ldmaxbar" }; // LDMAXBAR_S
261        sysbus new Bus.BusMultiRegistration { address: 0x50044000; size: 0x4000; region: "ldmaxbar" }  // LDMAXBAR_NS
262    }
263    -> nvic@35
264
265wtimer0: Timers.EFR32_Timer @ {
266        sysbus <0x4B004000, +0x4000>; // WDOG0_S
267        sysbus <0x5B004000, +0x4000>  // WDOG0_NS
268    }
269    frequency: 0x1000000 //bogus
270    width: TimerWidth.Bit32
271    -> nvic@58
272
273wtimer1: Timers.EFR32_Timer @ {
274        sysbus <0x4B008000, +0x4000>; // WDOG1_S
275        sysbus <0x5B008000, +0x4000>  // WDOG1_NS
276    }
277    frequency: 0x1000000 //bogus
278    width: TimerWidth.Bit32
279    -> nvic@59
280
281deviceInformation: Miscellaneous.SiLabs.EFR32xG2_DeviceInformation @ sysbus 0x0FE08000
282    deviceFamily: DeviceFamily.EFR32MG26
283    deviceNumber: 0x1
284    flashDevice: flash
285    sramDevice: sram
286
287DCDC_IF: Python.PythonPeripheral @ sysbus 0x50098028
288    size: 0x4
289    initable: true
290    script: "request.value = 0xffffffff"
291
292flash: Memory.MappedMemory @ sysbus 0x08000000
293    size: 0x31E000
294
295cmu: Miscellaneous.SiLabs.EFR32xG2_CMU_3 @ {
296        sysbus <0x40008000, +0x4000>; // CMU_S
297        sysbus <0x50008000, +0x4000>  // CMU_NS
298    }
299    hfxo: hfxo
300    dpll: dpll
301
302lfxo: Miscellaneous.SiLabs.EFR32xG2_LFXO_1 @ {
303        sysbus <0x40020000, +0x4000>; // LFXO_S
304        sysbus <0x50020000, +0x4000>  // LFXO_NS
305    }
306
307hfrco0: Miscellaneous.SiLabs.EFR32xG2_HFRCO_2 @ {
308        sysbus <0x40010000, +0x4000>; // HFRCO_S
309        sysbus <0x50010000, +0x4000>  // HFRCO_NS
310    }
311
312dpll: Miscellaneous.SiLabs.EFR32xG2_DPLL_1 @ {
313        sysbus <0x4001C000, +0x4000>; // DPLL0_S
314        sysbus <0x5001C000, +0x4000>  // DPLL0_NS
315    }
316
317lfrco: Miscellaneous.SiLabs.EFR32xG2_LFRCO_2 @ {
318        sysbus <0x40024000, +0x4000>; // LFRCO_S
319        sysbus <0x50024000, +0x4000>  // LFRCO_NS
320    }
321
322hfxo: Miscellaneous.SiLabs.EFR32xG2_HFXO_3 @ {
323        sysbus <0x4A004000, +0x4000>; // HFXO0_S
324        sysbus <0x5A004000, +0x4000>  // HFXO0_NS
325    }
326
327hfrcoem23: Miscellaneous.SiLabs.EFR32xG2_HFRCO_2 @ {
328        sysbus <0x4A000000, +0x4000>; // HFRCOEM23_S
329        sysbus <0x5A000000, +0x4000>  // HFRCOEM23_NS
330    }
331
332emu: Miscellaneous.SiLabs.EFR32xG2_EMU_3 @ {
333        sysbus <0x40004000, +0x4000>; // EMU_S
334        sysbus <0x50004000, +0x4000>  // EMU_NS
335    }
336
337syscfg: Miscellaneous.SiLabs.EFR32xG2_SYSCFG_3 @ {
338        sysbus <0x4007C000, +0x4000>; // SYSCFG_S
339        sysbus <0x5007C000, +0x4000>  // SYSCFG_NS
340    }
341
342sysrtc: Miscellaneous.SiLabs.EFR32xG2_SYSRTC_1 @ {
343        sysbus <0x400AC000, +0x4000>; // SYSRTC0_S
344        sysbus <0x500AC000, +0x4000>  // SYSRTC0_NS
345    }
346    frequency: 32768
347    IRQ -> nvic@83
348
349semailbox: Miscellaneous.SiLabs.EFR32xG2_SEMAILBOX_1 @ {
350        sysbus <0x4C000000, +0x4000>; // SEMAILBOX_S
351        sysbus <0x5C000000, +0x4000>  // SEMAILBOX_NS
352    }
353    RxIRQ -> nvic@81
354    TxIRQ -> nvic@82
355
356radioaes: Miscellaneous.SiLabs.EFR32xG2_AES_1 @ {
357        sysbus <0x44000000, +0x4000>; // RADIOAES_S
358        sysbus <0x54000000, +0x4000>  // RADIOAES_NS
359    }
360    IRQ -> nvic@64
361
362flashuserdata: Miscellaneous.SiLabs.EFR32xG24_FlashUserData @ sysbus <0x0FE00000, +0x7F>
363
364sysbus:
365    init add:
366        Tag <0x40000000, 0x40003FFF> "SCRATCHPAD_S"
367        Tag <0x40004000, 0x40007FFF> "EMU_S"
368        Tag <0x40008000, 0x4000BFFF> "CMU_S"
369        Tag <0x4000C000, 0x4000FFFF> "BURTC_S"
370        Tag <0x40010000, 0x40013FFF> "HFRCO0_S"
371        Tag <0x40018000, 0x4001BFFF> "FSRCO_S"
372        Tag <0x4001C000, 0x4001FFFF> "DPLL0_S"
373        Tag <0x40020000, 0x40023FFF> "LFXO_S"
374        Tag <0x40024000, 0x40027FFF> "LFRCO_S"
375        Tag <0x40028000, 0x4002BFFF> "ULFRCO_S"
376        Tag <0x4002C000, 0x4002FFFF> "KEYSCAN_S"
377        Tag <0x40030000, 0x40033FFF> "MSC_S"
378        Tag <0x40034000, 0x40037FFF> "ICACHE0_S"
379        Tag <0x40038000, 0x4003BFFF> "PRS_S"
380        Tag <0x4003C000, 0x4003FFFF> "GPIO_S"
381        Tag <0x40040000, 0x40043FFF> "LDMA_S"
382        Tag <0x40044000, 0x40047FFF> "LDMAXBAR_S"
383        Tag <0x40048000, 0x4004BFFF> "TIMER0_S"
384        Tag <0x4004C000, 0x4004FFFF> "TIMER1_S"
385        Tag <0x40050000, 0x40053FFF> "TIMER2_S"
386        Tag <0x40054000, 0x40057FFF> "TIMER3_S"
387        Tag <0x40058000, 0x4005BFFF> "TIMER4_S"
388        Tag <0x4005C000, 0x4005FFFF> "TIMER5_S"
389        Tag <0x40060000, 0x40063FFF> "TIMER6_S"
390        Tag <0x40064000, 0x40067FFF> "TIMER7_S"
391        Tag <0x40068000, 0x4006BFFF> "TIMER8_S"
392        Tag <0x4006C000, 0x4006FFFF> "TIMER9_S"
393        Tag <0x40070000, 0x40073FFF> "CHIPTESTCTRL_S"
394        Tag <0x40074000, 0x40077FFF> "DMEM0_S"
395        Tag <0x40078000, 0x4007BFFF> "DMEM1_S"
396        Tag <0x4007C000, 0x4007FFFF> "SYSCFG_S_CFGNS"
397        Tag <0x40080000, 0x40083FFF> "SYSCFG_S"
398        Tag <0x40084000, 0x40087FFF> "BURAM_S"
399        Tag <0x40088000, 0x4008BFFF> "GPCRC_S"
400        Tag <0x4008C000, 0x4008FFFF> "EUSART1_S"
401        Tag <0x40090000, 0x40093FFF> "EUSART2_S"
402        Tag <0x40094000, 0x40097FFF> "EUSART3_S"
403        Tag <0x40098000, 0x4009BFFF> "DCDC_S"
404        Tag <0x4009C000, 0x4009FFFF> "HOSTMAILBOX_S"
405        Tag <0x400A0000, 0x400A3FFF> "USART0_S"
406        Tag <0x400A4000, 0x400A7FFF> "USART1_S"
407        Tag <0x400A8000, 0x400ABFFF> "USART2_S"
408        Tag <0x400AC000, 0x400AFFFF> "SYSRTC0_S"
409        Tag <0x400B0000, 0x400B3FFF> "I2C1_S"
410        Tag <0x400B4000, 0x400B7FFF> "I2C2_S"
411        Tag <0x400B8000, 0x400BBFFF> "I2C3_S"
412        Tag <0x400BC000, 0x400BFFFF> "LCD_S"
413        Tag <0x400C0000, 0x400C3FFF> "LCDRF_S"
414        Tag <0x44000000, 0x440007FF> "RADIOAES_S"
415        Tag <0x44008000, 0x4400BFFF> "SMU_S"
416        Tag <0x4400C000, 0x4400FFFF> "SMU_S_CFGNS"
417        Tag <0x49000000, 0x49003FFF> "LETIMER0_S"
418        Tag <0x49004000, 0x49007FFF> "IADC0_S"
419        Tag <0x49008000, 0x4900BFFF> "ACMP0_S"
420        Tag <0x4900C000, 0x4900FFFF> "ACMP1_S"
421        Tag <0x49020000, 0x49023FFF> "AMUXCP0_S"
422        Tag <0x49024000, 0x49027FFF> "VDAC0_S"
423        Tag <0x49028000, 0x4902BFFF> "VDAC1_S"
424        Tag <0x49030000, 0x49033FFF> "PCNT0_S"
425        Tag <0x4A000000, 0x4A003FFF> "HFRCOEM23_S"
426        Tag <0x4A004000, 0x4A007FFF> "HFXO0_S"
427        Tag <0x4B000000, 0x4B003FFF> "I2C0_S"
428        Tag <0x4B004000, 0x4B007FFF> "WDOG0_S"
429        Tag <0x4B008000, 0x4B00BFFF> "WDOG1_S"
430        Tag <0x4B010000, 0x4B013FFF> "EUSART0_S"
431        Tag <0x4C000000, 0x4C00007F> "SEMAILBOX_S"
432        Tag <0x4D000000, 0x4D003FFF> "MVP_S"
433        Tag <0xA8004000, 0xA8007FFF> "FRC_S"
434        Tag <0xA800C000, 0xA800FFFF> "AGC_S"
435        Tag <0xA8010000, 0xA8013FFF> "RFCRC_S"
436        Tag <0xA8014000, 0xA8017FFF> "MODEM_S"
437        Tag <0xA8018000, 0xA801BFFF> "SYNTH_S"
438        Tag <0xA801C000, 0xA801FFFF> "PROTIMER_S"
439        Tag <0xA8020000, 0xA8023FFF> "RAC_S"
440        Tag <0xA8024000, 0xA8027FFF> "RFSCRATCHPAD_S"
441        Tag <0xA802C000, 0xA802FFFF> "RFMAILBOX_S"
442        Tag <0xA8030000, 0xA8033FFF> "RFECA0_S"
443        Tag <0xA8034000, 0xA8037FFF> "RFECA1_S"
444        Tag <0xA8038000, 0xA803BFFF> "ECAIFADC_S"
445        Tag <0xAA000000, 0xAA003FFF> "BUFC_S"
446        Tag <0x50000000, 0x50003FFF> "SCRATCHPAD_NS"
447        Tag <0x50004000, 0x50007FFF> "EMU_NS"
448        Tag <0x50008000, 0x5000BFFF> "CMU_NS"
449        Tag <0x5000C000, 0x5000FFFF> "BURTC_NS"
450        Tag <0x50010000, 0x50013FFF> "HFRCO0_NS"
451        Tag <0x50018000, 0x5001BFFF> "FSRCO0_NS"
452        Tag <0x5001C000, 0x5001FFFF> "DPLL0_NS"
453        Tag <0x50020000, 0x50023FFF> "LFXO_NS"
454        Tag <0x50024000, 0x50027FFF> "LFRCO_NS"
455        Tag <0x50028000, 0x5002BFFF> "ULFRCO_NS"
456        Tag <0x50030000, 0x50033FFF> "MSC_NS"
457        Tag <0x50034000, 0x50037FFF> "ICACHE0_NS"
458        Tag <0x50038000, 0x5003BFFF> "PRS_NS"
459        Tag <0x5003C000, 0x5003FFFF> "GPIO_NS"
460        Tag <0x50040000, 0x50043FFF> "LDMA_NS"
461        Tag <0x50044000, 0x50047FFF> "LDMAXBAR_NS"
462        Tag <0x50048000, 0x5004BFFF> "TIMER0_NS"
463        Tag <0x5004C000, 0x5004FFFF> "TIMER1_NS"
464        Tag <0x50050000, 0x50053FFF> "TIMER2_NS"
465        Tag <0x50054000, 0x50057FFF> "TIMER3_NS"
466        Tag <0x50058000, 0x5005BFFF> "TIMER4_NS"
467        Tag <0x5005C000, 0x5005FFFF> "TIMER5_NS"
468        Tag <0x50060000, 0x50063FFF> "TIMER6_NS"
469        Tag <0x50064000, 0x50067FFF> "TIMER7_NS"
470        Tag <0x50068000, 0x5006BFFF> "TIMER8_NS"
471        Tag <0x5006C000, 0x5006FFFF> "TIMER9_NS"
472        Tag <0x50070000, 0x50073FFF> "CHIPTESTCTRL_NS"
473        Tag <0x50074000, 0x50077FFF> "DMEM0_NS"
474        Tag <0x50078000, 0x5007BFFF> "DMEM1_NS"
475        Tag <0x5007C000, 0x5007FFFF> "SYSCFG_NS_CFGNS"
476        Tag <0x50080000, 0x50083FFF> "SYSCFG_NS"
477        Tag <0x50084000, 0x50087FFF> "BURAM_NS"
478        Tag <0x50088000, 0x5008BFFF> "GPCRC_NS"
479        Tag <0x5008C000, 0x5008FFFF> "EUSART1_NS"
480        Tag <0x50090000, 0x50093FFF> "EUSART2_NS"
481        Tag <0x50094000, 0x50097FFF> "EUSART3_NS"
482        Tag <0x50098000, 0x5009BFFF> "DCDC_NS"
483        Tag <0x5009C000, 0x5009FFFF> "HOSTMAILBOX_NS"
484        Tag <0x500A0000, 0x500A3FFF> "USART0_NS"
485        Tag <0x500A4000, 0x500A7FFF> "USART1_NS"
486        Tag <0x500A8000, 0x500ABFFF> "USART2_NS"
487        Tag <0x500AC000, 0x500AFFFF> "SYSRTC0_NS"
488        Tag <0x500B0000, 0x500B3FFF> "I2C1_NS"
489        Tag <0x500B4000, 0x500B7FFF> "I2C2_NS"
490        Tag <0x500A8000, 0x500ABFFF> "I2C3_NS"
491        Tag <0x500BC000, 0x500BFFFF> "LCD_NS"
492        Tag <0x500C0000, 0x500C3FFF> "LCDRF_NS"
493        Tag <0x54000000, 0x540007FF> "RADIOAES_NS"
494        Tag <0x54008000, 0x5400BFFF> "SMU_NS"
495        Tag <0x5400C000, 0x5400FFFF> "SMU_NS_CFGNS"
496        Tag <0x59000000, 0x59003FFF> "LETIMER_NS"
497        Tag <0x59004000, 0x59007FFF> "IADC0_NS"
498        Tag <0x59008000, 0x5900BFFF> "ACMP0_NS"
499        Tag <0x5900C000, 0x5900FFFF> "ACMP1_NS"
500        Tag <0x59020000, 0x59023FFF> "AMUXCP0_NS"
501        Tag <0x59024000, 0x59027FFF> "VDAC0_NS"
502        Tag <0x59028000, 0x5902BFFF> "VDAC1_NS"
503        Tag <0x59030000, 0x59033FFF> "PCNT0_NS"
504        Tag <0x5A000000, 0x5A003FFF> "HFRCOEM23_NS"
505        Tag <0x5A004000, 0x5A007FFF> "HFXO0_NS"
506        Tag <0x5B000000, 0x5B003FFF> "I2C0_NS"
507        Tag <0x5B004000, 0x5B007FFF> "WDOG0_NS"
508        Tag <0x5B008000, 0x5B00BFFF> "WDOG1_NS"
509        Tag <0x5B010000, 0x5B013FFF> "EUSART0_NS"
510        Tag <0x5C000000, 0x5C00007F> "SEMAILBOX_NS"
511        Tag <0x5D000000, 0x5D003FFF> "MVP_NS"
512        Tag <0xB8004000, 0xB8007FFF> "FRC_NS"
513        Tag <0xB800C000, 0xB800FFFF> "AGC_NS"
514        Tag <0xB8010000, 0xB8013FFF> "RFCRC_NS"
515        Tag <0xB8014000, 0xB8017FFF> "MODEM_NS"
516        Tag <0xB8018000, 0xB801BFFF> "SYNTH_NS"
517        Tag <0xB801C000, 0xB801FFFF> "PROTIMER_NS"
518        Tag <0xB8020000, 0xB8023FFF> "RAC_NS"
519        Tag <0xB8024000, 0xB8027FFF> "RFSCRATCHPAD_NS"
520        Tag <0xB802C000, 0xB802FFFF> "RFMAILBOX_NS"
521        Tag <0xB8030000, 0xB8033FFF> "RFECA0_NS"
522        Tag <0xB8034000, 0xB8037FFF> "RFECA1_NS"
523        Tag <0xB8038000, 0xB803BFFF> "ECAIFADC_NS"
524        Tag <0xBA000000, 0xBA003FFF> "BUFC_NS"
525        Tag <0xE0000000, 0xE0000FFF> "ITM"
526        Tag <0x0FE00000, 0x0FE00009> "FLASH_USER_DATA"