Generic Interrupt Controller CPU Interface
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
9-4
ID021414
Non-Confidential
All the registers in
Table 9-2
are word-accessible. Registers not described in this table are
RES
0.
See the
ARM
®
Generic Interrupt Controller Architecture Specification
for more information.
9.2.3
CPU interface register descriptions
This section describes only registers whose implementation is specific to the Cortex-A53
processor. All other registers are described in the
ARM
®
Generic Interrupt Controller
Architecture Specification
Table 9-2
provides cross-references to individual registers.
Active Priority Register
The GICC_APR0 characteristics are:
Purpose
Provides support for preserving and restoring state in power management
applications.
Usage constraints
This register is banked to provide Secure and Non-secure copies. This
ensures that Non-secure accesses do not interfere with Secure operation.
Configurations
Available in all configurations.
Attributes
See the register summary in
Table 9-2
.
The Cortex-A53 processor implements the GICC_APR0 according to the recommendations
described in the
ARM
®
Generic Interrupt Controller Architecture Specification
.
Table 9-2 CPU interface register summary
Name
Type
Reset
Description
GICC_CTLR
RW
0x00000000
CPU Interface Control Register
GICC_PMR
RW
0x00000000
Interrupt Priority Mask Register
GICC_BPR
RW
0x00000002
(S)
a
0x00000003
(NS)
b
a. S = Secure.
b. NS = Non-secure.
Binary Point Register
GICC_IAR
RO
-
Interrupt Acknowledge Register
GICC_EOIR
WO
-
End Of Interrupt Register
GICC_RPR
RO
0x000000FF
Running Priority Register
GICC_HPPIR
RO
0x000003FF
Highest Priority Pending Interrupt Register
GICC_ABPR
RW
0x00000003
Aliased Binary Point Register
GICC_AIAR
RO
-
Aliased Interrupt Acknowledge Register
GICC_AEOIR
WO
-
Aliased End of Interrupt Register
GICC_AHPPIR
RO
0x000003FF
Aliased Highest Priority Pending Interrupt Register
GICC_APR0
RW
0x00000000
Active Priority Register
GICC_NSAPR0
RW
0x00000000
Non-secure Active Priority Register
GICC_IIDR
RO
0x0034243B
CPU Interface Identification Register
on page 9-5
GICC_DIR
WO
-
Deactivate Interrupt Register