Arm
®
CoreLink™ GIC-600AE Generic Interrupt Controller
Technical Reference Manual
Document ID: 101206_0003_04_en
Issue: 04
Programmers model
5.6 ITS control register summary
The GIC-600AE Interrupt Translation Service (ITS) functions are controlled through registers that are
identified with the prefix GITS.
This page does not exist in GIC-600AE configurations that do not support LPIs or that do not have
an ITS.
For descriptions of registers that are not specific to the GIC-600AE, see the Arm
®
Generic
Interrupt Controller Architecture Specification, GIC architecture version 3 and version 4.
Table 5-36: ITS control register summary
Offset Name Type Reset Width Description Architecture
defined?
0x0000 GITS_CTLR RW 0x80000000 32 ITS Control Register Yes
0x0004 GITS_IIDR RO 0x030nn43B
The nn value depends on the
rxpy identifier.
32 ITS Implementer Identification
Register
Yes
0x0008 GITS_TYPER RO Configuration dependent 64 ITS Type Register Yes
0x0010-
0x001C
- - - 32 Reserved -
0x0020 GITS_FCTLR RW 0x0 32 Function Control Register No
0x0024 - - - - Reserved -
0x0028 GITS_OPR RW 0x0 64 Operations Register No
0x0030 GITS_OPSR RO 0x0 64 Operation Status Register No
0x0038-
0x007C
- - - - Reserved -
0x0080 GITS_CBASER RW 0x0 64 Command Queue Control Register.
See the GICv3 and GICv4 Software
Overview.
Yes
0x0088 GITS_CWRITER RW 0x0 64 Command Queue Write Pointer
Register
Yes
0x0090 GITS_CREADR RO 0x0 64 Command Queue Read Pointer
Register
Yes
0x0098-
0x00FC
- - - - Reserved -
0x0100 GITS_BASER0 RW 0x0107000000000000 64 ITS Translation Table Descriptor
Register0
Yes
0x0108 GITS_BASER1 RW 0x0401000000000000 64 ITS Translation Table Descriptor
Register1
Yes
0x0110-
0xEFFC
- - - - Reserved -
0xF000 GITS_CFGID RO Configuration dependent 32 Configuration ID Register No
0xF004-
0xFFCC
- - - - Reserved -
0xFFD0 GITS_PIDR4 RO 0x44 32 Peripheral ID 4 Register No
0xFFD4 GITS_PIDR5 RO 0x00 32 Peripheral ID 5 Register No
Copyright © 2018–2020, 2022 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 137 of 268