GIC_Distributor Address Map

Memory map for the GIC Distributor block. Contains all registers with the GICD prefix. Note: Some registers are security-banked or banked per-CPU. For details of these registers, please refer to the Arm Corelink GIC-400 Generic Interrupt Controller Technical Reference Manual.
Module Instance Base Address End Address
i_gic_wrapper_Distributor 0xFFFC1000 0xFFFC1FFF
Register Offset Width Access Reset Value Description
GICD_CTLR 0x0 32 RW 0x00000000
Distributor Control Register
GICD_TYPER 0x4 32 RO 0x0
Interrupt Controller Type Register
GICD_IIDR 0x8 32 RO 0x0200143B
Distributor Implementer Identification Register
GICD_IGROUPR0 0x80 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR1 0x84 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR2 0x88 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR3 0x8C 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR4 0x90 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR5 0x94 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR6 0x98 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR7 0x9C 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR8 0xA0 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR9 0xA4 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR10 0xA8 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR11 0xAC 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR12 0xB0 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR13 0xB4 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR14 0xB8 32 RW 0x00000000
Interrupt Group Registers
GICD_IGROUPR15 0xBC 32 RW 0x00000000
Interrupt Group Registers
GICD_ISENABLER0 0x100 32 RW 0x0000FFFF
Interrupt Set-Enable Registers
GICD_ISENABLER1 0x104 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER2 0x108 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER3 0x10C 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER4 0x110 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER5 0x114 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER6 0x118 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER7 0x11C 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER8 0x120 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER9 0x124 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER10 0x128 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER11 0x12C 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER12 0x130 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER13 0x134 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER14 0x138 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ISENABLER15 0x13C 32 RW 0x00000000
Interrupt Set-Enable Registers
GICD_ICENABLER0 0x180 32 RW 0x0000FFFF
Interrupt Clear-Enable Registers
GICD_ICENABLER1 0x184 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER2 0x188 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER3 0x18C 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER4 0x190 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER5 0x194 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER6 0x198 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER7 0x19C 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER8 0x1A0 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER9 0x1A4 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER10 0x1A8 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER11 0x1AC 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER12 0x1B0 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER13 0x1B4 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER14 0x1B8 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ICENABLER15 0x1BC 32 RW 0x00000000
Interrupt Clear-Enable Registers
GICD_ISPENDR0 0x200 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR1 0x204 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR2 0x208 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR3 0x20C 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR4 0x210 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR5 0x214 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR6 0x218 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR7 0x21C 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR8 0x220 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR9 0x224 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR10 0x228 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR11 0x22C 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR12 0x230 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR13 0x234 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR14 0x238 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ISPENDR15 0x23C 32 RW 0x00000000
Interrupt Set-Pending Registers
GICD_ICPENDR0 0x280 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR1 0x284 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR2 0x288 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR3 0x28C 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR4 0x290 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR5 0x294 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR6 0x298 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR7 0x29C 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR8 0x2A0 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR9 0x2A4 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR10 0x2A8 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR11 0x2AC 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR12 0x2B0 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR13 0x2B4 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR14 0x2B8 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ICPENDR15 0x2BC 32 RW 0x00000000
Interrupt Clear-Pending Registers
GICD_ISACTIVER0 0x300 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER1 0x304 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER2 0x308 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER3 0x30C 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER4 0x310 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER5 0x314 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER6 0x318 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER7 0x31C 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER8 0x320 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER9 0x324 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER10 0x328 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER11 0x32C 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER12 0x330 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER13 0x334 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER14 0x338 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ISACTIVER15 0x33C 32 RW 0x00000000
Interrupt Set-Active Registers
GICD_ICACTIVER0 0x380 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER1 0x384 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER2 0x388 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER3 0x38C 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER4 0x390 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER5 0x394 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER6 0x398 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER7 0x39C 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER8 0x3A0 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER9 0x3A4 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER10 0x3A8 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER11 0x3AC 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER12 0x3B0 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER13 0x3B4 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER14 0x3B8 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_ICACTIVER15 0x3BC 32 RW 0x00000000
Interrupt Clear-Active Registers
GICD_IPRIORITYR0 0x400 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR1 0x404 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR2 0x408 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR3 0x40C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR4 0x410 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR5 0x414 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR6 0x418 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR7 0x41C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR8 0x420 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR9 0x424 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR10 0x428 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR11 0x42C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR12 0x430 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR13 0x434 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR14 0x438 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR15 0x43C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR16 0x440 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR17 0x444 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR18 0x448 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR19 0x44C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR20 0x450 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR21 0x454 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR22 0x458 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR23 0x45C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR24 0x460 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR25 0x464 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR26 0x468 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR27 0x46C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR28 0x470 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR29 0x474 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR30 0x478 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR31 0x47C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR32 0x480 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR33 0x484 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR34 0x488 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR35 0x48C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR36 0x490 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR37 0x494 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR38 0x498 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR39 0x49C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR40 0x4A0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR41 0x4A4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR42 0x4A8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR43 0x4AC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR44 0x4B0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR45 0x4B4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR46 0x4B8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR47 0x4BC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR48 0x4C0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR49 0x4C4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR50 0x4C8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR51 0x4CC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR52 0x4D0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR53 0x4D4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR54 0x4D8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR55 0x4DC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR56 0x4E0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR57 0x4E4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR58 0x4E8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR59 0x4EC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR60 0x4F0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR61 0x4F4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR62 0x4F8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR63 0x4FC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR64 0x500 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR65 0x504 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR66 0x508 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR67 0x50C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR68 0x510 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR69 0x514 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR70 0x518 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR71 0x51C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR72 0x520 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR73 0x524 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR74 0x528 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR75 0x52C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR76 0x530 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR77 0x534 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR78 0x538 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR79 0x53C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR80 0x540 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR81 0x544 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR82 0x548 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR83 0x54C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR84 0x550 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR85 0x554 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR86 0x558 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR87 0x55C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR88 0x560 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR89 0x564 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR90 0x568 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR91 0x56C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR92 0x570 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR93 0x574 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR94 0x578 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR95 0x57C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR96 0x580 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR97 0x584 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR98 0x588 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR99 0x58C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR100 0x590 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR101 0x594 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR102 0x598 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR103 0x59C 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR104 0x5A0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR105 0x5A4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR106 0x5A8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR107 0x5AC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR108 0x5B0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR109 0x5B4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR110 0x5B8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR111 0x5BC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR112 0x5C0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR113 0x5C4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR114 0x5C8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR115 0x5CC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR116 0x5D0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR117 0x5D4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR118 0x5D8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR119 0x5DC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR120 0x5E0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR121 0x5E4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR122 0x5E8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR123 0x5EC 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR124 0x5F0 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR125 0x5F4 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR126 0x5F8 32 RW 0x00000000
Interrupt Priority Registers
GICD_IPRIORITYR127 0x5FC 32 RW 0x00000000
Interrupt Priority Registers
GICD_ITARGETSR0 0x800 32 RO 0x0
Interrupt Processor Targets Registers
GICD_ITARGETSR1 0x804 32 RO 0x0
Interrupt Processor Targets Registers
GICD_ITARGETSR2 0x808 32 RO 0x0
Interrupt Processor Targets Registers
GICD_ITARGETSR3 0x80C 32 RO 0x0
Interrupt Processor Targets Registers
GICD_ITARGETSR4 0x810 32 RO 0x0
Interrupt Processor Targets Registers
GICD_ITARGETSR5 0x814 32 RO 0x0
Interrupt Processor Targets Registers
GICD_ITARGETSR6 0x818 32 RO 0x0
Interrupt Processor Targets Registers
GICD_ITARGETSR7 0x81C 32 RO 0x0
Interrupt Processor Targets Registers
GICD_ITARGETSR8 0x820 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR9 0x824 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR10 0x828 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR11 0x82C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR12 0x830 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR13 0x834 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR14 0x838 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR15 0x83C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR16 0x840 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR17 0x844 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR18 0x848 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR19 0x84C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR20 0x850 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR21 0x854 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR22 0x858 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR23 0x85C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR24 0x860 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR25 0x864 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR26 0x868 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR27 0x86C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR28 0x870 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR29 0x874 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR30 0x878 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR31 0x87C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR32 0x880 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR33 0x884 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR34 0x888 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR35 0x88C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR36 0x890 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR37 0x894 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR38 0x898 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR39 0x89C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR40 0x8A0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR41 0x8A4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR42 0x8A8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR43 0x8AC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR44 0x8B0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR45 0x8B4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR46 0x8B8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR47 0x8BC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR48 0x8C0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR49 0x8C4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR50 0x8C8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR51 0x8CC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR52 0x8D0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR53 0x8D4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR54 0x8D8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR55 0x8DC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR56 0x8E0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR57 0x8E4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR58 0x8E8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR59 0x8EC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR60 0x8F0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR61 0x8F4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR62 0x8F8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR63 0x8FC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR64 0x900 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR65 0x904 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR66 0x908 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR67 0x90C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR68 0x910 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR69 0x914 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR70 0x918 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR71 0x91C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR72 0x920 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR73 0x924 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR74 0x928 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR75 0x92C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR76 0x930 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR77 0x934 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR78 0x938 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR79 0x93C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR80 0x940 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR81 0x944 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR82 0x948 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR83 0x94C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR84 0x950 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR85 0x954 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR86 0x958 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR87 0x95C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR88 0x960 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR89 0x964 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR90 0x968 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR91 0x96C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR92 0x970 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR93 0x974 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR94 0x978 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR95 0x97C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR96 0x980 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR97 0x984 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR98 0x988 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR99 0x98C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR100 0x990 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR101 0x994 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR102 0x998 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR103 0x99C 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR104 0x9A0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR105 0x9A4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR106 0x9A8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR107 0x9AC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR108 0x9B0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR109 0x9B4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR110 0x9B8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR111 0x9BC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR112 0x9C0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR113 0x9C4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR114 0x9C8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR115 0x9CC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR116 0x9D0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR117 0x9D4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR118 0x9D8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR119 0x9DC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR120 0x9E0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR121 0x9E4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR122 0x9E8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR123 0x9EC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR124 0x9F0 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR125 0x9F4 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR126 0x9F8 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ITARGETSR127 0x9FC 32 RW 0x00000000
Interrupt Processor Targets Registers
GICD_ICFGR0 0xC00 32 RO 0xAAAAAAAA
Interrupt Configuration Registers
GICD_ICFGR1 0xC04 32 RO 0x55540000
Interrupt Configuration Registers
GICD_ICFGR2 0xC08 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR3 0xC0C 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR4 0xC10 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR5 0xC14 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR6 0xC18 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR7 0xC1C 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR8 0xC20 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR9 0xC24 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR10 0xC28 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR11 0xC2C 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR12 0xC30 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR13 0xC34 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR14 0xC38 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR15 0xC3C 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR16 0xC40 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR17 0xC44 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR18 0xC48 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR19 0xC4C 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR20 0xC50 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR21 0xC54 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR22 0xC58 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR23 0xC5C 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR24 0xC60 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR25 0xC64 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR26 0xC68 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR27 0xC6C 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR28 0xC70 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR29 0xC74 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR30 0xC78 32 RW 0x55555555
Interrupt Configuration Registers
GICD_ICFGR31 0xC7C 32 RW 0x55555555
Interrupt Configuration Registers
GICD_PPISR 0xD00 32 RO 0x00000000
Private Peripheral Interrupt Status Register
GICD_SPISR0 0xD04 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR1 0xD08 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR2 0xD0C 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR3 0xD10 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR4 0xD14 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR5 0xD18 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR6 0xD1C 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR7 0xD20 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR8 0xD24 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR9 0xD28 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR10 0xD2C 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR11 0xD30 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR12 0xD34 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR13 0xD38 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SPISR14 0xD3C 32 RO 0x00000000
Shared Peripheral Interrupt Status Registers
GICD_SGIR 0xF00 32 WO 0x0
Software Generated Interrupt Register
GICD_CPENDSGIR0 0xF10 32 RW 0x00000000
SGI Clear-Pending Registers
GICD_CPENDSGIR1 0xF14 32 RW 0x00000000
SGI Clear-Pending Registers
GICD_CPENDSGIR2 0xF18 32 RW 0x00000000
SGI Clear-Pending Registers
GICD_CPENDSGIR3 0xF1C 32 RW 0x00000000
SGI Clear-Pending Registers
GICD_SPENDSGIR0 0xF20 32 RW 0x00000000
SGI Set-Pending Registers
GICD_SPENDSGIR1 0xF24 32 RW 0x00000000
SGI Set-Pending Registers
GICD_SPENDSGIR2 0xF28 32 RW 0x00000000
SGI Set-Pending Registers
GICD_SPENDSGIR3 0xF2C 32 RW 0x00000000
SGI Set-Pending Registers
GICD_PIDR4 0xFD0 32 RO 0x00000004
Peripheral ID4 Register
GICD_PIDR5 0xFD4 32 RO 0x00000000
Peripheral ID5 Register
GICD_PIDR6 0xFD8 32 RO 0x00000000
Peripheral ID6 Register
GICD_PIDR7 0xFDC 32 RO 0x00000000
Peripheral ID7 Register
GICD_PIDR0 0xFE0 32 RO 0x00000090
Peripheral ID0 Register
GICD_PIDR1 0xFE4 32 RO 0x000000B4
Peripheral ID1 Register
GICD_PIDR2 0xFE8 32 RO 0x0000002B
Peripheral ID2 Register
GICD_PIDR3 0xFEC 32 RO 0x00000000
Peripheral ID3 Register
GICD_CIDR0 0xFF0 32 RO 0x0000000D
Component ID0 Register
GICD_CIDR1 0xFF4 32 RO 0x000000F0
Component ID1 Register
GICD_CIDR2 0xFF8 32 RO 0x00000005
Component ID2 Register
GICD_CIDR3 0xFFC 32 RO 0x000000B1
Component ID3 Register