1cluster: CPU.Cluster @ sysbus 2 3cpu0: CPU.ARMv8A @ cluster 4 cpuType: "cortex-a55" 5 // Aff1: 0, Aff0: 0 6 cpuId: 0x0 7 genericInterruptController: gic 8 9cpu1: CPU.ARMv8A @ cluster 10 cpuType: "cortex-a55" 11 // Aff1: 1, Aff0: 0 12 cpuId: 0x100 13 genericInterruptController: gic 14 15cpu_m33: CPU.CortexM @ sysbus 16 cpuType: "cortex-m33" 17 nvic: nvic 18 19gic: IRQControllers.ARM_GenericInterruptController @ { 20 // Cortex-A55 view: 21 sysbus new Bus.BusMultiRegistration { address: 0x11900000; size: 0x10000; region: "distributor"; cluster: cluster }; 22 sysbus new IRQControllers.ArmGicRedistributorRegistration { attachedCPU: cpu0; visibleToCluster: cluster; address: 0x11940000 }; 23 sysbus new IRQControllers.ArmGicRedistributorRegistration { attachedCPU: cpu1; visibleToCluster: cluster; address: 0x11960000 }; 24 25 // Cortex-M33 Non-secure view: 26 sysbus new Bus.BusMultiRegistration { address: 0x41900000; size: 0x10000; region: "distributor"; cpu: cpu_m33 }; 27 sysbus new IRQControllers.ArmGicRedistributorRegistration { attachedCPU: cpu0; visibleTo: cpu_m33; address: 0x41940000 }; 28 sysbus new IRQControllers.ArmGicRedistributorRegistration { attachedCPU: cpu1; visibleTo: cpu_m33; address: 0x41960000 }; 29 30 // Cortex-M33 Secure view: 31 sysbus new Bus.BusMultiRegistration { address: 0x51900000; size: 0x10000; region: "distributor"; cpu: cpu_m33 }; 32 sysbus new IRQControllers.ArmGicRedistributorRegistration { attachedCPU: cpu0; visibleTo: cpu_m33; address: 0x51940000 }; 33 sysbus new IRQControllers.ArmGicRedistributorRegistration { attachedCPU: cpu1; visibleTo: cpu_m33; address: 0x51960000 } 34 } 35 architectureVersion: ARM_GenericInterruptControllerVersion.GICv3 36 [0-3] -> cpu0@[0-3] 37 [4-7] -> cpu1@[0-3] 38 39timer0: Timers.ARM_GenericTimer @ cpu0 40 frequency: 24000000 41 NonSecureEL2PhysicalTimerIRQ -> gic#0@26 42 EL1VirtualTimerIRQ -> gic#0@27 43 NonSecureEL2VirtualTimerIRQ -> gic#0@28 44 EL3PhysicalTimerIRQ -> gic#0@29 45 EL1PhysicalTimerIRQ -> gic#0@30 46 47timer1: Timers.ARM_GenericTimer @ cpu1 48 frequency: 24000000 49 NonSecureEL2PhysicalTimerIRQ -> gic#1@26 50 EL1VirtualTimerIRQ -> gic#1@27 51 NonSecureEL2VirtualTimerIRQ -> gic#1@28 52 EL3PhysicalTimerIRQ -> gic#1@29 53 EL1PhysicalTimerIRQ -> gic#1@30 54 55nvic: IRQControllers.NVIC @ sysbus new Bus.BusPointRegistration { 56 address: 0xE000E000; 57 cpu: cpu_m33 58 } 59 -> cpu_m33@0 60 61sram_mcpu: Memory.MappedMemory @ { 62 sysbus new Bus.BusPointRegistration { address: 0x000010000; cluster: cluster }; 63 sysbus new Bus.BusPointRegistration { address: 0x00010000; cpu: cpu_m33 }; // Non-secure (Code) 64 sysbus new Bus.BusPointRegistration { address: 0x10010000; cpu: cpu_m33 }; // Secure (Code) 65 sysbus new Bus.BusPointRegistration { address: 0x20010000; cpu: cpu_m33 }; // Non-secure (Data) 66 sysbus new Bus.BusPointRegistration { address: 0x30010000; cpu: cpu_m33 } // Secure (Data) 67 } 68 size: 0x10000 69 70sram_acpu: Memory.MappedMemory @ { 71 sysbus new Bus.BusPointRegistration { address: 0x000020000; cluster: cluster }; 72 sysbus new Bus.BusPointRegistration { address: 0x00020000; cpu: cpu_m33 }; // Non-secure (Code) 73 sysbus new Bus.BusPointRegistration { address: 0x10020000; cpu: cpu_m33 }; // Secure (Code) 74 sysbus new Bus.BusPointRegistration { address: 0x20020000; cpu: cpu_m33 }; // Non-secure (Data) 75 sysbus new Bus.BusPointRegistration { address: 0x30020000; cpu: cpu_m33 } // Secure (Data) 76 } 77 size: 0x10000 78 79spi_multi_memory: Memory.MappedMemory @ { 80 sysbus new Bus.BusPointRegistration { address: 0x020000000; cluster: cluster }; 81 sysbus new Bus.BusPointRegistration { address: 0x80000000; cpu: cpu_m33 }; // Non-secure 82 sysbus new Bus.BusPointRegistration { address: 0x90000000; cpu: cpu_m33 } // Secure 83 } 84 size: 0x10000000 85 86ddr_common: Memory.MappedMemory @ { 87 sysbus new Bus.BusPointRegistration { address: 0x040000000; cluster: cluster }; 88 sysbus new Bus.BusPointRegistration { address: 0x60000000; cpu: cpu_m33 }; // Non-secure 89 sysbus new Bus.BusPointRegistration { address: 0x70000000; cpu: cpu_m33 } // Secure 90 } 91 size: 0x10000000 92 93ddr_high: Memory.MappedMemory @ { 94 sysbus new Bus.BusPointRegistration { address: 0x050000000; cluster: cluster } 95 } 96 size: 0xF0000000 97 98gpt: Timers.RenesasRZG_GPT @ { 99 sysbus new Bus.BusPointRegistration { address: 0x010048000; cluster: cluster }; 100 sysbus new Bus.BusPointRegistration { address: 0x40048000; cpu: cpu_m33 }; // Non-secure 101 sysbus new Bus.BusPointRegistration { address: 0x50048000; cpu: cpu_m33 } // Secure 102 } 103 numberOf32BitChannels: 8 104 peripheralClockDFrequency: 24000000 105 [0x00-0x09] -> gic@[218-227] | nvic@[218-227] 106 [0x0a-0x13] -> gic@[231-240] | nvic@[231-240] 107 [0x14-0x1d] -> gic@[244-253] | nvic@[244-253] 108 [0x1e-0x27] -> gic@[257-266] | nvic@[257-266] 109 [0x28-0x31] -> gic@[270-279] | nvic@[270-279] 110 [0x32-0x3b] -> gic@[283-292] | nvic@[283-292] 111 [0x3c-0x45] -> gic@[296-305] | nvic@[296-305] 112 [0x46-0x4f] -> gic@[309-318] | nvic@[309-318] 113 114gtm0: Timers.RenesasRZG_GTM @ { 115 sysbus new Bus.BusPointRegistration { address: 0x012801000; cluster: cluster }; 116 sysbus new Bus.BusPointRegistration { address: 0x42801000; cpu: cpu_m33 }; // Non-secure 117 sysbus new Bus.BusPointRegistration { address: 0x52801000; cpu: cpu_m33 } // Secure 118 } 119 frequency: 100_000_000 120 -> gic@46 | nvic@46 121 122gtm1: Timers.RenesasRZG_GTM @ { 123 sysbus new Bus.BusPointRegistration { address: 0x012801400; cluster: cluster }; 124 sysbus new Bus.BusPointRegistration { address: 0x42801400; cpu: cpu_m33 }; // Non-secure 125 sysbus new Bus.BusPointRegistration { address: 0x52801400; cpu: cpu_m33 } // Secure 126 } 127 frequency: 100_000_000 128 -> gic@47 | nvic@47 129 130gtm2: Timers.RenesasRZG_GTM @ { 131 sysbus new Bus.BusPointRegistration { address: 0x012801800; cluster: cluster }; 132 sysbus new Bus.BusPointRegistration { address: 0x42801800; cpu: cpu_m33 }; // Non-secure 133 sysbus new Bus.BusPointRegistration { address: 0x52801800; cpu: cpu_m33 } // Secure 134 } 135 frequency: 100_000_000 136 -> gic@48 | nvic@48 137 138scif0: SCI.RenesasRZG_SCIFA @ { 139 sysbus new Bus.BusPointRegistration { address: 0x01004B800; cluster: cluster }; 140 sysbus new Bus.BusPointRegistration { address: 0x4004B800; cpu: cpu_m33 }; // Non-secure 141 sysbus new Bus.BusPointRegistration { address: 0x5004B800; cpu: cpu_m33 } // Secure 142 } 143 frequency: 100_000_000 144 [0-4] -> gic@[380-384] | nvic@[380-384] 145 146scif1: SCI.RenesasRZG_SCIFA @ { 147 sysbus new Bus.BusPointRegistration { address: 0x01004BC00; cluster: cluster }; 148 sysbus new Bus.BusPointRegistration { address: 0x4004BC00; cpu: cpu_m33 }; // Non-secure 149 sysbus new Bus.BusPointRegistration { address: 0x5004BC00; cpu: cpu_m33 } // Secure 150 } 151 frequency: 100_000_000 152 [0-4] -> gic@[385-389] | nvic@[385-389] 153 154scif2: SCI.RenesasRZG_SCIFA @ { 155 sysbus new Bus.BusPointRegistration { address: 0x01004C000; cluster: cluster }; 156 sysbus new Bus.BusPointRegistration { address: 0x4004C000; cpu: cpu_m33 }; // Non-secure 157 sysbus new Bus.BusPointRegistration { address: 0x5004C000; cpu: cpu_m33 } // Secure 158 } 159 frequency: 100_000_000 160 [0-4] -> gic@[390-394] | nvic@[390-394] 161 162scif3: SCI.RenesasRZG_SCIFA @ { 163 sysbus new Bus.BusPointRegistration { address: 0x01004C400; cluster: cluster }; 164 sysbus new Bus.BusPointRegistration { address: 0x4004C400; cpu: cpu_m33 }; // Non-secure 165 sysbus new Bus.BusPointRegistration { address: 0x5004C400; cpu: cpu_m33 } // Secure 166 } 167 frequency: 100_000_000 168 [0-4] -> gic@[395-399] | nvic@[395-399] 169 170scif4: SCI.RenesasRZG_SCIFA @ { 171 sysbus new Bus.BusPointRegistration { address: 0x01004C800; cluster: cluster }; 172 sysbus new Bus.BusPointRegistration { address: 0x4004C800; cpu: cpu_m33 }; // Non-secure 173 sysbus new Bus.BusPointRegistration { address: 0x5004C800; cpu: cpu_m33 } // Secure 174 } 175 frequency: 100_000_000 176 [0-4] -> gic@[400-404] | nvic@[400-404] 177 178wdt_m33: Timers.RenesasRZG_Watchdog @ { 179 cpg_sysc 2; 180 sysbus new Bus.BusPointRegistration { address: 0x012800400; cluster: cluster }; 181 sysbus new Bus.BusPointRegistration { address: 0x42800400; cpu: cpu_m33 }; // Non-secure 182 sysbus new Bus.BusPointRegistration { address: 0x52800400; cpu: cpu_m33 } // Secure 183 } 184 clockFrequency: 24000000 185 -> gic@49 | nvic@49 186 187wdt_a55_0: Timers.RenesasRZG_Watchdog @ { 188 cpg_sysc 0; 189 sysbus new Bus.BusPointRegistration { address: 0x012800800; cluster: cluster }; 190 sysbus new Bus.BusPointRegistration { address: 0x42800800; cpu: cpu_m33 }; // Non-secure 191 sysbus new Bus.BusPointRegistration { address: 0x52800800; cpu: cpu_m33 } // Secure 192 } 193 clockFrequency: 24000000 194 -> gic@53 | nvic@53 195 196wdt_a55_1: Timers.RenesasRZG_Watchdog @ { 197 cpg_sysc 1; 198 sysbus new Bus.BusPointRegistration { address: 0x012800C00; cluster: cluster }; 199 sysbus new Bus.BusPointRegistration { address: 0x42800C00; cpu: cpu_m33 }; // Non-secure 200 sysbus new Bus.BusPointRegistration { address: 0x52800C00; cpu: cpu_m33 } // Secure 201 } 202 clockFrequency: 24000000 203 -> gic@51 | nvic@51 204 205mhu: Miscellaneous.RenesasRZG_MHU @ { 206 sysbus new Bus.BusPointRegistration { address: 0x010400000; cluster: cluster }; 207 sysbus new Bus.BusPointRegistration { address: 0x40400000; cpu: cpu_m33 }; // Non-secure 208 sysbus new Bus.BusPointRegistration { address: 0x50400000; cpu: cpu_m33 } // Secure 209 } 210 [0-23] -> gic@[56-79] | nvic@[56-79] 211 SoftwareIRQ0 -> gic@80 | nvic@80 212 SoftwareIRQ1 -> gic@81 | nvic@81 213 SoftwareIRQ2 -> gic@82 | nvic@82 214 SoftwareIRQ3 -> gic@83 | nvic@83 215 216spi0: SPI.RenesasRZG_SPI @ { 217 sysbus new Bus.BusPointRegistration { address: 0x1004ac00; cluster: cluster }; 218 sysbus new Bus.BusPointRegistration { address: 0x4004ac00; cpu: cpu_m33 }; // Non-secure 219 sysbus new Bus.BusPointRegistration { address: 0x5004ac00; cpu: cpu_m33 } // Secure 220 } 221 [0-2] -> gic@[413-415] | nvic@[413-415] 222 223spi1: SPI.RenesasRZG_SPI @ { 224 sysbus new Bus.BusPointRegistration { address: 0x1004b000; cluster: cluster }; 225 sysbus new Bus.BusPointRegistration { address: 0x4004b000; cpu: cpu_m33 }; // Non-secure 226 sysbus new Bus.BusPointRegistration { address: 0x5004b000; cpu: cpu_m33 } // Secure 227 } 228 [0-2] -> gic@[416-418] | nvic@[416-418] 229 230spi2: SPI.RenesasRZG_SPI @ { 231 sysbus new Bus.BusPointRegistration { address: 0x1004b400; cluster: cluster }; 232 sysbus new Bus.BusPointRegistration { address: 0x4004b400; cpu: cpu_m33 }; // Non-secure 233 sysbus new Bus.BusPointRegistration { address: 0x5004b400; cpu: cpu_m33 } // Secure 234 } 235 [0-2] -> gic@[419-421] | nvic@[419-421] 236 237gpio: GPIOPort.RenesasRZG_GPIO @ { 238 sysbus new Bus.BusPointRegistration { address: 0x11030000; cluster: cluster }; 239 sysbus new Bus.BusPointRegistration { address: 0x41030000; cpu: cpu_m33 }; // Non-secure 240 sysbus new Bus.BusPointRegistration { address: 0x51030000; cpu: cpu_m33 } // Secure 241 } 242 [IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7] -> ia55@[1-8] | im33@[1-8] 243 [0-122] -> ia55@[9-131] | im33@[9-131] 244 245riic0: I2C.RenesasRZG_IIC @ { 246 sysbus new Bus.BusPointRegistration { address: 0x010058000; cluster: cluster }; 247 sysbus new Bus.BusPointRegistration { address: 0x40058000; cpu: cpu_m33 }; // Non-secure 248 sysbus new Bus.BusPointRegistration { address: 0x50058000; cpu: cpu_m33 } // Secure 249 } 250 ReceiveIRQ -> gic@348 | nvic@348 251 TransmitIRQ -> gic@349 | nvic@349 252 TransmitEndIRQ -> gic@350 | nvic@350 253 NackIRQ -> gic@351 | nvic@351 254 StopIRQ -> gic@352 | nvic@352 255 StartIRQ -> gic@353 | nvic@353 256 257riic1: I2C.RenesasRZG_IIC @ { 258 sysbus new Bus.BusPointRegistration { address: 0x010058400; cluster: cluster }; 259 sysbus new Bus.BusPointRegistration { address: 0x40058400; cpu: cpu_m33 }; // Non-secure 260 sysbus new Bus.BusPointRegistration { address: 0x50058400; cpu: cpu_m33 } // Secure 261 } 262 ReceiveIRQ -> gic@356 | nvic@356 263 TransmitIRQ -> gic@357 | nvic@357 264 TransmitEndIRQ -> gic@358 | nvic@358 265 NackIRQ -> gic@359 | nvic@359 266 StopIRQ -> gic@360 | nvic@360 267 StartIRQ -> gic@361 | nvic@361 268 269riic2: I2C.RenesasRZG_IIC @ { 270 sysbus new Bus.BusPointRegistration { address: 0x010058800; cluster: cluster }; 271 sysbus new Bus.BusPointRegistration { address: 0x40058800; cpu: cpu_m33 }; // Non-secure 272 sysbus new Bus.BusPointRegistration { address: 0x50058800; cpu: cpu_m33 } // Secure 273 } 274 ReceiveIRQ -> gic@364 | nvic@364 275 TransmitIRQ -> gic@365 | nvic@365 276 TransmitEndIRQ -> gic@366 | nvic@366 277 NackIRQ -> gic@367 | nvic@367 278 StopIRQ -> gic@368 | nvic@368 279 StartIRQ -> gic@369 | nvic@369 280 281riic3: I2C.RenesasRZG_IIC @ { 282 sysbus new Bus.BusPointRegistration { address: 0x010058C00; cluster: cluster }; 283 sysbus new Bus.BusPointRegistration { address: 0x40058C00; cpu: cpu_m33 }; // Non-secure 284 sysbus new Bus.BusPointRegistration { address: 0x50058C00; cpu: cpu_m33 } // Secure 285 } 286 ReceiveIRQ -> gic@372 | nvic@372 287 TransmitIRQ -> gic@373 | nvic@373 288 TransmitEndIRQ -> gic@374 | nvic@374 289 NackIRQ -> gic@375 | nvic@375 290 StopIRQ -> gic@376 | nvic@376 291 StartIRQ -> gic@377 | nvic@377 292 293dmac_s: DMA.RenesasRZG_DMAC @ { 294 sysbus new Bus.BusPointRegistration { address: 0x011800000; cluster: cluster }; 295 sysbus new Bus.BusPointRegistration { address: 0x41800000; cpu: cpu_m33 }; // Non-secure 296 sysbus new Bus.BusPointRegistration { address: 0x51800000; cpu: cpu_m33 } // Secure 297 } 298 [0-15] -> gic@[108-123] | nvic@[108-123] 299 ErrorIRQ -> gic@124 | nvic@124 300 301dmac_ns: DMA.RenesasRZG_DMAC @ { 302 sysbus new Bus.BusPointRegistration { address: 0x011820000; cluster: cluster }; 303 sysbus new Bus.BusPointRegistration { address: 0x41820000; cpu: cpu_m33 }; // Non-secure 304 sysbus new Bus.BusPointRegistration { address: 0x51820000; cpu: cpu_m33 } // Secure 305 } 306 [0-15] -> gic@[125-140] | nvic@[125-140] 307 ErrorIRQ -> gic@141 | nvic@141 308 309ia55: IRQControllers.RenesasRZG_IRQController @ { 310 sysbus new Bus.BusPointRegistration { address: 0x110A0000; cluster: cluster }; 311 sysbus new Bus.BusPointRegistration { address: 0x410A0000; cpu: cpu_m33 }; // Non-secure 312 sysbus new Bus.BusPointRegistration { address: 0x510A0000; cpu: cpu_m33 } // Secure 313 } 314 [IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7] -> gic@[1-8] 315 [0-31] -> gic@[444-475] 316 317im33: IRQControllers.RenesasRZG_IRQController @ { 318 sysbus new Bus.BusPointRegistration { address: 0x110B0000; cluster: cluster }; 319 sysbus new Bus.BusPointRegistration { address: 0x410B0000; cpu: cpu_m33 }; // Non-secure 320 sysbus new Bus.BusPointRegistration { address: 0x510B0000; cpu: cpu_m33 } // Secure 321 } 322 [IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7] -> nvic@[1-8] 323 [0-31] -> nvic@[444-475] 324 325syc: Timers.RenesasRZG_SYC @ { 326 sysbus new Bus.BusPointRegistration { address: 0x011000000; cluster: cluster }; 327 sysbus new Bus.BusPointRegistration { address: 0x41000000; cpu: cpu_m33 }; // Non-secure 328 sysbus new Bus.BusPointRegistration { address: 0x51000000; cpu: cpu_m33 } // Secure 329 } 330 frequency: 24000000 331 332cpg_sysc: Miscellaneous.RenesasRZG_CPG_SYSC @ { 333 sysbus new Bus.BusPointRegistration { address: 0x11010000; cluster: cluster }; 334 sysbus new Bus.BusPointRegistration { address: 0x41010000; cpu: cpu_m33 }; // Non-secure 335 sysbus new Bus.BusPointRegistration { address: 0x51010000; cpu: cpu_m33 } // Secure 336 } 337 cpu0: cpu0 338 cpu1: cpu1 339 340sram_acpu_gatekeeper: Python.PythonPeripheral @ { 341 sysbus new Bus.BusPointRegistration { address: 0x11040008; cluster: cluster }; 342 sysbus new Bus.BusPointRegistration { address: 0x41040008; cluster: cpu_m33 }; // Non-secure 343 sysbus new Bus.BusPointRegistration { address: 0x51040008; cluster: cpu_m33 } // Secure 344 } 345 size: 0x4 346 initable: true 347 filename: "scripts/pydev/tzc400_gatekeeper.py" 348 349sram_mcpu_gatekeeper: Python.PythonPeripheral @ { 350 sysbus new Bus.BusPointRegistration { address: 0x11050008; cluster: cluster }; 351 sysbus new Bus.BusPointRegistration { address: 0x41050008; cluster: cpu_m33 }; // Non-secure 352 sysbus new Bus.BusPointRegistration { address: 0x51050008; cluster: cpu_m33 } // Secure 353 } 354 size: 0x4 355 initable: true 356 filename: "scripts/pydev/tzc400_gatekeeper.py" 357 358spi_gatekeeper: Python.PythonPeripheral @ { 359 sysbus new Bus.BusPointRegistration { address: 0x11060008; cluster: cluster }; 360 sysbus new Bus.BusPointRegistration { address: 0x41060008; cluster: cpu_m33 }; // Non-secure 361 sysbus new Bus.BusPointRegistration { address: 0x51060008; cluster: cpu_m33 } // Secure 362 } 363 size: 0x4 364 initable: true 365 filename: "scripts/pydev/tzc400_gatekeeper.py" 366 367ddr_gatekeeper: Python.PythonPeripheral @ { 368 sysbus new Bus.BusPointRegistration { address: 0x11070008; cluster: cluster }; 369 sysbus new Bus.BusPointRegistration { address: 0x41070008; cluster: cpu_m33 }; // Non-secure 370 sysbus new Bus.BusPointRegistration { address: 0x51070008; cluster: cpu_m33 } // Secure 371 } 372 size: 0x4 373 initable: true 374 filename: "scripts/pydev/tzc400_gatekeeper.py" 375 376sysbus: 377 init: 378 // Cortex-A55 Tags: 379 Tag <0x010000000 0x40000> "MTU3a (Cortex-A55)" 380 Tag <0x010040000 0x7000> "SRC (Memory) (Cortex-A55)" 381 Tag <0x010047000 0x1000> "SRC (Reg) (Cortex-A55)" 382 Tag <0x010048800 0x400> "POEGA (Cortex-A55)" 383 Tag <0x010048C00 0x400> "POEGB (Cortex-A55)" 384 Tag <0x010049000 0x400> "POEGC (Cortex-A55)" 385 Tag <0x010049400 0x400> "POEGD (Cortex-A55)" 386 Tag <0x010049800 0x400> "POE3 (Cortex-A55)" 387 Tag <0x010049C00 0x400> "SSIF ch0 (Cortex-A55)" 388 Tag <0x01004A000 0x400> "SSIF ch1 (Cortex-A55)" 389 Tag <0x01004A400 0x400> "SSIF ch2 (Cortex-A55)" 390 Tag <0x01004A800 0x400> "SSIF ch3 (Cortex-A55)" 391 Tag <0x01004CC00 0x400> "IrDA (SCI) (Cortex-A55)" 392 Tag <0x01004D000 0x400> "SCI ch0 (Cortex-A55)" 393 Tag <0x01004D400 0x400> "SCI ch1 (Cortex-A55)" 394 Tag <0x010050000 0x8000> "CANFD (Cortex-A55)" 395 Tag <0x010059000 0x400> "ADC (Cortex-A55)" 396 Tag <0x010059400 0x400> "TSU (Cortex-A55)" 397 Tag <0x010060000 0x10000> "SPI Multi I/O (Reg) (Cortex-A55)" 398 Tag <0x010070000 0x10000> "SPI Multi I/O (Write Buf) (Cortex-A55)" 399 Tag <0x010830000 0x10000> "CRU (Cortex-A55)" 400 Tag <0x010840000 0x10000> "ISU (Cortex-A55)" 401 Tag <0x010850000 0x10000> "DSI (PHY) (Cortex-A55)" 402 Tag <0x010860000 0x10000> "DSI (Controller) (Cortex-A55)" 403 Tag <0x010870000 0x10000> "VSPD (Cortex-A55)" 404 Tag <0x010880000 0x10000> "FCPVD (Cortex-A55)" 405 Tag <0x010890000 0x10000> "DU (Cortex-A55)" 406 Tag <0x010C00000 0x1000000> "CST (CoreSight) (Cortex-A55)" 407 Tag <0x011040000 0x10000> "TZC (SRAM ACPU) (Cortex-A55)" 408 Tag <0x011050000 0x10000> "TZC (SRAM MCPU) (Cortex-A55)" 409 Tag <0x011060000 0x10000> "TZC (SPI Multi I/O) (Cortex-A55)" 410 Tag <0x011070000 0x10000> "TZC (DDR) (Cortex-A55)" 411 Tag <0x011080000 0x10000> "SRAM ACPU (Reg) (Cortex-A55)" 412 Tag <0x011090000 0x10000> "SRAM MCPU (Reg) (Cortex-A55)" 413 Tag <0x011400000 0x10000> "DDR (PHY) (Cortex-A55)" 414 Tag <0x011410000 0x10000> "DDR (Control Reg) (Cortex-A55)" 415 Tag <0x011840000 0x10000> "Mali-G31 (Cortex-A55)" 416 Tag <0x011860000 0x10000> "OTP (Cortex-A55)" 417 Tag <0x011C00000 0x10000> "SD ch0 (Cortex-A55)" 418 Tag <0x011C10000 0x10000> "SD ch1 (Cortex-A55)" 419 Tag <0x011C20000 0x10000> "Ether ch0 (Cortex-A55)" 420 Tag <0x011C30000 0x10000> "Ether ch1 (Cortex-A55)" 421 Tag <0x011C40000 0x10000> "USBPHY Control (Cortex-A55)" 422 Tag <0x011C50000 0x10000> "USB ch0 (OTG-Host) (Cortex-A55)" 423 Tag <0x011C60000 0x10000> "USB ch0 (OTG-Func) (Cortex-A55)" 424 Tag <0x011C70000 0x10000> "USB ch1 Host (Cortex-A55)" 425 426 // Cortex-M33 Tags (Non-secure): 427 Tag <0x40000000 0x40000> "MTU3a (Cortex-M33, Non-secure)" 428 Tag <0x40040000 0x7000> "SRC (Memory) (Cortex-M33, Non-secure)" 429 Tag <0x40047000 0x1000> "SRC (Reg) (Cortex-M33, Non-secure)" 430 Tag <0x40048800 0x400> "POEGA (Cortex-M33, Non-secure)" 431 Tag <0x40048C00 0x400> "POEGB (Cortex-M33, Non-secure)" 432 Tag <0x40049000 0x400> "POEGC (Cortex-M33, Non-secure)" 433 Tag <0x40049400 0x400> "POEGD (Cortex-M33, Non-secure)" 434 Tag <0x40049800 0x400> "POE3 (Cortex-M33, Non-secure)" 435 Tag <0x40049C00 0x400> "SSIF ch0 (Cortex-M33, Non-secure)" 436 Tag <0x4004A000 0x400> "SSIF ch1 (Cortex-M33, Non-secure)" 437 Tag <0x4004A400 0x400> "SSIF ch2 (Cortex-M33, Non-secure)" 438 Tag <0x4004A800 0x400> "SSIF ch3 (Cortex-M33, Non-secure)" 439 Tag <0x4004CC00 0x400> "IrDA (SCI) (Cortex-M33, Non-secure)" 440 Tag <0x4004D000 0x400> "SCI ch0 (Cortex-M33, Non-secure)" 441 Tag <0x4004D400 0x400> "SCI ch1 (Cortex-M33, Non-secure)" 442 Tag <0x40050000 0x8000> "CANFD (Cortex-M33, Non-secure)" 443 Tag <0x40059000 0x400> "ADC (Cortex-M33, Non-secure)" 444 Tag <0x40059400 0x400> "TSU (Cortex-M33, Non-secure)" 445 Tag <0x40060000 0x10000> "SPI Multi I/O (Reg) (Cortex-M33, Non-secure)" 446 Tag <0x40070000 0x10000> "SPI Multi I/O (Write Buf) (Cortex-M33, Non-secure)" 447 Tag <0x40830000 0x10000> "CRU (Cortex-M33, Non-secure)" 448 Tag <0x40840000 0x10000> "ISU (Cortex-M33, Non-secure)" 449 Tag <0x40850000 0x10000> "DSI (PHY) (Cortex-M33, Non-secure)" 450 Tag <0x40860000 0x10000> "DSI (Controller) (Cortex-M33, Non-secure)" 451 Tag <0x40870000 0x10000> "VSPD (Cortex-M33, Non-secure)" 452 Tag <0x40880000 0x10000> "FCPVD (Cortex-M33, Non-secure)" 453 Tag <0x40890000 0x10000> "DU (Cortex-M33, Non-secure)" 454 Tag <0x40C00000 0x1000000> "CST (CoreSight) (Cortex-M33, Non-secure)" 455 Tag <0x41040000 0x10000> "TZC (SRAM ACPU) (Cortex-M33, Non-secure)" 456 Tag <0x41050000 0x10000> "TZC (SRAM MCPU) (Cortex-M33, Non-secure)" 457 Tag <0x41060000 0x10000> "TZC (SPI Multi I/O) (Cortex-M33, Non-secure)" 458 Tag <0x41070000 0x10000> "TZC (DDR) (Cortex-M33, Non-secure)" 459 Tag <0x41080000 0x10000> "SRAM ACPU (Reg) (Cortex-M33, Non-secure)" 460 Tag <0x41090000 0x10000> "SRAM MCPU (Reg) (Cortex-M33, Non-secure)" 461 Tag <0x41400000 0x10000> "DDR (PHY) (Cortex-M33, Non-secure)" 462 Tag <0x41410000 0x10000> "DDR (Control Reg) (Cortex-M33, Non-secure)" 463 Tag <0x41840000 0x10000> "Mali-G31 (Cortex-M33, Non-secure)" 464 Tag <0x41860000 0x10000> "OTP (Cortex-M33, Non-secure)" 465 Tag <0x41C00000 0x10000> "SD ch0 (Cortex-M33, Non-secure)" 466 Tag <0x41C10000 0x10000> "SD ch1 (Cortex-M33, Non-secure)" 467 Tag <0x41C20000 0x10000> "Ether ch0 (Cortex-M33, Non-secure)" 468 Tag <0x41C30000 0x10000> "Ether ch1 (Cortex-M33, Non-secure)" 469 Tag <0x41C40000 0x10000> "USBPHY Control (Cortex-M33, Non-secure)" 470 Tag <0x41C50000 0x10000> "USB ch0 (OTG-Host) (Cortex-M33, Non-secure)" 471 Tag <0x41C60000 0x10000> "USB ch0 (OTG-Func) (Cortex-M33, Non-secure)" 472 Tag <0x41C70000 0x10000> "USB ch1 Host (Cortex-M33, Non-secure)" 473 474 // Cortex-M33 Tags (Secure): 475 Tag <0x50000000 0x40000> "MTU3a (Cortex-M33, Secure)" 476 Tag <0x50040000 0x7000> "SRC (Memory) (Cortex-M33, Secure)" 477 Tag <0x50047000 0x1000> "SRC (Reg) (Cortex-M33, Secure)" 478 Tag <0x50048800 0x400> "POEGA (Cortex-M33, Secure)" 479 Tag <0x50048C00 0x400> "POEGB (Cortex-M33, Secure)" 480 Tag <0x50049000 0x400> "POEGC (Cortex-M33, Secure)" 481 Tag <0x50049400 0x400> "POEGD (Cortex-M33, Secure)" 482 Tag <0x50049800 0x400> "POE3 (Cortex-M33, Secure)" 483 Tag <0x50049C00 0x400> "SSIF ch0 (Cortex-M33, Secure)" 484 Tag <0x5004A000 0x400> "SSIF ch1 (Cortex-M33, Secure)" 485 Tag <0x5004A400 0x400> "SSIF ch2 (Cortex-M33, Secure)" 486 Tag <0x5004A800 0x400> "SSIF ch3 (Cortex-M33, Secure)" 487 Tag <0x5004CC00 0x400> "IrDA (SCI) (Cortex-M33, Secure)" 488 Tag <0x5004D000 0x400> "SCI ch0 (Cortex-M33, Secure)" 489 Tag <0x5004D400 0x400> "SCI ch1 (Cortex-M33, Secure)" 490 Tag <0x50050000 0x8000> "CANFD (Cortex-M33, Secure)" 491 Tag <0x50059000 0x400> "ADC (Cortex-M33, Secure)" 492 Tag <0x50059400 0x400> "TSU (Cortex-M33, Secure)" 493 Tag <0x50060000 0x10000> "SPI Multi I/O (Reg) (Cortex-M33, Secure)" 494 Tag <0x50070000 0x10000> "SPI Multi I/O (Write Buf) (Cortex-M33, Secure)" 495 Tag <0x50830000 0x10000> "CRU (Cortex-M33, Secure)" 496 Tag <0x50840000 0x10000> "ISU (Cortex-M33, Secure)" 497 Tag <0x50850000 0x10000> "DSI (PHY) (Cortex-M33, Secure)" 498 Tag <0x50860000 0x10000> "DSI (Controller) (Cortex-M33, Secure)" 499 Tag <0x50870000 0x10000> "VSPD (Cortex-M33, Secure)" 500 Tag <0x50880000 0x10000> "FCPVD (Cortex-M33, Secure)" 501 Tag <0x50890000 0x10000> "DU (Cortex-M33, Secure)" 502 Tag <0x50C00000 0x1000000> "CST (CoreSight) (Cortex-M33, Secure)" 503 Tag <0x51040000 0x10000> "TZC (SRAM ACPU) (Cortex-M33, Secure)" 504 Tag <0x51050000 0x10000> "TZC (SRAM MCPU) (Cortex-M33, Secure)" 505 Tag <0x51060000 0x10000> "TZC (SPI Multi I/O) (Cortex-M33, Secure)" 506 Tag <0x51070000 0x10000> "TZC (DDR) (Cortex-M33, Secure)" 507 Tag <0x51080000 0x10000> "SRAM ACPU (Reg) (Cortex-M33, Secure)" 508 Tag <0x51090000 0x10000> "SRAM MCPU (Reg) (Cortex-M33, Secure)" 509 Tag <0x51400000 0x10000> "DDR (PHY) (Cortex-M33, Secure)" 510 Tag <0x51410000 0x10000> "DDR (Control Reg) (Cortex-M33, Secure)" 511 Tag <0x51840000 0x10000> "Mali-G31 (Cortex-M33, Secure)" 512 Tag <0x51860000 0x10000> "OTP (Cortex-M33, Secure)" 513 Tag <0x51C00000 0x10000> "SD ch0 (Cortex-M33, Secure)" 514 Tag <0x51C10000 0x10000> "SD ch1 (Cortex-M33, Secure)" 515 Tag <0x51C20000 0x10000> "Ether ch0 (Cortex-M33, Secure)" 516 Tag <0x51C30000 0x10000> "Ether ch1 (Cortex-M33, Secure)" 517 Tag <0x51C40000 0x10000> "USBPHY Control (Cortex-M33, Secure)" 518 Tag <0x51C50000 0x10000> "USB ch0 (OTG-Host) (Cortex-M33, Secure)" 519 Tag <0x51C60000 0x10000> "USB ch0 (OTG-Func) (Cortex-M33, Secure)" 520 Tag <0x51C70000 0x10000> "USB ch1 Host (Cortex-M33, Secure)" 521 522 Tag <0x11050FE0 0x4> "Peripheral ID 0 TZC" 0x60 523 Tag <0x11050FE4 0x4> "Peripheral ID 1 TZC" 0xB4 524 Tag <0x11050FE8 0x4> "Peripheral ID 2 TZC" 0x2B 525 526 Tag <0x11050FF0 0x4> "Component ID 0 TZC" 0x0D 527 Tag <0x11050FF4 0x4> "Component ID 1 TZC" 0xF0 528 Tag <0x11050FF8 0x4> "Component ID 2 TZC" 0x05 529 Tag <0x11050FFC 0x4> "Component ID 3 TZC" 0xB1 530 531 Tag <0x11040FE0 0x4> "Peripheral ID 0 TZC" 0x60 532 Tag <0x11040FE4 0x4> "Peripheral ID 1 TZC" 0xB4 533 Tag <0x11040FE8 0x4> "Peripheral ID 2 TZC" 0x2B 534 535 Tag <0x11040FF0 0x4> "Component ID 0 TZC" 0x0D 536 Tag <0x11040FF4 0x4> "Component ID 1 TZC" 0xF0 537 Tag <0x11040FF8 0x4> "Component ID 2 TZC" 0x05 538 Tag <0x11040FFC 0x4> "Component ID 3 TZC" 0xB1 539 540 Tag <0x11070FE0 0x4> "Peripheral ID 0 TZC" 0x60 541 Tag <0x11070FE4 0x4> "Peripheral ID 1 TZC" 0xB4 542 Tag <0x11070FE8 0x4> "Peripheral ID 2 TZC" 0x2B 543 544 Tag <0x11070FF0 0x4> "Component ID 0 TZC" 0x0D 545 Tag <0x11070FF4 0x4> "Component ID 1 TZC" 0xF0 546 Tag <0x11070FF8 0x4> "Component ID 2 TZC" 0x05 547 Tag <0x11070FFC 0x4> "Component ID 3 TZC" 0xB1 548 549 Tag <0x11060FE0 0x4> "Peripheral ID 0 TZC" 0x60 550 Tag <0x11060FE4 0x4> "Peripheral ID 1 TZC" 0xB4 551 Tag <0x11060FE8 0x4> "Peripheral ID 2 TZC" 0x2B 552 553 Tag <0x11060FF0 0x4> "Component ID 0 TZC" 0x0D 554 Tag <0x11060FF4 0x4> "Component ID 1 TZC" 0xF0 555 Tag <0x11060FF8 0x4> "Component ID 2 TZC" 0x05 556 Tag <0x11060FFC 0x4> "Component ID 3 TZC" 0xB1 557