<?xml version="1.0" encoding="utf-8" standalone="no"?>
<boards xmlns="http://com.arm.targetconfigurationeditor" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://com.arm.targetconfigurationeditor board-01.xsd">
    <board endianess="little" name="soc_system_hps_0_hps" power_domain_support="Unsupported" trustzone="Unsupported" type="BOARD">
        <category language="ja">default_vendor_com addon ARM IP registers.</category>
        <description language="ja">Address map for the HHP HPS system-domain</description>
        <peripheral address_type="Non-Secure" name="mpuscu" offset="0xFFFFC000">
            <gui_name language="ja">mpuscu</gui_name>
            <description language="ja">This address space is allocated to the MPU. For detailed information about the use of this address space, [url=http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0407f/index.html]click here[/url] to access the ARM documentation for the Cortex-A9 MPCore.
offset=0x0000~: This address space is allocated for the Snoop Control Unit registers.
offset=0x0100~: This address space is allocated for cpu interface registers of the General Interrupt Controller (GIC).
offset=0x0200~: This address space is allocated for the Global Timer registers.
offset=0x0600~: This is the address space is allocated for private timers and watchdog timers.
offset=0x1000~: This address space is allocated for interrupt distributor registers of the General Interrupt Controller (GIC).</description>
            <register name="scu_control" base_addr="mpuscu" offset="0x00000000" size="0x4">
                <gui_name language="en">scu_control</gui_name>
                <description language="en">2.2.1 SCU Control Register
The SCU Control Register characteristics are:
Purpose
    • enables speculative linefills to L2 with L2C-310
    • enables Force all Device to port0
    • enables IC standby mode
    • enables SCU standby mode
    • enables SCU RAM parity support
    • enables address filtering
    • enables the SCU.
Usage constraints
    • This register is writable in Secure state if the relevant bit in the SAC
      register is set.
    • This register is writable in Non-secure state if the relevant bits in the
      SAC and SNSAC registers are set.
Configurations
    Available in all Cortex-A9 multiprocessor configurations.
Attributes
    Secure accress:RW / Non-secure access:RW</description>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="IC_standby_enable">
                    <gui_name language="en">IC_standby_enable</gui_name>
                    <description language="en">When set, this stops the Interrupt Controller clock when no interrupts
are pending, and no CPU is performing a read/write request.
This bit is set to 0 by default</description>
                </bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="SCU_standby_enable">
                    <gui_name language="en">SCU_standby_enable</gui_name>
                    <description language="en">When set, SCU CLK is turned off when all processors are in WFI mode,
there is no pending request on the ACP, if implemented, and there is no
remaining activity in the SCU. When SCU CLK is off, ARREADYS, AWREADYS and
WREADYS on the ACP are forced LOW. The clock is turned on when any processor
leaves WFI mode, or if there is a new request on the ACP.
This bit is set to 0 by default</description>
                </bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Force_all_Device_to_port0_enable">
                    <gui_name language="en">Force_all_Device_to_port0_enable</gui_name>
                    <description language="en">When set, all requests from the ACP or processors with AxCACHE =
Noncacheable Bufferable are forced to be issued on the AXI Master port M0.
See Address filtering capabilities on page 2-17.
This bit is set to 0 by default</description>
                </bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="SCU_Speculative_linefills_enable">
                    <gui_name language="en">SCU_Speculative_linefills_enable</gui_name>
                    <description language="en">When set, coherent linefill requests are sent speculatively to the
L2C-310 in parallel with the tag look-up. If the tag look-up misses, the
confirmed linefill is sent to the L2C-310 and gets RDATA earlier because
the data request was already initiated by the speculative request. This
feature works only if the L2C-310 is present in the design.
This bit is set to 0 by default</description>
                </bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="SCU_RAMs_Parity_enable">
                    <gui_name language="en">SCU_RAMs_Parity_enable</gui_name>
                    <description language="en">0 = Parity off. This is the default setting.
1 = Parity on.
This bit is always zero if support for parity is not implemented.</description>
                </bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Address_filtering_enable">
                    <gui_name language="en">Address_filtering_enable</gui_name>
                    <description language="en">0 = Addressing filtering off.
1 = Addressing filtering on.
The default value is the value of FILTEREN sampled when nSCURESET is deasserted.
This bit is always zero if the SCU is implemented in the single master port
configuration. See Address filtering capabilities on page 2-17.</description>
                </bitField>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="SCU_enable">
                    <gui_name language="en">SCU_enable</gui_name>
                    <description language="en">0 = SCU enable.
1 = SCU disable. This is the default setting.</description>
                </bitField>
            </register>
            <register name="scu_configuration" base_addr="mpuscu" offset="0x00000004" size="0x4">
                <gui_name language="en">scu_configuration</gui_name>
                <description language="en">2.2.2 SCU Configuration Register
The SCU Configuration Register characteristics are:
Purpose
    • read tag RAM sizes for the Cortex-A9 processors that are present
    • determine the Cortex-A9 processors that are taking part in coherency
    • read the number of Cortex-A9 processors present.
Usage constraints
    This register is read-only.
Configurations
    Available in all Cortex-A9 multiprocessor configurations.
Attributes
    Secure accress:RO / Non-secure access:RO</description>
                <bitField access="Read Only" high_bit="15" low_bit="8" name="Tag_RAM_sizes">
                    <gui_name language="en">Tag_RAM_sizes</gui_name>
                    <description language="en">Bits [15:14] indicate Cortex-A9 processor CPU3 tag RAM size if present.
Bits [13:12] indicate Cortex-A9 processor CPU2 tag RAM size if present.
Bits [11:10] indicate Cortex-A9 processor CPU1 tag RAM size if present.
Bits [9:8] indicate Cortex-A9 processor CPU0 tag RAM size.
The encoding is as follows:
b00 = 16KB cache, 64 indexes per tag RAM.
b01 = 32KB cache, 128 indexes per tag RAM.
b10 = 64KB cache, 256 indexes per tag RAM.
b11 = Reserved
Non-present CPUs have a Tag RAM size of b00, the same as 16KB.</description>
                </bitField>
                <bitField access="Read Only" high_bit="7" low_bit="4" name="CPUs_SMP">
                    <gui_name language="en">CPUs_SMP</gui_name>
                    <description language="en">Shows the Cortex-A9 processors that are in Symmetric Multi-processing
(SMP) or Asymmetric Multi-processing (AMP) mode.
0 = This Cortex-A9 processor is in AMP mode, not taking part in coherency,
    or not present.
1 = This Cortex-A9 processor is in SMP mode, taking part in coherency.
Bit 7 is for CPU3
Bit 6 is for CPU2
Bit 5 is for CPU1
Bit 4 is for CPU0.</description>
                </bitField>
                <bitField access="Read Only" high_bit="1" low_bit="0" name="CPU_number">
                    <gui_name language="en">CPU_number</gui_name>
                    <description language="en">Number of CPUs present in the Cortex-A9 MPCore processor
b00 = One Cortex-A9 processor, CPU0.
b01 = Two Cortex-A9 processors, CPU0 and CPU1.
b10 = Three Cortex-A9 processors, CPU0, CPU1, and CPU2.
b11 = Four Cortex-A9 processors, CPU0, CPU1, CPU2, and CPU3.</description>
                </bitField>
            </register>
            <register name="scu_cpupower_status" base_addr="mpuscu" offset="0x00000008" size="0x4">
                <gui_name language="en">scu_cpupower_status</gui_name>
                <description language="en">2.2.3 SCU CPU Power Status Register
The SCU CPU Power Status Register characteristics are:
Purpose
    Specifies the state of the Cortex-A9 processors with reference to power
    modes
Usage constraints
    This register is writable in Secure state if the relevant bit in the SAC
    register is set.
    This register is writable in Non-secure state if the relevant bits in the
    SAC and SNSAC registers are set.
    Dormant mode and powered-off mode are controlled by an external power
    controller. SCU CPU Status Register bits indicate to the external power
    controller the power domains that can be powered down.
    Before entering any other power mode than Normal, the Cortex-A9 processor
    must set its status field to signal to the power controller the mode it is
    about to enter. The Cortex-A9 processor then executes a WFI entry
    instruction. When in WFI state, the PWRCTLOn bus is enabled and signals to
    the power controller what it must do with power domains.
    The SCU CPU Power Status Register bits can also be read by a Cortex-A9
    processor exiting low-power mode to determine its state before executing
    its reset setup.
    Cortex-A9 processors status fields take PWRCTLIn values at reset, except
    for nonpresent Cortex-A9 processors. For nonpresent Cortex-A9 processors
    writing to this field has no effect.
Configurations
    Available in all Cortex-A9 MPCore configurations.
Attributes
    Secure accress:RW / Non-secure access:RW</description>
                <bitField access="Read Write" high_bit="25" low_bit="24" name="CPU3_status">
                    <gui_name language="en">CPU3_status</gui_name>
                    <description language="en">Power status of the Cortex-A9 processor:
b00 = Normal mode.
b01 = Reserved.
b10 = The Cortex-A9 processor is about to enter, or is in, dormant mode. No
      coherency request is sent to the Cortex-A9 processor.
b11 = The Cortex-A9 processor is about to enter, or is in, powered-off mode,
      or is nonpresent. No coherency request is sent to the Cortex-A9 processor.
The default value is b00 when CPU3 processor is present, else b11</description>
                </bitField>
                <bitField access="Read Write" high_bit="17" low_bit="16" name="CPU2_status">
                    <gui_name language="en">CPU2_status</gui_name>
                    <description language="en">Power status of the Cortex-A9 processor:
b00 = Normal mode.
b01 = Reserved.
b10 = The Cortex-A9 processor is about to enter, or is in, dormant mode. No
      coherency request is sent to the Cortex-A9 processor.
b11 = The Cortex-A9 processor is about to enter, or is in, powered-off mode,
      or is nonpresent. No coherency request is sent to the Cortex-A9 processor.
The default value is b00 when CPU2 processor is present, else b11</description>
                </bitField>
                <bitField access="Read Write" high_bit="9" low_bit="8" name="CPU1_status">
                    <gui_name language="en">CPU1_status</gui_name>
                    <description language="en">Power status of the Cortex-A9 processor:
b00 = Normal mode.
b01 = Reserved.
b10 = The Cortex-A9 processor is about to enter, or is in, dormant mode. No
      coherency request is sent to the Cortex-A9 processor.
b11 = The Cortex-A9 processor is about to enter, or is in, powered-off mode,
      or is nonpresent. No coherency request is sent to the Cortex-A9 processor.
The default value is b00 when CPU1 processor is present, else b11</description>
                </bitField>
                <bitField access="Read Write" high_bit="1" low_bit="0" name="CPU0_status">
                    <gui_name language="en">CPU0_status</gui_name>
                    <description language="en">Power status of the Cortex-A9 processor:
b00 = Normal mode.
b01 = Reserved.
b10 = The Cortex-A9 processor is about to enter, or is in, dormant mode. No
      coherency request is sent to the Cortex-A9 processor.
b11 = The Cortex-A9 processor is about to enter, or is in, powered-off mode,
      or is nonpresent. No coherency request is sent to the Cortex-A9 processor.
The default value is b00 when CPU0 processor is present, else b11</description>
                </bitField>
            </register>
            <register name="scu_invalidateall_secure" base_addr="mpuscu" offset="0x0000000C" size="0x4">
                <gui_name language="en">scu_invalidateall_secure</gui_name>
                <description language="en">2.2.4 SCU Invalidate All Registers in Secure State Register
The SCU Invalidate All Registers in Secure State characteristics are:
Purpose
    Invalidates the SCU tag RAMs on a per Cortex-A9 processor and per way basis.
Usage constraints
    This register:
    • Invalidates all lines in the selected ways.
    • Is a write-only register that always reads as zero.
Configurations
    Available in all Cortex-A9 multiprocessor configurations.
Attributes
    Secure accress:WO / Non-secure access:-</description>
                <bitField access="Write Only" high_bit="15" low_bit="12" name="CPU3_ways">
                    <gui_name language="en">CPU3_ways</gui_name>
                    <description language="en">Specifies the ways that must be invalidated for CPU3. Writing to these
bits has no effect if the Cortex-A9 MPCore processor has fewer than four
processors.</description>
                </bitField>
                <bitField access="Write Only" high_bit="11" low_bit="8" name="CPU2_ways">
                    <gui_name language="en">CPU2_ways</gui_name>
                    <description language="en">Specifies the ways that must be invalidated for CPU2. Writing to these
bits has no effect if the Cortex-A9 MPCore processor has fewer than three
processors.</description>
                </bitField>
                <bitField access="Write Only" high_bit="7" low_bit="4" name="CPU1_ways">
                    <gui_name language="en">CPU1_ways</gui_name>
                    <description language="en">Specifies the ways that must be invalidated for CPU1. Writing to these
bits has no effect if the Cortex-A9 MPCore processor has fewer than two
processors.</description>
                </bitField>
                <bitField access="Write Only" high_bit="3" low_bit="0" name="CPU0_ways">
                    <gui_name language="en">CPU0_ways</gui_name>
                    <description language="en">Specifies the ways that must be invalidated for CPU0.</description>
                </bitField>
            </register>
            <register name="scu_filtering_start" base_addr="mpuscu" offset="0x00000040" size="0x4">
                <gui_name language="en">scu_filtering_start</gui_name>
                <description language="en">2.2.5 Filtering Start Address Register
The Filtering Start Address Register characteristics are:
Purpose
    Provides the start address for use with master port 1 in a two-master port
    configuration.
Usage constraints
    This register is writable:
    • in Secure state if the relevant bit in the SAC register is set.
    • in Non-secure state if the relevant bits in the SAC and SNSAC
      registers are set.
Configurations
    Available in all two-master port configurations. When only one master
    port is present these registers are not implemented. Writes have no effect
    and reads return a value 0x0 for all filtering registers.
Attributes
    Secure accress:RW / Non-secure access:RW</description>
                <bitField access="Read Write" high_bit="31" low_bit="20" name="Filtering_start_address">
                    <gui_name language="en">Filtering_start_address</gui_name>
                    <description language="en">Start address for use with master port 1 in a two-master port
configuration when address filtering is enabled.
The default value is the value of FILTERSTART sampled on exit from reset. The
value on the pin gives the upper address bits with 1MB granularity.</description>
                </bitField>
            </register>
            <register name="scu_filtering_end" base_addr="mpuscu" offset="0x00000044" size="0x4">
                <gui_name language="en">scu_filtering_end</gui_name>
                <description language="en">2.2.6 Filtering End Address Register
The Filtering End Address Register characteristics are:
Purpose
    Provides the end address for use with master port 1 in a two-master port
    configuration.
Usage constraints
    This register is writable
    • in Secure state if the relevant bit in the SAC register is set.
    • in Non-secure state if the relevant bits in the SAC and SNSAC
      registers are set.
    • has an inclusive address as its end address. This means that the
      topmost megabyte of address space of memory can be included in
      the filtering address range.
Configurations
    Available in all two-master product configurations. When only one master
    port is present writes have no effect and reads return a value 0x0 for all
    filtering registers.
Attributes
    Secure accress:RW / Non-secure access:RW</description>
                <bitField access="Read Write" high_bit="31" low_bit="20" name="Filtering_end_address">
                    <gui_name language="en">Filtering_end_address</gui_name>
                    <description language="en">End address for use with master port 1 in a two-master port
configuration, when address filtering is enabled.
The default value is the value of FILTEREND sampled on exit from reset. The
value on the pin gives the upper address bits with 1MB granularity.</description>
                </bitField>
            </register>
            <register name="scu_access_control" base_addr="mpuscu" offset="0x00000050" size="0x4">
                <gui_name language="en">scu_access_control</gui_name>
                <description language="en">2.2.7 SCU Access Control Register (SAC)
The SAC characteristics are:
Purpose
    Controls access to the following registers on a per Cortex-A9 processor
    basis:
    • SCU Control Register on page 2-3
    • SCU CPU Power Status Register on page 2-6
    • SCU Invalidate All Registers in Secure State Register on page 2-7
    • Filtering Start Address Register on page 2-8
    • Filtering End Address Register on page 2-9
    • SCU Non-secure Access Control Register on page 2-11.
    A processor in the Cortex-A9 MPCore multiprocessor can set up the SCU and
    then write zero to the register. This prevents any Secure or Non-secure
    access from altering the configuration of the register again. This prevents
    any more changes to the SCU configuration after booting.
Usage constraints
    This register is writable:
    • in Secure state if the relevant bit in the SAC register is set.
    • in Non-secure state if the relevant bits in the SAC and SNSAC are set.
Configurations
    Available in all Cortex-A9 MPCore configurations.
Attributes
    Secure accress:RW / Non-secure access:RW</description>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="CPU3">
                    <gui_name language="en">CPU3</gui_name>
                    <description language="en">0 = CPU3 cannot access the registers.
1 = CPU3 can access the registers. This is the default.</description>
                </bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="CPU2">
                    <gui_name language="en">CPU2</gui_name>
                    <description language="en">0 = CPU2 cannot access the registers.
1 = CPU2 can access the registers. This is the default.</description>
                </bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="CPU1">
                    <gui_name language="en">CPU1</gui_name>
                    <description language="en">0 = CPU1 cannot access the registers.
1 = CPU1 can access the registers. This is the default.</description>
                </bitField>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="CPU0">
                    <gui_name language="en">CPU0</gui_name>
                    <description language="en">0 = CPU0 cannot access the registers.
1 = CPU0 can access the registers. This is the default.</description>
                </bitField>
            </register>
            <register name="scu_nonsecure_access_control" base_addr="mpuscu" offset="0x00000054" size="0x4">
                <gui_name language="en">scu_nonsecure_access_control</gui_name>
                <description language="en">2.2.8 SCU Non-secure Access Control Register
The SNSAC register characteristics are:
Purpose
    Controls Non-secure access to the following registers on a per Cortex-A9
    processor basis:
    • SCU Control Register on page 2-3
    • SCU CPU Power Status Register on page 2-6
    • Filtering Start Address Register on page 2-8
    • Filtering End Address Register on page 2-9
    • SCU Access Control Register (SAC) on page 2-10.
    In addition it controls Non-secure access to the global timer, private
    timers, and watchdog.
Usage constraints
    • This register is writable in Secure state if the relevant bit in the SAC
      register is set.
Configurations
    Available in all Cortex-A9 multiprocessor configurations.
Attributes
    Secure accress:RW / Non-secure access:RO</description>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="CPU3_global_timer">
                    <gui_name language="en">CPU3_global_timer</gui_name>
                    <description language="en">Non-secure access to the global timer for CPU3.
0 = Secure accesses only. This is the default value.
1 = Secure accesses and Non-Secure accesses.</description>
                </bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="CPU2_global_timer">
                    <gui_name language="en">CPU2_global_timer</gui_name>
                    <description language="en">Non-secure access to the global timer for CPU2.
0 = Secure accesses only. This is the default value.
1 = Secure accesses and Non-Secure accesses.</description>
                </bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="CPU1_global_timer">
                    <gui_name language="en">CPU1_global_timer</gui_name>
                    <description language="en">Non-secure access to the global timer for CPU1.
0 = Secure accesses only. This is the default value.
1 = Secure accesses and Non-Secure accesses.</description>
                </bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="CPU0_global_timer">
                    <gui_name language="en">CPU0_global_timer</gui_name>
                    <description language="en">Non-secure access to the global timer for CPU0.
0 = Secure accesses only. This is the default value.
1 = Secure accesses and Non-Secure accesses.</description>
                </bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Private_timer_for_CPU3">
                    <gui_name language="en">Private_timer_for_CPU3</gui_name>
                    <description language="en">Non-secure access to the private timer and watchdog for CPU3.
0 = Secure accesses only. Non-secure reads return 0. This is the default value.
1 = Secure accesses and Non-secure accesses.</description>
                </bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Private_timer_for_CPU2">
                    <gui_name language="en">Private_timer_for_CPU2</gui_name>
                    <description language="en">Non-secure access to the private timer and watchdog for CPU2.
0 = Secure accesses only. Non-secure reads return 0. This is the default value.
1 = Secure accesses and Non-secure accesses.</description>
                </bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Private_timer_for_CPU1">
                    <gui_name language="en">Private_timer_for_CPU1</gui_name>
                    <description language="en">Non-secure access to the private timer and watchdog for CPU1.
0 = Secure accesses only. Non-secure reads return 0. This is the default value.
1 = Secure accesses and Non-secure accesses.</description>
                </bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Private_timer_for_CPU0">
                    <gui_name language="en">Private_timer_for_CPU0</gui_name>
                    <description language="en">Non-secure access to the private timer and watchdog for CPU0.
0 = Secure accesses only. Non-secure reads return 0. This is the default value.
1 = Secure accesses and Non-secure accesses.</description>
                </bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Register_access_for_CPU3">
                    <gui_name language="en">Register_access_for_CPU3</gui_name>
                    <description language="en">Non-secure access to the registers for CPU3.
0 = CPU cannot write the registers.
1 = CPU can access the registers.</description>
                </bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Register_access_for_CPU2">
                    <gui_name language="en">Register_access_for_CPU2</gui_name>
                    <description language="en">Non-secure access to the registers for CPU2.
0 = CPU cannot write the registers.
1 = CPU can access the registers.</description>
                </bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Register_access_for_CPU1">
                    <gui_name language="en">Register_access_for_CPU1</gui_name>
                    <description language="en">Non-secure access to the registers for CPU1.
0 = CPU cannot write the registers.
1 = CPU can access the registers.</description>
                </bitField>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Register_access_for_CPU0">
                    <gui_name language="en">Register_access_for_CPU0</gui_name>
                    <description language="en">Non-secure access to the registers for CPU0.
0 = CPU cannot write the registers.
1 = CPU can access the registers.</description>
                </bitField>
            </register>
            <register name="gic_interface_ICCICR" base_addr="mpuscu" offset="0x00000100" size="0x4">
                <gui_name language="en">ICCICR</gui_name>
                <description language="en">4.4.1 CPU Interface Control Register, GICC_CTLR
The GICC_CTLR characteristics are:
Purpose
    Enables the signaling of interrupts by the CPU interface to the connected 
    processor, and provides additional top-level control of the CPU interface. 
Usage constraints
    If the GIC implements the Security Extensions with support for configuration
    lockdown, the system can prevent write access to certain register fields in 
    the Secure GICC_CTLR, see Configuration lockdown on page 4-82.
Configurations
    If the implementation supports interrupt grouping, this register provides 
    independent control of Group 0 and Group 1 interrupts.
    If the GIC implements the Security Extensions:
      * this register is banked to provide Secure and Non-secure copies, 
        see Register banking on page 4-77
      * the register bit assignments are different in the Secure and Non-secure
        copies of the register, and:
          — the Secure copy of the register can control both Group 0 and 
            Group 1 interrupts
          — the Non-secure copy of the register can control only Group 1 
            interrupts.
Attributes
    RW
</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Enable">
                    <gui_name language="en">Enable</gui_name>
                    <description language="en">Enable for the signaling of Group 1 interrupts by the CPU interface to the connected processor.
0 = Disable signaling of interrupts
1 = Enable signaling of interrupts.
-------- Note -------- 
  * When this bit is cleared to 0, the CPU interface ignores any pending 
    interrupt forwarded to it. When this bit is set to 1, the CPU interface 
    starts to process pending interrupts that are forwarded to it. There is 
    a small but finite time required for a change to take effect.
  * On a GICv1 implementation that does not include the Security Extensions, 
    this bit controls the signaling of all interrupts by the CPU interface to 
    the connected processor.
---------------------- 
See Enabling and disabling the Distributor and CPU interfaces on page 4-77 for more information about this bit.
</description>
                </bitField>
            </register>
            <register name="gic_interface_ICCPMR" base_addr="mpuscu" offset="0x00000104" size="0x4">
                <gui_name language="en">ICCPMR</gui_name>
                <description language="en">4.4.2 Interrupt Priority Mask Register, GICC_PMR
The GICC_PMR characteristics are:
Purpose
    Provides an interrupt priority filter. Only interrupts with higher priority
    than the value in this register are signaled to the processor.
    -------- Note -------- 
    Higher priority corresponds to a lower Priority field value.
    ---------------------- 
Usage constraints
    If the GIC implements the Security Extensions then:
      * a Non-secure access to this register can only read or write a value 
        that corresponds to the lower half of the priority range, see Interrupt
        grouping and interrupt prioritization on page 3-53.
      * if a Secure write has programmed the GICC_PMR with a value that 
        corresponds to a value in the upper half of the priority range then:
          — any Non-secure read of the GICC_PMR returns 0x00, regardless of 
            the value held in the register
          — any Non-secure write to the GICC_PMR is ignored.
    For more information see Non-secure access to register fields for Group 0 
    interrupt priorities on page 4-81.
    When determining interrupt preemption, the priority value can be split into
    two parts, using the Binary Point register, GICC_BPR.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions, this register is Common.
Attributes
    RW
</description>
                <bitField access="Read Write" high_bit="7" low_bit="0" name="Priority">
                    <gui_name language="en">Priority</gui_name>
                    <description language="en">The priority mask level for the CPU interface. If the priority of an interrupt is higher than the value indicated by this field, the interface signals the interrupt to the processor. If the GIC supports fewer than 256 priority levels then some bits are RAZ/WI, as follows:
128 supported levels Bit [0] = 0.
64 supported levels Bit [1:0] = 0b00.
32 supported levels Bit [2:0] = 0b000.
16 supported levels Bit [3:0] = 0b0000.
For more information see Interrupt prioritization on page 3-44.
</description>
                </bitField>
            </register>
            <register name="gic_interface_ICCBPR" base_addr="mpuscu" offset="0x00000108" size="0x4">
                <gui_name language="en">ICCBPR</gui_name>
                <description language="en">4.4.3 Binary Point Register, GICC_BPR
The GICC_BPR characteristics are:
Purpose
    The register defines the point at which the priority value fields split 
    into two parts, the group priority field and the subpriority field. 
    The group priority field is used to determine interrupt preemption. 
Usage constraints
    The minimum binary point value is IMPLEMENTATION DEFINED in the range:
      * 0-3 if the implementation does not include the GIC Security Extensions,
        and for the Secure copy of the register if the implementation includes
        the Security Extensions
      * 1-4 for the Non-secure copy of the register.
    An attempt to program the binary point field to a value less than the 
    minimum value sets the field to the minimum value. On a reset, the binary 
    point field is set to the minimum supported value.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions:
      * this register is banked to provide Secure and Non-secure copies, see 
        Register banking on page 4-77
      * the GICC_ABPR is an alias of the Non-secure copy of GICC_BPR
      * the GICC_CTLR.CBPR bit affects the view of the Non-secure GICC_BPR.
    In any GICv2 implementation, or in a GICv1 implementation that includes the
    Security Extensions, GICC_CTLR.CBPR controls whether the Secure copy of the
    GICC_BPR, or the GICC_ABPR, is used for the preemption of Group 1 
    interrupts.
Attributes
    RW
</description>
                <bitField access="Read Write" high_bit="2" low_bit="0" name="Binary_point">
                    <gui_name language="en">Binary_point</gui_name>
                    <description language="en">The value of this field controls how the 8-bit interrupt priority field is split into a group priority field, used to determine interrupt preemption, and a subpriority field. For how this field determines the interrupt priority bits assigned to the group priority field see:
  * Table 3-7 on page 3-57, for the processing of Group 1 interrupts on a GIC 
    that supports interrupt grouping, when the GICC_CTLR.CBPR bit is set to 1
  * Table 3-2 on page 3-46, for all other cases.
See Priority grouping on page 3-45 for more information.
</description>
                </bitField>
            </register>
            <register name="gic_interface_ICCIAR" base_addr="mpuscu" offset="0x0000010C" size="0x4">
                <gui_name language="en">ICCIAR</gui_name>
                <description language="en">4.4.4 Interrupt Acknowledge Register, GICC_IAR
The GICC_IAR characteristics are:
Purpose
    The processor reads this register to obtain the interrupt ID of the signaled
    interrupt. This read acts as an acknowledge for the interrupt.
Usage constraints
    When GICC_CTLR.AckCtl is set to 0 in a GICv2 implementation that does not 
    include the Security Extensions, if the highest priority pending interrupt 
    is in Group 1, the interrupt ID 1022 is returned.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions:
      * this register is Common.
      * the GICC_AIAR is an alias of the Non-secure view of this register.
Attributes
    RO
</description>
                <bitField access="Read Only" high_bit="12" low_bit="10" name="CPUID">
                    <gui_name language="en">CPUID</gui_name>
                    <description language="en">For SGIs in a multiprocessor implementation, this field identifies the processor that requested the interrupt. It returns the number of the CPU interface that made the request, for example a value of 3 means the request was generated by a write to the GICD_SGIR on CPU interface 3.
For all other interrupts this field is RAZ.
</description>
                </bitField>
                <bitField access="Read Only" high_bit="9" low_bit="0" name="Interrupt_ID">
                    <gui_name language="en">Interrupt_ID</gui_name>
                    <description language="en">The interrupt ID.</description>
                </bitField>
            </register>
            <register name="gic_interface_ICCEOIR" base_addr="mpuscu" offset="0x00000110" size="0x4">
                <gui_name language="en">ICCEOIR</gui_name>
                <description language="en">4.4.5 End of Interrupt Register, GICC_EOIR
The GICC_EOIR characteristics are:
Purpose
    A processor writes to this register to inform the CPU interface either:
      * that it has completed the processing of the specified interrupt
      * in a GICv2 implementation, when the appropriate GICC_CTLR.EOImode bit 
        is set to 1, to indicate that the interface should perform priority drop
        for the specified interrupt.
    See Priority drop and interrupt deactivation on page 3-38 for more 
    information.
Usage constraints
    A write to this register must correspond to the most recent valid read from
    an Interrupt Acknowledge Register. A valid read is a read that returns a 
    valid interrupt ID, that is not a spurious interrupt ID.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions this register is Common.
Attributes
    WO
</description>
                <bitField access="Write Only" high_bit="12" low_bit="10" name="CPUID">
                    <gui_name language="en">CPUID</gui_name>
                    <description language="en">On a multiprocessor implementation, if the write refers to an SGI, this field contains the CPUID value from the corresponding GICC_IAR access.
In all other cases this field SBZ.
</description>
                </bitField>
                <bitField access="Write Only" high_bit="9" low_bit="0" name="EOIINTID">
                    <gui_name language="en">EOIINTID</gui_name>
                    <description language="en">The Interrupt ID value from the corresponding GICC_IAR access.</description>
                </bitField>
            </register>
            <register name="gic_interface_ICCRPR" base_addr="mpuscu" offset="0x00000114" size="0x4">
                <gui_name language="en">ICCRPR</gui_name>
                <description language="en">4.4.6 Running Priority Register, GICC_RPR
The GICC_RPR characteristics are:
Purpose
    Indicates the Running priority of the CPU interface.
Usage constraints
    If there is no active interrupt on the CPU interface, the value returned is
    the Idle priority.
    -------- Note -------- 
    Software cannot determine the number of implemented priority bits from a 
    read of this register.
    ---------------------- 
    If the GIC implements the Security Extensions, the value returned by a 
    Non-secure read of the Priority field is:
      * 0x00 if the field value is less than 0x80
      * the Non-secure view of the Priority value if the field value is 0x80 or
        more.
    For more information see Non-secure access to register fields for Group 0 
    interrupt priorities on page 4-81.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions this register is Common.
Attributes
    RO
</description>
                <bitField access="Read Only" high_bit="7" low_bit="0" name="Priority">
                    <gui_name language="en">Priority</gui_name>
                    <description language="en">The current running priority on the CPU interface.</description>
                </bitField>
            </register>
            <register name="gic_interface_ICCHPIR" base_addr="mpuscu" offset="0x00000118" size="0x4">
                <gui_name language="en">ICCHPIR</gui_name>
                <description language="en">4.4.7 Highest Priority Pending Interrupt Register, GICC_HPPIR
The GICC_HPPIR characteristics are:
Purpose
    Indicates the Interrupt ID, and processor ID if appropriate, of the highest
    priority pending interrupt on the CPU interface.
Usage constraints
    Never returns the Interrupt ID of an interrupt that is active and pending. 
    Returns a processor ID only for an SGI in a multiprocessor implementation.
    If the GIC supports interrupt grouping, the value returned by a read of 
    GICC_HPPIR can depend on:
      * the value of GICC_CTLR.AckCtl
      * if the GIC implements the Security Extensions, whether the register 
        access is Secure or Non-secure:
    See Effect of interrupt grouping and the Security Extensions on reads of 
    the GICC_HPPIR.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions this register is Common.
Attributes
    RO
</description>
                <bitField access="Read Only" high_bit="12" low_bit="10" name="CPUID">
                    <gui_name language="en">CPUID</gui_name>
                    <description language="en">On a multiprocessor implementation, if the PENDINTID field returns the ID of an SGI, this field contains the CPUID value for that interrupt. This identifies the processor that generated the interrupt.
In all other cases this field is RAZ.
</description>
                </bitField>
                <bitField access="Read Only" high_bit="9" low_bit="0" name="PENDINTID">
                    <gui_name language="en">PENDINTID</gui_name>
                    <description language="en">The interrupt ID of the highest priority pending interrupt. 
See Table 4-42 on page 4-144 for more information about the result of Non-secure reads of the GICC_HPPIR when the GIC implements the Security Extensions.
</description>
                </bitField>
            </register>
            <register name="gic_interface_ICCABPR" base_addr="mpuscu" offset="0x0000011C" size="0x4">
                <gui_name language="en">ICCABPR</gui_name>
                <description language="en">4.4.8 Aliased Binary Point Register, GICC_ABPR
The GICC_ABPR characteristics are:
Purpose
    A Binary Point Register for handling Group 1 interrupts. The reset value of
    this register is defined as (minimum GICC_BPR.Binary point + 1), resulting 
    in a permitted range of 0x1-0x4.
Usage constraints
    If the GIC implements the Security Extensions, accessible by 
    Secure accesses only.
Configurations
    This register is present only in GICv2, and in GICv1 implementations that 
    include the Security Extensions,
    In a GIC implementation that includes the Security Extensions, GICC_ABPR is
    an alias of the Non-secure GICC_BPR, and when GICC_CTLR.CBPR is set to 0, 
    a Secure access to this register is equivalent to a Non-secure access to 
    GICC_IAR.
    -------- Note -------- 
      * GICC_ABPR is redundant when GICC_CTLR.CBPR is set to 1. In a GIC
        implementation that includes the Security Extensions, when 
        GICC_CTLR.CBPR is set to 1, the behavior of Secure accesses to GICC_ABPR
        is not identical to the behavior of Non-secure accesses to GICC_BPR
      * Accesses to the GICC_ABPR are unaffected by the value of the 
        GICC_CTLR.CBPR bit.
    ---------------------- 
    If the GIC implementation includes the Security Extensions, GICC_ABPR is 
    a Secure register. If the GIC does not implement the GICC_ABPR, the address
    is RAZ/WI.
Attributes
    RW
</description>
                <bitField access="Read Write" high_bit="2" low_bit="0" name="Binary_point">
                    <gui_name language="en">Binary_point</gui_name>
                    <description language="en">The value of this field controls how the 8-bit interrupt priority field is split into a group priority field, used to determine interrupt preemption, and a subpriority field. For how this field determines the interrupt priority bits assigned to the group priority field see:
  * Table 3-7 on page 3-57, for the processing of Group 1 interrupts on a GIC 
    that supports interrupt grouping, when the GICC_CTLR.CBPR bit is set to 1
  * Table 3-2 on page 3-46, for all other cases.
See Priority grouping on page 3-45 for more information.
</description>
                </bitField>
            </register>
            <register name="gic_interface_ICCIDR" base_addr="mpuscu" offset="0x000001FC" size="0x4">
                <gui_name language="en">ICCIDR</gui_name>
                <description language="en">4.4.14 CPU Interface Identification Register, GICC_IIDR
The GICC_IIDR characteristics are:
Purpose
    Provides information about the implementer and revision of the CPU 
    interface.
Usage constraints
    No usage constraints.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions this register is Common.
Attributes
    RO
</description>
                <bitField access="Read Only" high_bit="31" low_bit="20" name="ProductID">
                    <gui_name language="en">ProductID</gui_name>
                    <description language="en">An IMPLEMENTATION DEFINED product identifier.</description>
                </bitField>
                <bitField access="Read Only" high_bit="19" low_bit="16" name="Architecture_version">
                    <gui_name language="en">Architecture_version</gui_name>
                    <description language="en">The value of this field depends on the GIC architecture version, as follows:
0x1 = for GICv1
0x2 = for GICv2.
</description>
                </bitField>
                <bitField access="Read Only" high_bit="15" low_bit="12" name="Revision">
                    <gui_name language="en">Revision</gui_name>
                    <description language="en">An IMPLEMENTATION DEFINED revision number for the CPU interface.</description>
                </bitField>
                <bitField access="Read Only" high_bit="11" low_bit="0" name="Implementer">
                    <gui_name language="en">Implementer</gui_name>
                    <description language="en">Contains the JEP106 code of the company that implemented the GIC CPU interface:
Bits[11:8] The JEP106 continuation code of the implementer.
Bit[7]     Always 0.
Bits[6:0]  The JEP106 identity code of the implementer.
</description>
                </bitField>
            </register>
            <register name="privatetimer_load" base_addr="mpuscu" offset="0x00000600" size="0x4">
                <gui_name language="en">privatetimer_load</gui_name>
                <description language="en">4.2.1 Private Timer Load Register
The Timer Load Register contains the value copied to the Timer Counter Register
when it decrements down to zero with auto reload mode enabled. Writing to the
Timer Load Register means that you also write to the Timer Counter Register.

Attributes
    RW</description>
            </register>
            <register name="privatetimer_counter" base_addr="mpuscu" offset="0x00000604" size="0x4">
                <gui_name language="en">privatetimer_counter</gui_name>
                <description language="en">4.2.2 Private Timer Counter Register
The Timer Counter Register is a decrementing counter.
The Timer Counter Register decrements if the timer is enabled using the timer
enable bit in the Timer Control Register. If a Cortex-A9 processor timer is in
debug state, the counter only decrements when the Cortex-A9 processor returns
to non debug state.
When the Timer Counter Register reaches zero and auto reload mode is enabled,
it reloads the value in the Timer Load Register and then decrements from that
value. If auto reload mode is not enabled, the Timer Counter Register
decrements down to zero and stops.
When the Timer Counter Register reaches zero, the timer interrupt status event
flag is set and the interrupt ID 29 is set as pending in the Interrupt
Distributor, if interrupt generation is enabled in the Timer Control Register.
Writing to the Timer Counter Register or Timer Load Register forces the Timer
Counter Register to decrement from the newly written value.

Attributes
    RW</description>
            </register>
            <register name="privatetimer_control" base_addr="mpuscu" offset="0x00000608" size="0x4">
                <gui_name language="en">privatetimer_control</gui_name>
                <description language="en">4.2.3 Private Timer Control Register

Attributes
    RW</description>
                <bitField access="Read Write" high_bit="15" low_bit="8" name="Prescaler">
                    <gui_name language="en">Prescaler</gui_name>
                    <description language="en">The prescaler modifies the clock period for the decrementing event for
the Counter Register. See Calculating timer intervals on page 4-2 for the
equation.</description>
                </bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="IRQ_enable">
                    <gui_name language="en">IRQ_enable</gui_name>
                    <description language="en">If set, the interrupt ID 29 is set as pending in the Interrupt
Distributor when the event flag is set in the Timer Status Register.</description>
                </bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Auto_reload">
                    <gui_name language="en">Auto_reload</gui_name>
                    <description language="en">0 = Single shot mode. Counter decrements down to zero, sets the event
    flag and stops.
1 = Auto-reload mode. Each time the Counter Register reaches zero, it is
    reloaded with the value contained in the Timer Load Register.</description>
                </bitField>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Timer_Enable">
                    <gui_name language="en">Timer_Enable</gui_name>
                    <description language="en">Timer enable:
0 = Timer is disabled and the counter does not decrement.
    All registers can still be read and written
1 = Timer is enabled and the counter decrements normally.</description>
                </bitField>
            </register>
            <register name="privatetimer_interrupt_status" base_addr="mpuscu" offset="0x0000060C" size="0x4">
                <gui_name language="en">privatetimer_interrupt_status</gui_name>
                <description language="en">4.2.4 Private Timer Interrupt Status Register
This is a banked register for all Cortex-A9 processors present.
The event flag is a sticky bit that is automatically set when the Counter
Register reaches zero. If the timer interrupt is enabled, Interrupt ID 29 is
set as pending in the Interrupt Distributor after the event flag is set. The
event flag is cleared when written to 1.

Attributes
    RW</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Event_flag">
                    <gui_name language="en">Event_flag</gui_name>
                </bitField>
            </register>
            <register name="watchdog_load" base_addr="mpuscu" offset="0x00000620" size="0x4">
                <gui_name language="en">watchdog_load</gui_name>
                <description language="en">4.2.5 Watchdog Load Register
The Watchdog Load Register contains the value copied to the Watchdog Counter
Register when it decrements down to zero with auto reload mode enabled, in
Timer mode. Writing to the Watchdog Load Register means that you also write to
the Watchdog Counter Register.

Attributes
    RW</description>
            </register>
            <register name="watchdog_counter" base_addr="mpuscu" offset="0x00000624" size="0x4">
                <gui_name language="en">watchdog_counter</gui_name>
                <description language="en">4.2.6 Watchdog Counter Register
The Watchdog Counter Register is a down counter.
It decrements if the Watchdog is enabled using the Watchdog enable bit in the
Watchdog Control Register. If the Cortex-A9 processor associated with the
Watchdog is in debug state, the counter does not decrement until the Cortex-A9
processor returns to non debug state.
When the Watchdog Counter Register reaches zero and auto reload mode is enabled,
and in timer mode, it reloads the value in the Watchdog Load Register and then
decrements from that value. If auto reload mode is not enabled or the watchdog
is not in timer mode, the Watchdog Counter Register decrements down to zero and
stops.
When in watchdog mode the only way to update the Watchdog Counter Register is
to write to the Watchdog Load Register. When in timer mode the Watchdog Counter
Register is write accessible.
The behavior of the watchdog when the Watchdog Counter Register reaches zero
depends on its mode:
- Timer mode
    When the Watchdog Counter Register reaches zero, the watchdog interrupt
    status event flag is set and the interrupt ID 30 is set as pending in the
    Interrupt Distributor, if interrupt generation is enabled in the Watchdog
    Control Register.
- Watchdog mode
    If a software failure prevents the Watchdog Counter Register from being
    refreshed, the Watchdog Counter Register reaches zero, the Watchdog reset
    status flag is set and the associated WDRESETREQ reset request output pin
    is asserted for one PERIPHCLK cycle. The external reset source is then
    responsible for resetting all or part of the Cortex-A9 MPCore design.

Attributes
    RW</description>
            </register>
            <register name="watchdog_control" base_addr="mpuscu" offset="0x00000628" size="0x4">
                <gui_name language="en">watchdog_control</gui_name>
                <description language="en">4.2.7 Watchdog Control Register

Attributes
    RW</description>
                <bitField access="Read Write" high_bit="15" low_bit="8" name="Prescaler">
                    <gui_name language="en">Prescaler</gui_name>
                    <description language="en">The prescaler modifies the clock period for the decrementing event for
the Counter Register. See Calculating timer intervals on page 4-2.</description>
                </bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Watchdog_mode">
                    <gui_name language="en">Watchdog_mode</gui_name>
                    <description language="en">0 = Timer mode, default.
    Writing a zero to this bit has no effect. You must use the Watchdog Disable
    Register to put the watchdog into timer mode. See Watchdog Disable Register
    on page 4-7.
1 = Watchdog mode.</description>
                </bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="IT_Enable">
                    <gui_name language="en">IT_Enable</gui_name>
                    <description language="en">If set, the interrupt ID 30 is set as pending in the Interrupt
Distributor when the event flag is set in the watchdog Status Register.
In watchdog mode this bit is ignored.</description>
                </bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Auto_reload">
                    <gui_name language="en">Auto_reload</gui_name>
                    <description language="en">0 = Single shot mode.
    Counter decrements down to zero, sets the event flag and stops.
1 = Auto-reload mode.
    Each time the Counter Register reaches zero, it is reloaded with the value
    contained in the Load Register and then continues decrementing.</description>
                </bitField>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Watchdog_Enable">
                    <gui_name language="en">Watchdog_Enable</gui_name>
                    <description language="en">Global watchdog enable
0 = Watchdog is disabled and the counter does not decrement. All registers can
    still be read and /or written.
1 = Watchdog is enabled and the counter decrements normally.</description>
                </bitField>
            </register>
            <register name="watchdog_interrupt_status" base_addr="mpuscu" offset="0x0000062C" size="0x4">
                <gui_name language="en">watchdog_interrupt_status</gui_name>
                <description language="en">4.2.8 Watchdog Interrupt Status Register
The event flag is a sticky bit that is automatically set when the Counter
Register reaches zero in timer mode. If the watchdog interrupt is enabled,
Interrupt ID 30 is set as pending in the Interrupt Distributor after the event
flag is set. The event flag is cleared when written with a value of 1. Trying
to write a zero to the event flag or a one when it is not set has no effect.

Attributes
    RW</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Event_flag">
                    <gui_name language="en">Event_flag</gui_name>
                </bitField>
            </register>
            <register name="watchdog_reset_status" base_addr="mpuscu" offset="0x00000630" size="0x4">
                <gui_name language="en">watchdog_reset_status</gui_name>
                <description language="en">4.2.9 Watchdog Reset Status Register
The reset flag is a sticky bit that is automatically set, in watchdog mode,
when the Counter Register reaches zero and a reset request is sent accordingly.
The reset flag is cleared when written with a value of 1. Trying to write a
zero to the reset flag or a one when it is not set has no effect. This flag is
not reset by normal Cortex-A9 processor resets but has its own reset line,
nWDRESET. nWDRESET must not be asserted when the Cortex-A9 processor reset
assertion is the result of a watchdog reset request with WDRESETREQ. This
distinction enables software to differentiate between a normal boot sequence,
reset flag is zero, and one caused by a previous watchdog time-out, reset flag
set to one.

Attributes
    RW</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Reset_flag">
                    <gui_name language="en">Reset_flag</gui_name>
                </bitField>
            </register>
            <register name="watchdog_disable" base_addr="mpuscu" offset="0x00000634" size="0x4">
                <gui_name language="en">watchdog_disable</gui_name>
                <description language="en">4.2.10 Watchdog Disable Register
Use the Watchdog Disable Register to switch from watchdog to timer mode. The
software must write 0x12345678 then 0x87654321 successively to the Watchdog
Disable Register so that the watchdog mode bit in the Watchdog Control Register
is set to zero.
If one of the values written to the Watchdog Disable Register is incorrect or
if any other write occurs in between the two word writes, the watchdog remains
in the same mode. To reactivate the Watchdog, the software must write 1 to the
watchdog mode bit of the Watchdog Control Register. See Watchdog Control
Register on page 4-5.

Attributes
    RO</description>
            </register>
            <register name="globaltimer_counter_lower32" base_addr="mpuscu" offset="0x00000200" size="0x4">
                <gui_name language="en">globaltimer_counter_lower32</gui_name>
                <description language="en">4.4.1 Global Timer Counter Registers, 0x00 and 0x04 - Lower 32bit
There are two timer counter registers. They are the lower 32-bit timer counter
at offset 0x00 and the upper 32-bit timer counter at offset 0x04.
You must access these registers with 32-bit accesses. You cannot use STRD/LDRD.
To modify the register proceed as follows:
  1. Clear the timer enable bit in the Global Timer Control Register
  2. Write the lower 32-bit timer counter register
  3. Write the upper 32-bit timer counter register
  4. Set the timer enable bit.
To get the value from the Global Timer Counter register proceed as follows:
  1. Read the upper 32-bit timer counter register
  2. Read the lower 32-bit timer counter register
  3. Read the upper 32-bit timer counter register again. If the value is
     different to the 32-bit upper value read previously, go back to step 2.
     Otherwise the 64-bit timer counter value is correct.

Attributes
    RW</description>
            </register>
            <register name="globaltimer_counter_upper32" base_addr="mpuscu" offset="0x00000204" size="0x4">
                <gui_name language="en">globaltimer_counter_upper32</gui_name>
                <description language="en">4.4.1 Global Timer Counter Registers, 0x00 and 0x04 - Upper 32bit
There are two timer counter registers. They are the lower 32-bit timer counter
at offset 0x00 and the upper 32-bit timer counter at offset 0x04.
You must access these registers with 32-bit accesses. You cannot use STRD/LDRD.
To modify the register proceed as follows:
  1. Clear the timer enable bit in the Global Timer Control Register
  2. Write the lower 32-bit timer counter register
  3. Write the upper 32-bit timer counter register
  4. Set the timer enable bit.
To get the value from the Global Timer Counter register proceed as follows:
  1. Read the upper 32-bit timer counter register
  2. Read the lower 32-bit timer counter register
  3. Read the upper 32-bit timer counter register again. If the value is
     different to the 32-bit upper value read previously, go back to step 2.
     Otherwise the 64-bit timer counter value is correct.

Attributes
    RW</description>
            </register>
            <register name="globaltimer_control" base_addr="mpuscu" offset="0x00000208" size="0x4">
                <gui_name language="en">globaltimer_control</gui_name>
                <description language="en">4.4.2 Global Timer Control Register

Attributes
    RW</description>
                <bitField access="Read Write" high_bit="15" low_bit="8" name="Prescaler">
                    <gui_name language="en">Prescaler</gui_name>
                    <description language="en">The prescaler modifies the clock period for the decrementing event for
the Counter Register. See Calculating timer intervals on page 4-2 for the
equation.</description>
                </bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Auto_increment">
                    <gui_name language="en">Auto_increment</gui_name>
                    <description language="en">This bit is banked per Cortex-A9 processor.
0 = Single shot mode.
    When the counter reaches the comparator value, sets the event flag.
    It is the responsibility of software to update the comparator value to get
    more events.
1 = Auto increment mode.
    Each time the counter reaches the comparator value, the comparator register
    is incremented with the auto-increment register, so that more events can be
    set periodically without any software updates.</description>
                </bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="IRQ_Enable">
                    <gui_name language="en">IRQ_Enable</gui_name>
                    <description language="en">This bit is banked per Cortex-A9 processor.
If set, the interrupt ID 27 is set as pending in the Interrupt Distributor when
the event flag is set in the Timer Status Register.</description>
                </bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Comp_Enable">
                    <gui_name language="en">Comp_Enable</gui_name>
                    <description language="en">This bit is banked per Cortex-A9 processor.
If set, it enables the comparison between the 64-bit Timer Counter and the
related 64-bit Comparator Register.</description>
                </bitField>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Timer_Enable">
                    <gui_name language="en">Timer_Enable</gui_name>
                    <description language="en">Timer enable
0 = Timer is disabled and the counter does not increment.
    All registers can still be read and written.
1 = Timer is enabled and the counter increments normally.</description>
                </bitField>
            </register>
            <register name="globaltimer_interrupt_status" base_addr="mpuscu" offset="0x0000020C" size="0x4">
                <gui_name language="en">globaltimer_interrupt_status</gui_name>
                <description language="en">4.4.3 Global Timer Interrupt Status Register
This is a banked register for all Cortex-A9 processors present.
The event flag is a sticky bit that is automatically set when the Counter
Register reaches the Comparator Register value. If the timer interrupt is
enabled, Interrupt ID 27 is set as pending in the Interrupt Distributor after
the event flag is set. The event flag is cleared when written to 1.
Figure 4-7 shows the Global Timer Interrupt Status Register bit assignment.

Attributes
    RW</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Event_flag">
                    <gui_name language="en">Event_flag</gui_name>
                </bitField>
            </register>
            <register name="globaltimer_comparator_lower32" base_addr="mpuscu" offset="0x00000210" size="0x4">
                <gui_name language="en">globaltimer_comparator_lower32</gui_name>
                <description language="en">4.4.4 Comparator Value Registers, 0x10 and 0x14 - Lower 32bit
There are two 32-bit registers, the lower 32-bit comparator value register at
offset 0x10 and the upper 32-bit comparator value register at offset 0x14.
You must access these registers with 32-bit accesses. You cannot use STRD/LDRD.
There is a Comparator Value Register for each Cortex-A9 processor.
To ensure that updates to this register do not set the Interrupt Status Register
proceed as follows:
  1. Clear the Comp Enable bit in the Timer Control Register.
  2. Write the lower 32-bit Comparator Value Register.
  3. Write the upper 32-bit Comparator Value Register.
  4. Set the Comp Enable bit and, if necessary, the IRQ enable bit.

Attributes
    RW</description>
            </register>
            <register name="globaltimer_comparator_upper32" base_addr="mpuscu" offset="0x00000214" size="0x4">
                <gui_name language="en">globaltimer_comparator_upper32</gui_name>
                <description language="en">4.4.4 Comparator Value Registers, 0x10 and 0x14 - Upper 32bit
There are two 32-bit registers, the lower 32-bit comparator value register at
offset 0x10 and the upper 32-bit comparator value register at offset 0x14.
You must access these registers with 32-bit accesses. You cannot use STRD/LDRD.
There is a Comparator Value Register for each Cortex-A9 processor.
To ensure that updates to this register do not set the Interrupt Status Register
proceed as follows:
  1. Clear the Comp Enable bit in the Timer Control Register.
  2. Write the lower 32-bit Comparator Value Register.
  3. Write the upper 32-bit Comparator Value Register.
  4. Set the Comp Enable bit and, if necessary, the IRQ enable bit.

Attributes
    RW</description>
            </register>
            <register name="globaltimer_autoincrement" base_addr="mpuscu" offset="0x00000218" size="0x4">
                <gui_name language="en">globaltimer_autoincrement</gui_name>
                <description language="en">4.4.5 Auto-increment Register, 0x18
This 32-bit register gives the increment value of the Comparator Register when
the Auto-increment bit is set in the Timer Control Register. Each Cortex-A9
processor present has its own Auto-increment Register.
If the comp enable and auto-increment bits are set when the global counter
reaches the Comparator Register value, the comparator is incremented by the
auto-increment value, so that a new event can be set periodically.
The global timer is not affected and goes on incrementing.

Attributes
    RW</description>
            </register>
            <register name="gic_distributor_ICDDCR" base_addr="mpuscu" offset="0x00001000" size="0x4">
                <gui_name language="en">ICDDCR</gui_name>
                <description language="en">Distributor Control Register
4.3.1 Distributor Control Register, GICD_CTLR
The GICD_CTLR characteristics are:
Purpose
    Enables the forwarding of pending interrupts from the Distributor to the 
    CPU interfaces.
Usage constraints
    If the GIC implements the Security Extensions with configuration lockdown, 
    the system can lock down the Secure GICD_CTLR, see Configuration lockdown 
    on page 4-82.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions, this register is banked, see Register 
    banking on page 4-77.
Attributes
    RW

---- Cortex-A9 MPCore Technical Reference Manual ---- 
3.3.1 Distributor Control Register
The ICDDCR characteristics are:
Purpose
    Controls whether the distributor responds to external stimulus changes that
    occur on SPIs and PPIs.
Usage constraints
    This register is banked. The register you access depends on the type of 
    access:
    Secure access
        Distributor provides access to the Secure Enable and Non-Secure Enable 
        bits. See Figure 3-1 on page 3-7.
    Non-secure access
        Distributor provides access to the Non-Secure enable bit only. See 
        Figure 3-2 on page 3-7.
    You cannot modify Enable Secure if CFGSDISABLE is set. You can modify 
    Enable Non-Secure even if CFGSDISABLE is set, through the S or the NS
    register.
Configurations
    Available in all Cortex-A9 MPCore configurations.
</description>
            </register>
            <register name="gic_distributor_ICDICTR" base_addr="mpuscu" offset="0x00001004" size="0x4">
                <gui_name language="en">ICDICTR</gui_name>
                <description language="en">4.3.2 Interrupt Controller Type Register, GICD_TYPER
The GICD_TYPER characteristics are:
Purpose Provides
    information about the configuration of the GIC. It indicates:
      * whether the GIC implements the Security Extensions
      * the maximum number of interrupt IDs that the GIC supports
      * the number of CPU interfaces implemented
      * if the GIC implements the Security Extensions, the maximum number of 
        implemented Lockable Shared Peripheral Interrupts (LSPIs).
Usage constraints
    No usage constraints.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions this register is Common.
Attributes
    RO

---- Cortex-A9 MPCore Technical Reference Manual ---- 
3.3.2 Interrupt Controller Type Register
The ICDICTR characteristics are:
Purpose
    Provides information about the configuration of the Interrupt Controller.
Usage constraints
    There are no usage constraints.
Configurations
    Available in all Cortex-A9 MPCore configurations.
</description>
            </register>
            <register name="gic_distributor_ICDIIDR" base_addr="mpuscu" offset="0x00001008" size="0x4">
                <gui_name language="en">ICDIIDR</gui_name>
                <description language="en">4.3.3 Distributor Implementer Identification Register, GICD_IIDR
The GICD_IIDR characteristics are:
Purpose
    Provides information about the implementer and revision of the Distributor.
Usage constraints
    No usage constraints.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions this register is Common.
Attributes
    RO

---- Cortex-A9 MPCore Technical Reference Manual ---- 
3.3.3 Distributor Implementer Identification Register
The ICDIIDR characteristics are:
Purpose
    Provides information about the implementer and the revision of the 
    controller
Usage constraints
    There are no usage constraints.
Configurations
    Available in all Cortex-A9 MPCore configurations.
</description>
            </register>
            <register name="gic_distributor_ICDISR0" base_addr="mpuscu" offset="0x00001080" size="0x4">
                <gui_name language="en">ICDISR0</gui_name>
                <description language="en">4.3.4 Interrupt Group Registers, GICD_IGROUPRn
The GICD_IGROUPR characteristics are:
Purpose
    The GICD_IGROUPR registers provide a status bit for each interrupt 
    supported by the GIC. Each bit controls whether the corresponding 
    interrupt is in Group 0 or Group 1.
Usage constraints
    In implementations that include the GIC Security Extensions, accessible by 
    Secure accesses only. The register addresses are RAZ/WI to Non-secure 
    accesses.
    A register bit corresponding to an unimplemented interrupt is RAZ/WI.
    If the GIC implements configuration lockdown, the system can lockdown the 
    group status bits for lockable SPIs that are configured as Group 0, see 
    Configuration lockdown on page 4-82.
Attributes
    RW
</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Security_status_sgi_0"><gui_name language="en">Security_status_sgi_0</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Security_status_sgi_1"><gui_name language="en">Security_status_sgi_1</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Security_status_sgi_2"><gui_name language="en">Security_status_sgi_2</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Security_status_sgi_3"><gui_name language="en">Security_status_sgi_3</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Security_status_sgi_4"><gui_name language="en">Security_status_sgi_4</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Security_status_sgi_5"><gui_name language="en">Security_status_sgi_5</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Security_status_sgi_6"><gui_name language="en">Security_status_sgi_6</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Security_status_sgi_7"><gui_name language="en">Security_status_sgi_7</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Security_status_sgi_8"><gui_name language="en">Security_status_sgi_8</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Security_status_sgi_9"><gui_name language="en">Security_status_sgi_9</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Security_status_sgi_10"><gui_name language="en">Security_status_sgi_10</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Security_status_sgi_11"><gui_name language="en">Security_status_sgi_11</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Security_status_sgi_12"><gui_name language="en">Security_status_sgi_12</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Security_status_sgi_13"><gui_name language="en">Security_status_sgi_13</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Security_status_sgi_14"><gui_name language="en">Security_status_sgi_14</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Security_status_sgi_15"><gui_name language="en">Security_status_sgi_15</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Security_status_ppi_0"><gui_name language="en">Security_status_ppi_0</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Security_status_ppi_1"><gui_name language="en">Security_status_ppi_1</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Security_status_ppi_2"><gui_name language="en">Security_status_ppi_2</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Security_status_ppi_3"><gui_name language="en">Security_status_ppi_3</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Security_status_ppi_4"><gui_name language="en">Security_status_ppi_4</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Security_status_ppi_5"><gui_name language="en">Security_status_ppi_5</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Security_status_ppi_6"><gui_name language="en">Security_status_ppi_6</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Security_status_ppi_7"><gui_name language="en">Security_status_ppi_7</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Security_status_ppi_8"><gui_name language="en">Security_status_ppi_8</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Security_status_ppi_9"><gui_name language="en">Security_status_ppi_9</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Security_status_ppi_10"><gui_name language="en">Security_status_ppi_10</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Security_status_ppi_11_GIC27"><gui_name language="en">Security_status_ppi_11_GIC27</gui_name><description language="en">Security status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Security_status_ppi_12_GIC28"><gui_name language="en">Security_status_ppi_12_GIC28</gui_name><description language="en">Security status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Security_status_ppi_13_GIC29"><gui_name language="en">Security_status_ppi_13_GIC29</gui_name><description language="en">Security status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Security_status_ppi_14_GIC30"><gui_name language="en">Security_status_ppi_14_GIC30</gui_name><description language="en">Security status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Security_status_ppi_15_GIC31"><gui_name language="en">Security_status_ppi_15_GIC31</gui_name><description language="en">Security status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISR1" base_addr="mpuscu" offset="0x00001084" size="0x4">
                <gui_name language="en">ICDISR1</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Security_status_spi_0_GIC32"><gui_name language="en">Security_status_spi_0_GIC32</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Security_status_spi_1_GIC33"><gui_name language="en">Security_status_spi_1_GIC33</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Security_status_spi_2_GIC34"><gui_name language="en">Security_status_spi_2_GIC34</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Security_status_spi_3_GIC35"><gui_name language="en">Security_status_spi_3_GIC35</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Security_status_spi_4_GIC36"><gui_name language="en">Security_status_spi_4_GIC36</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Security_status_spi_5_GIC37"><gui_name language="en">Security_status_spi_5_GIC37</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Security_status_spi_6_GIC38"><gui_name language="en">Security_status_spi_6_GIC38</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Security_status_spi_7_GIC39"><gui_name language="en">Security_status_spi_7_GIC39</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Security_status_spi_8_GIC40"><gui_name language="en">Security_status_spi_8_GIC40</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Security_status_spi_9_GIC41"><gui_name language="en">Security_status_spi_9_GIC41</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Security_status_spi_10_GIC42"><gui_name language="en">Security_status_spi_10_GIC42</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Security_status_spi_11_GIC43"><gui_name language="en">Security_status_spi_11_GIC43</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Security_status_spi_12_GIC44"><gui_name language="en">Security_status_spi_12_GIC44</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Security_status_spi_13_GIC45"><gui_name language="en">Security_status_spi_13_GIC45</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Security_status_spi_14_GIC46"><gui_name language="en">Security_status_spi_14_GIC46</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Security_status_spi_15_GIC47"><gui_name language="en">Security_status_spi_15_GIC47</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Security_status_spi_16_GIC48"><gui_name language="en">Security_status_spi_16_GIC48</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Security_status_spi_17_GIC49"><gui_name language="en">Security_status_spi_17_GIC49</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Security_status_spi_18_GIC50"><gui_name language="en">Security_status_spi_18_GIC50</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Security_status_spi_19_GIC51"><gui_name language="en">Security_status_spi_19_GIC51</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Security_status_spi_20_GIC52"><gui_name language="en">Security_status_spi_20_GIC52</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Security_status_spi_21_GIC53"><gui_name language="en">Security_status_spi_21_GIC53</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Security_status_spi_22_GIC54"><gui_name language="en">Security_status_spi_22_GIC54</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Security_status_spi_23_GIC55"><gui_name language="en">Security_status_spi_23_GIC55</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Security_status_spi_24_GIC56"><gui_name language="en">Security_status_spi_24_GIC56</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Security_status_spi_25_GIC57"><gui_name language="en">Security_status_spi_25_GIC57</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Security_status_spi_26_GIC58"><gui_name language="en">Security_status_spi_26_GIC58</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Security_status_spi_27_GIC59"><gui_name language="en">Security_status_spi_27_GIC59</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Security_status_spi_28_GIC60"><gui_name language="en">Security_status_spi_28_GIC60</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Security_status_spi_29_GIC61"><gui_name language="en">Security_status_spi_29_GIC61</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Security_status_spi_30_GIC62"><gui_name language="en">Security_status_spi_30_GIC62</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Security_status_spi_31_GIC63"><gui_name language="en">Security_status_spi_31_GIC63</gui_name><description language="en">Security status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISR2" base_addr="mpuscu" offset="0x00001088" size="0x4">
                <gui_name language="en">ICDISR2</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Security_status_spi_32_GIC64"><gui_name language="en">Security_status_spi_32_GIC64</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Security_status_spi_33_GIC65"><gui_name language="en">Security_status_spi_33_GIC65</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Security_status_spi_34_GIC66"><gui_name language="en">Security_status_spi_34_GIC66</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Security_status_spi_35_GIC67"><gui_name language="en">Security_status_spi_35_GIC67</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Security_status_spi_36_GIC68"><gui_name language="en">Security_status_spi_36_GIC68</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Security_status_spi_37_GIC69"><gui_name language="en">Security_status_spi_37_GIC69</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Security_status_spi_38_GIC70"><gui_name language="en">Security_status_spi_38_GIC70</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Security_status_spi_39_GIC71"><gui_name language="en">Security_status_spi_39_GIC71</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Security_status_spi_40_GIC72"><gui_name language="en">Security_status_spi_40_GIC72</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Security_status_spi_41_GIC73"><gui_name language="en">Security_status_spi_41_GIC73</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Security_status_spi_42_GIC74"><gui_name language="en">Security_status_spi_42_GIC74</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Security_status_spi_43_GIC75"><gui_name language="en">Security_status_spi_43_GIC75</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Security_status_spi_44_GIC76"><gui_name language="en">Security_status_spi_44_GIC76</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Security_status_spi_45_GIC77"><gui_name language="en">Security_status_spi_45_GIC77</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Security_status_spi_46_GIC78"><gui_name language="en">Security_status_spi_46_GIC78</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Security_status_spi_47_GIC79"><gui_name language="en">Security_status_spi_47_GIC79</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Security_status_spi_48_GIC80"><gui_name language="en">Security_status_spi_48_GIC80</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Security_status_spi_49_GIC81"><gui_name language="en">Security_status_spi_49_GIC81</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Security_status_spi_50_GIC82"><gui_name language="en">Security_status_spi_50_GIC82</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Security_status_spi_51_GIC83"><gui_name language="en">Security_status_spi_51_GIC83</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Security_status_spi_52_GIC84"><gui_name language="en">Security_status_spi_52_GIC84</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Security_status_spi_53_GIC85"><gui_name language="en">Security_status_spi_53_GIC85</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Security_status_spi_54_GIC86"><gui_name language="en">Security_status_spi_54_GIC86</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Security_status_spi_55_GIC87"><gui_name language="en">Security_status_spi_55_GIC87</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Security_status_spi_56_GIC88"><gui_name language="en">Security_status_spi_56_GIC88</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Security_status_spi_57_GIC89"><gui_name language="en">Security_status_spi_57_GIC89</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Security_status_spi_58_GIC90"><gui_name language="en">Security_status_spi_58_GIC90</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Security_status_spi_59_GIC91"><gui_name language="en">Security_status_spi_59_GIC91</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Security_status_spi_60_GIC92"><gui_name language="en">Security_status_spi_60_GIC92</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Security_status_spi_61_GIC93"><gui_name language="en">Security_status_spi_61_GIC93</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Security_status_spi_62_GIC94"><gui_name language="en">Security_status_spi_62_GIC94</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Security_status_spi_63_GIC95"><gui_name language="en">Security_status_spi_63_GIC95</gui_name><description language="en">Security status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISR3" base_addr="mpuscu" offset="0x0000108C" size="0x4">
                <gui_name language="en">ICDISR3</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Security_status_spi_64_GIC96"><gui_name language="en">Security_status_spi_64_GIC96</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Security_status_spi_65_GIC97"><gui_name language="en">Security_status_spi_65_GIC97</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Security_status_spi_66_GIC98"><gui_name language="en">Security_status_spi_66_GIC98</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Security_status_spi_67_GIC99"><gui_name language="en">Security_status_spi_67_GIC99</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Security_status_spi_68_GIC100"><gui_name language="en">Security_status_spi_68_GIC100</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Security_status_spi_69_GIC101"><gui_name language="en">Security_status_spi_69_GIC101</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Security_status_spi_70_GIC102"><gui_name language="en">Security_status_spi_70_GIC102</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Security_status_spi_71_GIC103"><gui_name language="en">Security_status_spi_71_GIC103</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Security_status_spi_72_GIC104"><gui_name language="en">Security_status_spi_72_GIC104</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Security_status_spi_73_GIC105"><gui_name language="en">Security_status_spi_73_GIC105</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Security_status_spi_74_GIC106"><gui_name language="en">Security_status_spi_74_GIC106</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Security_status_spi_75_GIC107"><gui_name language="en">Security_status_spi_75_GIC107</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Security_status_spi_76_GIC108"><gui_name language="en">Security_status_spi_76_GIC108</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Security_status_spi_77_GIC109"><gui_name language="en">Security_status_spi_77_GIC109</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Security_status_spi_78_GIC110"><gui_name language="en">Security_status_spi_78_GIC110</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Security_status_spi_79_GIC111"><gui_name language="en">Security_status_spi_79_GIC111</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Security_status_spi_80_GIC112"><gui_name language="en">Security_status_spi_80_GIC112</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Security_status_spi_81_GIC113"><gui_name language="en">Security_status_spi_81_GIC113</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Security_status_spi_82_GIC114"><gui_name language="en">Security_status_spi_82_GIC114</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Security_status_spi_83_GIC115"><gui_name language="en">Security_status_spi_83_GIC115</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Security_status_spi_84_GIC116"><gui_name language="en">Security_status_spi_84_GIC116</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Security_status_spi_85_GIC117"><gui_name language="en">Security_status_spi_85_GIC117</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Security_status_spi_86_GIC118"><gui_name language="en">Security_status_spi_86_GIC118</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Security_status_spi_87_GIC119"><gui_name language="en">Security_status_spi_87_GIC119</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Security_status_spi_88_GIC120"><gui_name language="en">Security_status_spi_88_GIC120</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Security_status_spi_89_GIC121"><gui_name language="en">Security_status_spi_89_GIC121</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Security_status_spi_90_GIC122"><gui_name language="en">Security_status_spi_90_GIC122</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Security_status_spi_91_GIC123"><gui_name language="en">Security_status_spi_91_GIC123</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Security_status_spi_92_GIC124"><gui_name language="en">Security_status_spi_92_GIC124</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Security_status_spi_93_GIC125"><gui_name language="en">Security_status_spi_93_GIC125</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Security_status_spi_94_GIC126"><gui_name language="en">Security_status_spi_94_GIC126</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Security_status_spi_95_GIC127"><gui_name language="en">Security_status_spi_95_GIC127</gui_name><description language="en">Security status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISR4" base_addr="mpuscu" offset="0x00001090" size="0x4">
                <gui_name language="en">ICDISR4</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Security_status_spi_96_GIC128"><gui_name language="en">Security_status_spi_96_GIC128</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Security_status_spi_97_GIC129"><gui_name language="en">Security_status_spi_97_GIC129</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Security_status_spi_98_GIC130"><gui_name language="en">Security_status_spi_98_GIC130</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Security_status_spi_99_GIC131"><gui_name language="en">Security_status_spi_99_GIC131</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Security_status_spi_100_GIC132"><gui_name language="en">Security_status_spi_100_GIC132</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Security_status_spi_101_GIC133"><gui_name language="en">Security_status_spi_101_GIC133</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Security_status_spi_102_GIC134"><gui_name language="en">Security_status_spi_102_GIC134</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Security_status_spi_103_GIC135"><gui_name language="en">Security_status_spi_103_GIC135</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Security_status_spi_104_GIC136"><gui_name language="en">Security_status_spi_104_GIC136</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Security_status_spi_105_GIC137"><gui_name language="en">Security_status_spi_105_GIC137</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Security_status_spi_106_GIC138"><gui_name language="en">Security_status_spi_106_GIC138</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Security_status_spi_107_GIC139"><gui_name language="en">Security_status_spi_107_GIC139</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Security_status_spi_108_GIC140"><gui_name language="en">Security_status_spi_108_GIC140</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Security_status_spi_109_GIC141"><gui_name language="en">Security_status_spi_109_GIC141</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Security_status_spi_110_GIC142"><gui_name language="en">Security_status_spi_110_GIC142</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Security_status_spi_111_GIC143"><gui_name language="en">Security_status_spi_111_GIC143</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Security_status_spi_112_GIC144"><gui_name language="en">Security_status_spi_112_GIC144</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Security_status_spi_113_GIC145"><gui_name language="en">Security_status_spi_113_GIC145</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Security_status_spi_114_GIC146"><gui_name language="en">Security_status_spi_114_GIC146</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Security_status_spi_115_GIC147"><gui_name language="en">Security_status_spi_115_GIC147</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Security_status_spi_116_GIC148"><gui_name language="en">Security_status_spi_116_GIC148</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Security_status_spi_117_GIC149"><gui_name language="en">Security_status_spi_117_GIC149</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Security_status_spi_118_GIC150"><gui_name language="en">Security_status_spi_118_GIC150</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Security_status_spi_119_GIC151"><gui_name language="en">Security_status_spi_119_GIC151</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Security_status_spi_120_GIC152"><gui_name language="en">Security_status_spi_120_GIC152</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Security_status_spi_121_GIC153"><gui_name language="en">Security_status_spi_121_GIC153</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Security_status_spi_122_GIC154"><gui_name language="en">Security_status_spi_122_GIC154</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Security_status_spi_123_GIC155"><gui_name language="en">Security_status_spi_123_GIC155</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Security_status_spi_124_GIC156"><gui_name language="en">Security_status_spi_124_GIC156</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Security_status_spi_125_GIC157"><gui_name language="en">Security_status_spi_125_GIC157</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Security_status_spi_126_GIC158"><gui_name language="en">Security_status_spi_126_GIC158</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Security_status_spi_127_GIC159"><gui_name language="en">Security_status_spi_127_GIC159</gui_name><description language="en">Security status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISR5" base_addr="mpuscu" offset="0x00001094" size="0x4">
                <gui_name language="en">ICDISR5</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Security_status_spi_128_GIC160"><gui_name language="en">Security_status_spi_128_GIC160</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Security_status_spi_129_GIC161"><gui_name language="en">Security_status_spi_129_GIC161</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Security_status_spi_130_GIC162"><gui_name language="en">Security_status_spi_130_GIC162</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Security_status_spi_131_GIC163"><gui_name language="en">Security_status_spi_131_GIC163</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Security_status_spi_132_GIC164"><gui_name language="en">Security_status_spi_132_GIC164</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Security_status_spi_133_GIC165"><gui_name language="en">Security_status_spi_133_GIC165</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Security_status_spi_134_GIC166"><gui_name language="en">Security_status_spi_134_GIC166</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Security_status_spi_135_GIC167"><gui_name language="en">Security_status_spi_135_GIC167</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Security_status_spi_136_GIC168"><gui_name language="en">Security_status_spi_136_GIC168</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Security_status_spi_137_GIC169"><gui_name language="en">Security_status_spi_137_GIC169</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Security_status_spi_138_GIC170"><gui_name language="en">Security_status_spi_138_GIC170</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Security_status_spi_139_GIC171"><gui_name language="en">Security_status_spi_139_GIC171</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Security_status_spi_140_GIC172"><gui_name language="en">Security_status_spi_140_GIC172</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Security_status_spi_141_GIC173"><gui_name language="en">Security_status_spi_141_GIC173</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Security_status_spi_142_GIC174"><gui_name language="en">Security_status_spi_142_GIC174</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Security_status_spi_143_GIC175"><gui_name language="en">Security_status_spi_143_GIC175</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Security_status_spi_144_GIC176"><gui_name language="en">Security_status_spi_144_GIC176</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Security_status_spi_145_GIC177"><gui_name language="en">Security_status_spi_145_GIC177</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Security_status_spi_146_GIC178"><gui_name language="en">Security_status_spi_146_GIC178</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Security_status_spi_147_GIC179"><gui_name language="en">Security_status_spi_147_GIC179</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Security_status_spi_148_GIC180"><gui_name language="en">Security_status_spi_148_GIC180</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Security_status_spi_149_GIC181"><gui_name language="en">Security_status_spi_149_GIC181</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Security_status_spi_150_GIC182"><gui_name language="en">Security_status_spi_150_GIC182</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Security_status_spi_151_GIC183"><gui_name language="en">Security_status_spi_151_GIC183</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Security_status_spi_152_GIC184"><gui_name language="en">Security_status_spi_152_GIC184</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Security_status_spi_153_GIC185"><gui_name language="en">Security_status_spi_153_GIC185</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Security_status_spi_154_GIC186"><gui_name language="en">Security_status_spi_154_GIC186</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Security_status_spi_155_GIC187"><gui_name language="en">Security_status_spi_155_GIC187</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Security_status_spi_156_GIC188"><gui_name language="en">Security_status_spi_156_GIC188</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Security_status_spi_157_GIC189"><gui_name language="en">Security_status_spi_157_GIC189</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Security_status_spi_158_GIC190"><gui_name language="en">Security_status_spi_158_GIC190</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Security_status_spi_159_GIC191"><gui_name language="en">Security_status_spi_159_GIC191</gui_name><description language="en">Security status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISR6" base_addr="mpuscu" offset="0x00001098" size="0x4">
                <gui_name language="en">ICDISR6</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Security_status_spi_160_GIC192"><gui_name language="en">Security_status_spi_160_GIC192</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Security_status_spi_161_GIC193"><gui_name language="en">Security_status_spi_161_GIC193</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Security_status_spi_162_GIC194"><gui_name language="en">Security_status_spi_162_GIC194</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Security_status_spi_163_GIC195"><gui_name language="en">Security_status_spi_163_GIC195</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Security_status_spi_164_GIC196"><gui_name language="en">Security_status_spi_164_GIC196</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Security_status_spi_165_GIC197"><gui_name language="en">Security_status_spi_165_GIC197</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Security_status_spi_166_GIC198"><gui_name language="en">Security_status_spi_166_GIC198</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Security_status_spi_167_GIC199"><gui_name language="en">Security_status_spi_167_GIC199</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Security_status_spi_168_GIC200"><gui_name language="en">Security_status_spi_168_GIC200</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Security_status_spi_169_GIC201"><gui_name language="en">Security_status_spi_169_GIC201</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Security_status_spi_170_GIC202"><gui_name language="en">Security_status_spi_170_GIC202</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Security_status_spi_171_GIC203"><gui_name language="en">Security_status_spi_171_GIC203</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Security_status_spi_172_GIC204"><gui_name language="en">Security_status_spi_172_GIC204</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Security_status_spi_173_GIC205"><gui_name language="en">Security_status_spi_173_GIC205</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Security_status_spi_174_GIC206"><gui_name language="en">Security_status_spi_174_GIC206</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Security_status_spi_175_GIC207"><gui_name language="en">Security_status_spi_175_GIC207</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Security_status_spi_176_GIC208"><gui_name language="en">Security_status_spi_176_GIC208</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Security_status_spi_177_GIC209"><gui_name language="en">Security_status_spi_177_GIC209</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Security_status_spi_178_GIC210"><gui_name language="en">Security_status_spi_178_GIC210</gui_name><description language="en">Security status.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Security_status_spi_179_GIC211"><gui_name language="en">Security_status_spi_179_GIC211</gui_name><description language="en">Security status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISER0" base_addr="mpuscu" offset="0x00001100" size="0x4">
                <gui_name language="en">ICDISER0</gui_name>
                <description language="en">4.3.5 Interrupt Set-Enable Registers, GICD_ISENABLERn
The GICD_ISENABLER characteristics are:
Purpose
    The GICD_ISENABLERs provide a Set-enable bit for each interrupt supported 
    by the GIC. Writing 1 to a Set-enable bit enables forwarding of the 
    corresponding interrupt from the Distributor to the CPU interfaces. Reading 
    a bit identifies whether the interrupt is enabled.
Usage constraints
    A register bit corresponding to an unimplemented interrupt is RAZ/WI.
    If the GIC implements the Security Extensions:
      * a register bit that corresponds to a Group 0 interrupt is RAZ/WI to 
        Non-secure accesses
      * if the GIC implements configuration lockdown, the system can lock down 
        the Set-enable bits for the lockable SPIs that are configured as 
        Group 0, see Configuration lockdown on page 4-82.
    Whether implemented SGIs are permanently enabled, or can be enabled and 
    disabled by writes to GICD_ISENABLER0 and GICD_ICENABLER0, is 
    IMPLEMENTATION DEFINED.
Attributes
    RW

---- Cortex-A9 MPCore Technical Reference Manual ---- 
3.3.4 Interrupt Set-Enable Registers
This section describes the implementation defined features of the ICDISERn. 
In the Cortex-A9 MPCore, SGIs are always enabled. The corresponding bits in the ICDISERn are read as one, write ignored.
</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_enable_sgi_0"><gui_name language="en">Set_enable_sgi_0</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_enable_sgi_1"><gui_name language="en">Set_enable_sgi_1</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_enable_sgi_2"><gui_name language="en">Set_enable_sgi_2</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_enable_sgi_3"><gui_name language="en">Set_enable_sgi_3</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_enable_sgi_4"><gui_name language="en">Set_enable_sgi_4</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_enable_sgi_5"><gui_name language="en">Set_enable_sgi_5</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_enable_sgi_6"><gui_name language="en">Set_enable_sgi_6</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_enable_sgi_7"><gui_name language="en">Set_enable_sgi_7</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_enable_sgi_8"><gui_name language="en">Set_enable_sgi_8</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_enable_sgi_9"><gui_name language="en">Set_enable_sgi_9</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_enable_sgi_10"><gui_name language="en">Set_enable_sgi_10</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_enable_sgi_11"><gui_name language="en">Set_enable_sgi_11</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_enable_sgi_12"><gui_name language="en">Set_enable_sgi_12</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_enable_sgi_13"><gui_name language="en">Set_enable_sgi_13</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_enable_sgi_14"><gui_name language="en">Set_enable_sgi_14</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_enable_sgi_15"><gui_name language="en">Set_enable_sgi_15</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_enable_ppi_0"><gui_name language="en">Set_enable_ppi_0</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_enable_ppi_1"><gui_name language="en">Set_enable_ppi_1</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_enable_ppi_2"><gui_name language="en">Set_enable_ppi_2</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_enable_ppi_3"><gui_name language="en">Set_enable_ppi_3</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_enable_ppi_4"><gui_name language="en">Set_enable_ppi_4</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_enable_ppi_5"><gui_name language="en">Set_enable_ppi_5</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_enable_ppi_6"><gui_name language="en">Set_enable_ppi_6</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_enable_ppi_7"><gui_name language="en">Set_enable_ppi_7</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_enable_ppi_8"><gui_name language="en">Set_enable_ppi_8</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_enable_ppi_9"><gui_name language="en">Set_enable_ppi_9</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_enable_ppi_10"><gui_name language="en">Set_enable_ppi_10</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_enable_ppi_11_GIC27"><gui_name language="en">Set_enable_ppi_11_GIC27</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_enable_ppi_12_GIC28"><gui_name language="en">Set_enable_ppi_12_GIC28</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_enable_ppi_13_GIC29"><gui_name language="en">Set_enable_ppi_13_GIC29</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_enable_ppi_14_GIC30"><gui_name language="en">Set_enable_ppi_14_GIC30</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_enable_ppi_15_GIC31"><gui_name language="en">Set_enable_ppi_15_GIC31</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISER1" base_addr="mpuscu" offset="0x00001104" size="0x4">
                <gui_name language="en">ICDISER1</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_enable_spi_0_GIC32"><gui_name language="en">Set_enable_spi_0_GIC32</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_enable_spi_1_GIC33"><gui_name language="en">Set_enable_spi_1_GIC33</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_enable_spi_2_GIC34"><gui_name language="en">Set_enable_spi_2_GIC34</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_enable_spi_3_GIC35"><gui_name language="en">Set_enable_spi_3_GIC35</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_enable_spi_4_GIC36"><gui_name language="en">Set_enable_spi_4_GIC36</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_enable_spi_5_GIC37"><gui_name language="en">Set_enable_spi_5_GIC37</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_enable_spi_6_GIC38"><gui_name language="en">Set_enable_spi_6_GIC38</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_enable_spi_7_GIC39"><gui_name language="en">Set_enable_spi_7_GIC39</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_enable_spi_8_GIC40"><gui_name language="en">Set_enable_spi_8_GIC40</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_enable_spi_9_GIC41"><gui_name language="en">Set_enable_spi_9_GIC41</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_enable_spi_10_GIC42"><gui_name language="en">Set_enable_spi_10_GIC42</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_enable_spi_11_GIC43"><gui_name language="en">Set_enable_spi_11_GIC43</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_enable_spi_12_GIC44"><gui_name language="en">Set_enable_spi_12_GIC44</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_enable_spi_13_GIC45"><gui_name language="en">Set_enable_spi_13_GIC45</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_enable_spi_14_GIC46"><gui_name language="en">Set_enable_spi_14_GIC46</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_enable_spi_15_GIC47"><gui_name language="en">Set_enable_spi_15_GIC47</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_enable_spi_16_GIC48"><gui_name language="en">Set_enable_spi_16_GIC48</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_enable_spi_17_GIC49"><gui_name language="en">Set_enable_spi_17_GIC49</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_enable_spi_18_GIC50"><gui_name language="en">Set_enable_spi_18_GIC50</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_enable_spi_19_GIC51"><gui_name language="en">Set_enable_spi_19_GIC51</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_enable_spi_20_GIC52"><gui_name language="en">Set_enable_spi_20_GIC52</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_enable_spi_21_GIC53"><gui_name language="en">Set_enable_spi_21_GIC53</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_enable_spi_22_GIC54"><gui_name language="en">Set_enable_spi_22_GIC54</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_enable_spi_23_GIC55"><gui_name language="en">Set_enable_spi_23_GIC55</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_enable_spi_24_GIC56"><gui_name language="en">Set_enable_spi_24_GIC56</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_enable_spi_25_GIC57"><gui_name language="en">Set_enable_spi_25_GIC57</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_enable_spi_26_GIC58"><gui_name language="en">Set_enable_spi_26_GIC58</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_enable_spi_27_GIC59"><gui_name language="en">Set_enable_spi_27_GIC59</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_enable_spi_28_GIC60"><gui_name language="en">Set_enable_spi_28_GIC60</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_enable_spi_29_GIC61"><gui_name language="en">Set_enable_spi_29_GIC61</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_enable_spi_30_GIC62"><gui_name language="en">Set_enable_spi_30_GIC62</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_enable_spi_31_GIC63"><gui_name language="en">Set_enable_spi_31_GIC63</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISER2" base_addr="mpuscu" offset="0x00001108" size="0x4">
                <gui_name language="en">ICDISER2</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_enable_spi_32_GIC64"><gui_name language="en">Set_enable_spi_32_GIC64</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_enable_spi_33_GIC65"><gui_name language="en">Set_enable_spi_33_GIC65</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_enable_spi_34_GIC66"><gui_name language="en">Set_enable_spi_34_GIC66</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_enable_spi_35_GIC67"><gui_name language="en">Set_enable_spi_35_GIC67</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_enable_spi_36_GIC68"><gui_name language="en">Set_enable_spi_36_GIC68</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_enable_spi_37_GIC69"><gui_name language="en">Set_enable_spi_37_GIC69</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_enable_spi_38_GIC70"><gui_name language="en">Set_enable_spi_38_GIC70</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_enable_spi_39_GIC71"><gui_name language="en">Set_enable_spi_39_GIC71</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_enable_spi_40_GIC72"><gui_name language="en">Set_enable_spi_40_GIC72</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_enable_spi_41_GIC73"><gui_name language="en">Set_enable_spi_41_GIC73</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_enable_spi_42_GIC74"><gui_name language="en">Set_enable_spi_42_GIC74</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_enable_spi_43_GIC75"><gui_name language="en">Set_enable_spi_43_GIC75</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_enable_spi_44_GIC76"><gui_name language="en">Set_enable_spi_44_GIC76</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_enable_spi_45_GIC77"><gui_name language="en">Set_enable_spi_45_GIC77</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_enable_spi_46_GIC78"><gui_name language="en">Set_enable_spi_46_GIC78</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_enable_spi_47_GIC79"><gui_name language="en">Set_enable_spi_47_GIC79</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_enable_spi_48_GIC80"><gui_name language="en">Set_enable_spi_48_GIC80</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_enable_spi_49_GIC81"><gui_name language="en">Set_enable_spi_49_GIC81</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_enable_spi_50_GIC82"><gui_name language="en">Set_enable_spi_50_GIC82</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_enable_spi_51_GIC83"><gui_name language="en">Set_enable_spi_51_GIC83</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_enable_spi_52_GIC84"><gui_name language="en">Set_enable_spi_52_GIC84</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_enable_spi_53_GIC85"><gui_name language="en">Set_enable_spi_53_GIC85</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_enable_spi_54_GIC86"><gui_name language="en">Set_enable_spi_54_GIC86</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_enable_spi_55_GIC87"><gui_name language="en">Set_enable_spi_55_GIC87</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_enable_spi_56_GIC88"><gui_name language="en">Set_enable_spi_56_GIC88</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_enable_spi_57_GIC89"><gui_name language="en">Set_enable_spi_57_GIC89</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_enable_spi_58_GIC90"><gui_name language="en">Set_enable_spi_58_GIC90</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_enable_spi_59_GIC91"><gui_name language="en">Set_enable_spi_59_GIC91</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_enable_spi_60_GIC92"><gui_name language="en">Set_enable_spi_60_GIC92</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_enable_spi_61_GIC93"><gui_name language="en">Set_enable_spi_61_GIC93</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_enable_spi_62_GIC94"><gui_name language="en">Set_enable_spi_62_GIC94</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_enable_spi_63_GIC95"><gui_name language="en">Set_enable_spi_63_GIC95</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISER3" base_addr="mpuscu" offset="0x0000110C" size="0x4">
                <gui_name language="en">ICDISER3</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_enable_spi_64_GIC96"><gui_name language="en">Set_enable_spi_64_GIC96</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_enable_spi_65_GIC97"><gui_name language="en">Set_enable_spi_65_GIC97</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_enable_spi_66_GIC98"><gui_name language="en">Set_enable_spi_66_GIC98</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_enable_spi_67_GIC99"><gui_name language="en">Set_enable_spi_67_GIC99</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_enable_spi_68_GIC100"><gui_name language="en">Set_enable_spi_68_GIC100</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_enable_spi_69_GIC101"><gui_name language="en">Set_enable_spi_69_GIC101</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_enable_spi_70_GIC102"><gui_name language="en">Set_enable_spi_70_GIC102</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_enable_spi_71_GIC103"><gui_name language="en">Set_enable_spi_71_GIC103</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_enable_spi_72_GIC104"><gui_name language="en">Set_enable_spi_72_GIC104</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_enable_spi_73_GIC105"><gui_name language="en">Set_enable_spi_73_GIC105</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_enable_spi_74_GIC106"><gui_name language="en">Set_enable_spi_74_GIC106</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_enable_spi_75_GIC107"><gui_name language="en">Set_enable_spi_75_GIC107</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_enable_spi_76_GIC108"><gui_name language="en">Set_enable_spi_76_GIC108</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_enable_spi_77_GIC109"><gui_name language="en">Set_enable_spi_77_GIC109</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_enable_spi_78_GIC110"><gui_name language="en">Set_enable_spi_78_GIC110</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_enable_spi_79_GIC111"><gui_name language="en">Set_enable_spi_79_GIC111</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_enable_spi_80_GIC112"><gui_name language="en">Set_enable_spi_80_GIC112</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_enable_spi_81_GIC113"><gui_name language="en">Set_enable_spi_81_GIC113</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_enable_spi_82_GIC114"><gui_name language="en">Set_enable_spi_82_GIC114</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_enable_spi_83_GIC115"><gui_name language="en">Set_enable_spi_83_GIC115</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_enable_spi_84_GIC116"><gui_name language="en">Set_enable_spi_84_GIC116</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_enable_spi_85_GIC117"><gui_name language="en">Set_enable_spi_85_GIC117</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_enable_spi_86_GIC118"><gui_name language="en">Set_enable_spi_86_GIC118</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_enable_spi_87_GIC119"><gui_name language="en">Set_enable_spi_87_GIC119</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_enable_spi_88_GIC120"><gui_name language="en">Set_enable_spi_88_GIC120</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_enable_spi_89_GIC121"><gui_name language="en">Set_enable_spi_89_GIC121</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_enable_spi_90_GIC122"><gui_name language="en">Set_enable_spi_90_GIC122</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_enable_spi_91_GIC123"><gui_name language="en">Set_enable_spi_91_GIC123</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_enable_spi_92_GIC124"><gui_name language="en">Set_enable_spi_92_GIC124</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_enable_spi_93_GIC125"><gui_name language="en">Set_enable_spi_93_GIC125</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_enable_spi_94_GIC126"><gui_name language="en">Set_enable_spi_94_GIC126</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_enable_spi_95_GIC127"><gui_name language="en">Set_enable_spi_95_GIC127</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISER4" base_addr="mpuscu" offset="0x00001110" size="0x4">
                <gui_name language="en">ICDISER4</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_enable_spi_96_GIC128"><gui_name language="en">Set_enable_spi_96_GIC128</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_enable_spi_97_GIC129"><gui_name language="en">Set_enable_spi_97_GIC129</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_enable_spi_98_GIC130"><gui_name language="en">Set_enable_spi_98_GIC130</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_enable_spi_99_GIC131"><gui_name language="en">Set_enable_spi_99_GIC131</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_enable_spi_100_GIC132"><gui_name language="en">Set_enable_spi_100_GIC132</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_enable_spi_101_GIC133"><gui_name language="en">Set_enable_spi_101_GIC133</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_enable_spi_102_GIC134"><gui_name language="en">Set_enable_spi_102_GIC134</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_enable_spi_103_GIC135"><gui_name language="en">Set_enable_spi_103_GIC135</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_enable_spi_104_GIC136"><gui_name language="en">Set_enable_spi_104_GIC136</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_enable_spi_105_GIC137"><gui_name language="en">Set_enable_spi_105_GIC137</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_enable_spi_106_GIC138"><gui_name language="en">Set_enable_spi_106_GIC138</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_enable_spi_107_GIC139"><gui_name language="en">Set_enable_spi_107_GIC139</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_enable_spi_108_GIC140"><gui_name language="en">Set_enable_spi_108_GIC140</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_enable_spi_109_GIC141"><gui_name language="en">Set_enable_spi_109_GIC141</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_enable_spi_110_GIC142"><gui_name language="en">Set_enable_spi_110_GIC142</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_enable_spi_111_GIC143"><gui_name language="en">Set_enable_spi_111_GIC143</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_enable_spi_112_GIC144"><gui_name language="en">Set_enable_spi_112_GIC144</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_enable_spi_113_GIC145"><gui_name language="en">Set_enable_spi_113_GIC145</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_enable_spi_114_GIC146"><gui_name language="en">Set_enable_spi_114_GIC146</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_enable_spi_115_GIC147"><gui_name language="en">Set_enable_spi_115_GIC147</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_enable_spi_116_GIC148"><gui_name language="en">Set_enable_spi_116_GIC148</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_enable_spi_117_GIC149"><gui_name language="en">Set_enable_spi_117_GIC149</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_enable_spi_118_GIC150"><gui_name language="en">Set_enable_spi_118_GIC150</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_enable_spi_119_GIC151"><gui_name language="en">Set_enable_spi_119_GIC151</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_enable_spi_120_GIC152"><gui_name language="en">Set_enable_spi_120_GIC152</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_enable_spi_121_GIC153"><gui_name language="en">Set_enable_spi_121_GIC153</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_enable_spi_122_GIC154"><gui_name language="en">Set_enable_spi_122_GIC154</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_enable_spi_123_GIC155"><gui_name language="en">Set_enable_spi_123_GIC155</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_enable_spi_124_GIC156"><gui_name language="en">Set_enable_spi_124_GIC156</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_enable_spi_125_GIC157"><gui_name language="en">Set_enable_spi_125_GIC157</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_enable_spi_126_GIC158"><gui_name language="en">Set_enable_spi_126_GIC158</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_enable_spi_127_GIC159"><gui_name language="en">Set_enable_spi_127_GIC159</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISER5" base_addr="mpuscu" offset="0x00001114" size="0x4">
                <gui_name language="en">ICDISER5</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_enable_spi_128_GIC160"><gui_name language="en">Set_enable_spi_128_GIC160</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_enable_spi_129_GIC161"><gui_name language="en">Set_enable_spi_129_GIC161</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_enable_spi_130_GIC162"><gui_name language="en">Set_enable_spi_130_GIC162</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_enable_spi_131_GIC163"><gui_name language="en">Set_enable_spi_131_GIC163</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_enable_spi_132_GIC164"><gui_name language="en">Set_enable_spi_132_GIC164</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_enable_spi_133_GIC165"><gui_name language="en">Set_enable_spi_133_GIC165</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_enable_spi_134_GIC166"><gui_name language="en">Set_enable_spi_134_GIC166</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_enable_spi_135_GIC167"><gui_name language="en">Set_enable_spi_135_GIC167</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_enable_spi_136_GIC168"><gui_name language="en">Set_enable_spi_136_GIC168</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_enable_spi_137_GIC169"><gui_name language="en">Set_enable_spi_137_GIC169</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_enable_spi_138_GIC170"><gui_name language="en">Set_enable_spi_138_GIC170</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_enable_spi_139_GIC171"><gui_name language="en">Set_enable_spi_139_GIC171</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_enable_spi_140_GIC172"><gui_name language="en">Set_enable_spi_140_GIC172</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_enable_spi_141_GIC173"><gui_name language="en">Set_enable_spi_141_GIC173</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_enable_spi_142_GIC174"><gui_name language="en">Set_enable_spi_142_GIC174</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_enable_spi_143_GIC175"><gui_name language="en">Set_enable_spi_143_GIC175</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_enable_spi_144_GIC176"><gui_name language="en">Set_enable_spi_144_GIC176</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_enable_spi_145_GIC177"><gui_name language="en">Set_enable_spi_145_GIC177</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_enable_spi_146_GIC178"><gui_name language="en">Set_enable_spi_146_GIC178</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_enable_spi_147_GIC179"><gui_name language="en">Set_enable_spi_147_GIC179</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_enable_spi_148_GIC180"><gui_name language="en">Set_enable_spi_148_GIC180</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_enable_spi_149_GIC181"><gui_name language="en">Set_enable_spi_149_GIC181</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_enable_spi_150_GIC182"><gui_name language="en">Set_enable_spi_150_GIC182</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_enable_spi_151_GIC183"><gui_name language="en">Set_enable_spi_151_GIC183</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_enable_spi_152_GIC184"><gui_name language="en">Set_enable_spi_152_GIC184</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_enable_spi_153_GIC185"><gui_name language="en">Set_enable_spi_153_GIC185</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_enable_spi_154_GIC186"><gui_name language="en">Set_enable_spi_154_GIC186</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_enable_spi_155_GIC187"><gui_name language="en">Set_enable_spi_155_GIC187</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_enable_spi_156_GIC188"><gui_name language="en">Set_enable_spi_156_GIC188</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_enable_spi_157_GIC189"><gui_name language="en">Set_enable_spi_157_GIC189</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_enable_spi_158_GIC190"><gui_name language="en">Set_enable_spi_158_GIC190</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_enable_spi_159_GIC191"><gui_name language="en">Set_enable_spi_159_GIC191</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISER6" base_addr="mpuscu" offset="0x00001118" size="0x4">
                <gui_name language="en">ICDISER6</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_enable_spi_160_GIC192"><gui_name language="en">Set_enable_spi_160_GIC192</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_enable_spi_161_GIC193"><gui_name language="en">Set_enable_spi_161_GIC193</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_enable_spi_162_GIC194"><gui_name language="en">Set_enable_spi_162_GIC194</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_enable_spi_163_GIC195"><gui_name language="en">Set_enable_spi_163_GIC195</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_enable_spi_164_GIC196"><gui_name language="en">Set_enable_spi_164_GIC196</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_enable_spi_165_GIC197"><gui_name language="en">Set_enable_spi_165_GIC197</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_enable_spi_166_GIC198"><gui_name language="en">Set_enable_spi_166_GIC198</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_enable_spi_167_GIC199"><gui_name language="en">Set_enable_spi_167_GIC199</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_enable_spi_168_GIC200"><gui_name language="en">Set_enable_spi_168_GIC200</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_enable_spi_169_GIC201"><gui_name language="en">Set_enable_spi_169_GIC201</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_enable_spi_170_GIC202"><gui_name language="en">Set_enable_spi_170_GIC202</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_enable_spi_171_GIC203"><gui_name language="en">Set_enable_spi_171_GIC203</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_enable_spi_172_GIC204"><gui_name language="en">Set_enable_spi_172_GIC204</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_enable_spi_173_GIC205"><gui_name language="en">Set_enable_spi_173_GIC205</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_enable_spi_174_GIC206"><gui_name language="en">Set_enable_spi_174_GIC206</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_enable_spi_175_GIC207"><gui_name language="en">Set_enable_spi_175_GIC207</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_enable_spi_176_GIC208"><gui_name language="en">Set_enable_spi_176_GIC208</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_enable_spi_177_GIC209"><gui_name language="en">Set_enable_spi_177_GIC209</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_enable_spi_178_GIC210"><gui_name language="en">Set_enable_spi_178_GIC210</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_enable_spi_179_GIC211"><gui_name language="en">Set_enable_spi_179_GIC211</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Set-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICER0" base_addr="mpuscu" offset="0x00001180" size="0x4">
                <gui_name language="en">ICDICER0</gui_name>
                <description language="en">Interrupt Clear-Enable Registers (n)
4.3.6 Interrupt Clear-Enable Registers, GICD_ICENABLERn
The GICD_ICENABLER characteristics are:
Purpose
    The GICD_ICENABLERs provide a Clear-enable bit for each interrupt supported 
    by the GIC. Writing 1 to a Clear-enable bit disables forwarding of the 
    corresponding interrupt from the Distributor to the CPU interfaces. Reading 
    a bit identifies whether the interrupt is enabled.
Usage constraints
    A register bit corresponding to an unimplemented interrupt is RAZ/WI.
    If the GIC implements the Security Extensions:
      * a register bit that corresponds to a Group 0 interrupt is RAZ/WI to 
        Non-secure accesses
      * if the GIC implements configuration lockdown, the system can lock down 
        the Clear-enable bits for the lockable SPIs that are configured as 
        Group 0, see Configuration lockdown on page 4-82.
    Whether implemented SGIs are permanently enabled, or can be enabled and 
    disabled by writes to GICD_ISENABLER0 and GICD_ICENABLER0, is 
    IMPLEMENTATION DEFINED.
Configurations
    These registers are available in all configurations of the GIC. If the GIC 
    implements the Security Extensions these registers are Common.
    The number of implemented GICD_ICENABLERs is (GICD_TYPER.ITLinesNumber+1).
    The implemented GICD_ICENABLERs number upwards from GICD_ICENABLER0.
    In a multiprocessor implementation, GICD_ICENABLER0 is banked for each 
    connected processor. This register holds the Clear-enable bits for 
    interrupts 0-31.
Attributes
    RW

---- Cortex-A9 MPCore Technical Reference Manual ---- 
3.3.5 Interrupt Clear-Enable Registers
This section describes the implementation defined features of the ICDICERn.
In the Cortex-A9 MPCore, SGIs are always enabled. The corresponding bits in the ICDICERn are read as one, write ignored.
</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_enable_sgi_0"><gui_name language="en">Clear_enable_sgi_0</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_enable_sgi_1"><gui_name language="en">Clear_enable_sgi_1</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_enable_sgi_2"><gui_name language="en">Clear_enable_sgi_2</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_enable_sgi_3"><gui_name language="en">Clear_enable_sgi_3</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_enable_sgi_4"><gui_name language="en">Clear_enable_sgi_4</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_enable_sgi_5"><gui_name language="en">Clear_enable_sgi_5</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_enable_sgi_6"><gui_name language="en">Clear_enable_sgi_6</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_enable_sgi_7"><gui_name language="en">Clear_enable_sgi_7</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_enable_sgi_8"><gui_name language="en">Clear_enable_sgi_8</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_enable_sgi_9"><gui_name language="en">Clear_enable_sgi_9</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_enable_sgi_10"><gui_name language="en">Clear_enable_sgi_10</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_enable_sgi_11"><gui_name language="en">Clear_enable_sgi_11</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_enable_sgi_12"><gui_name language="en">Clear_enable_sgi_12</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_enable_sgi_13"><gui_name language="en">Clear_enable_sgi_13</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_enable_sgi_14"><gui_name language="en">Clear_enable_sgi_14</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_enable_sgi_15"><gui_name language="en">Clear_enable_sgi_15</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_enable_ppi_0"><gui_name language="en">Clear_enable_ppi_0</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_enable_ppi_1"><gui_name language="en">Clear_enable_ppi_1</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_enable_ppi_2"><gui_name language="en">Clear_enable_ppi_2</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_enable_ppi_3"><gui_name language="en">Clear_enable_ppi_3</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_enable_ppi_4"><gui_name language="en">Clear_enable_ppi_4</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_enable_ppi_5"><gui_name language="en">Clear_enable_ppi_5</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_enable_ppi_6"><gui_name language="en">Clear_enable_ppi_6</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_enable_ppi_7"><gui_name language="en">Clear_enable_ppi_7</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_enable_ppi_8"><gui_name language="en">Clear_enable_ppi_8</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_enable_ppi_9"><gui_name language="en">Clear_enable_ppi_9</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_enable_ppi_10"><gui_name language="en">Clear_enable_ppi_10</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_enable_ppi_11_GIC27"><gui_name language="en">Clear_enable_ppi_11_GIC27</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_enable_ppi_12_GIC28"><gui_name language="en">Clear_enable_ppi_12_GIC28</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_enable_ppi_13_GIC29"><gui_name language="en">Clear_enable_ppi_13_GIC29</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_enable_ppi_14_GIC30"><gui_name language="en">Clear_enable_ppi_14_GIC30</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_enable_ppi_15_GIC31"><gui_name language="en">Clear_enable_ppi_15_GIC31</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICER1" base_addr="mpuscu" offset="0x00001184" size="0x4">
                <gui_name language="en">ICDICER1</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_enable_spi_0_GIC32"><gui_name language="en">Clear_enable_spi_0_GIC32</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_enable_spi_1_GIC33"><gui_name language="en">Clear_enable_spi_1_GIC33</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_enable_spi_2_GIC34"><gui_name language="en">Clear_enable_spi_2_GIC34</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_enable_spi_3_GIC35"><gui_name language="en">Clear_enable_spi_3_GIC35</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_enable_spi_4_GIC36"><gui_name language="en">Clear_enable_spi_4_GIC36</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_enable_spi_5_GIC37"><gui_name language="en">Clear_enable_spi_5_GIC37</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_enable_spi_6_GIC38"><gui_name language="en">Clear_enable_spi_6_GIC38</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_enable_spi_7_GIC39"><gui_name language="en">Clear_enable_spi_7_GIC39</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_enable_spi_8_GIC40"><gui_name language="en">Clear_enable_spi_8_GIC40</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_enable_spi_9_GIC41"><gui_name language="en">Clear_enable_spi_9_GIC41</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_enable_spi_10_GIC42"><gui_name language="en">Clear_enable_spi_10_GIC42</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_enable_spi_11_GIC43"><gui_name language="en">Clear_enable_spi_11_GIC43</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_enable_spi_12_GIC44"><gui_name language="en">Clear_enable_spi_12_GIC44</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_enable_spi_13_GIC45"><gui_name language="en">Clear_enable_spi_13_GIC45</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_enable_spi_14_GIC46"><gui_name language="en">Clear_enable_spi_14_GIC46</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_enable_spi_15_GIC47"><gui_name language="en">Clear_enable_spi_15_GIC47</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_enable_spi_16_GIC48"><gui_name language="en">Clear_enable_spi_16_GIC48</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_enable_spi_17_GIC49"><gui_name language="en">Clear_enable_spi_17_GIC49</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_enable_spi_18_GIC50"><gui_name language="en">Clear_enable_spi_18_GIC50</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_enable_spi_19_GIC51"><gui_name language="en">Clear_enable_spi_19_GIC51</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_enable_spi_20_GIC52"><gui_name language="en">Clear_enable_spi_20_GIC52</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_enable_spi_21_GIC53"><gui_name language="en">Clear_enable_spi_21_GIC53</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_enable_spi_22_GIC54"><gui_name language="en">Clear_enable_spi_22_GIC54</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_enable_spi_23_GIC55"><gui_name language="en">Clear_enable_spi_23_GIC55</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_enable_spi_24_GIC56"><gui_name language="en">Clear_enable_spi_24_GIC56</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_enable_spi_25_GIC57"><gui_name language="en">Clear_enable_spi_25_GIC57</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_enable_spi_26_GIC58"><gui_name language="en">Clear_enable_spi_26_GIC58</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_enable_spi_27_GIC59"><gui_name language="en">Clear_enable_spi_27_GIC59</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_enable_spi_28_GIC60"><gui_name language="en">Clear_enable_spi_28_GIC60</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_enable_spi_29_GIC61"><gui_name language="en">Clear_enable_spi_29_GIC61</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_enable_spi_30_GIC62"><gui_name language="en">Clear_enable_spi_30_GIC62</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_enable_spi_31_GIC63"><gui_name language="en">Clear_enable_spi_31_GIC63</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICER2" base_addr="mpuscu" offset="0x00001188" size="0x4">
                <gui_name language="en">ICDICER2</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_enable_spi_32_GIC64"><gui_name language="en">Clear_enable_spi_32_GIC64</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_enable_spi_33_GIC65"><gui_name language="en">Clear_enable_spi_33_GIC65</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_enable_spi_34_GIC66"><gui_name language="en">Clear_enable_spi_34_GIC66</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_enable_spi_35_GIC67"><gui_name language="en">Clear_enable_spi_35_GIC67</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_enable_spi_36_GIC68"><gui_name language="en">Clear_enable_spi_36_GIC68</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_enable_spi_37_GIC69"><gui_name language="en">Clear_enable_spi_37_GIC69</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_enable_spi_38_GIC70"><gui_name language="en">Clear_enable_spi_38_GIC70</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_enable_spi_39_GIC71"><gui_name language="en">Clear_enable_spi_39_GIC71</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_enable_spi_40_GIC72"><gui_name language="en">Clear_enable_spi_40_GIC72</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_enable_spi_41_GIC73"><gui_name language="en">Clear_enable_spi_41_GIC73</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_enable_spi_42_GIC74"><gui_name language="en">Clear_enable_spi_42_GIC74</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_enable_spi_43_GIC75"><gui_name language="en">Clear_enable_spi_43_GIC75</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_enable_spi_44_GIC76"><gui_name language="en">Clear_enable_spi_44_GIC76</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_enable_spi_45_GIC77"><gui_name language="en">Clear_enable_spi_45_GIC77</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_enable_spi_46_GIC78"><gui_name language="en">Clear_enable_spi_46_GIC78</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_enable_spi_47_GIC79"><gui_name language="en">Clear_enable_spi_47_GIC79</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_enable_spi_48_GIC80"><gui_name language="en">Clear_enable_spi_48_GIC80</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_enable_spi_49_GIC81"><gui_name language="en">Clear_enable_spi_49_GIC81</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_enable_spi_50_GIC82"><gui_name language="en">Clear_enable_spi_50_GIC82</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_enable_spi_51_GIC83"><gui_name language="en">Clear_enable_spi_51_GIC83</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_enable_spi_52_GIC84"><gui_name language="en">Clear_enable_spi_52_GIC84</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_enable_spi_53_GIC85"><gui_name language="en">Clear_enable_spi_53_GIC85</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_enable_spi_54_GIC86"><gui_name language="en">Clear_enable_spi_54_GIC86</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_enable_spi_55_GIC87"><gui_name language="en">Clear_enable_spi_55_GIC87</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_enable_spi_56_GIC88"><gui_name language="en">Clear_enable_spi_56_GIC88</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_enable_spi_57_GIC89"><gui_name language="en">Clear_enable_spi_57_GIC89</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_enable_spi_58_GIC90"><gui_name language="en">Clear_enable_spi_58_GIC90</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_enable_spi_59_GIC91"><gui_name language="en">Clear_enable_spi_59_GIC91</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_enable_spi_60_GIC92"><gui_name language="en">Clear_enable_spi_60_GIC92</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_enable_spi_61_GIC93"><gui_name language="en">Clear_enable_spi_61_GIC93</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_enable_spi_62_GIC94"><gui_name language="en">Clear_enable_spi_62_GIC94</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_enable_spi_63_GIC95"><gui_name language="en">Clear_enable_spi_63_GIC95</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICER3" base_addr="mpuscu" offset="0x0000118C" size="0x4">
                <gui_name language="en">ICDICER3</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_enable_spi_64_GIC96"><gui_name language="en">Clear_enable_spi_64_GIC96</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_enable_spi_65_GIC97"><gui_name language="en">Clear_enable_spi_65_GIC97</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_enable_spi_66_GIC98"><gui_name language="en">Clear_enable_spi_66_GIC98</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_enable_spi_67_GIC99"><gui_name language="en">Clear_enable_spi_67_GIC99</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_enable_spi_68_GIC100"><gui_name language="en">Clear_enable_spi_68_GIC100</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_enable_spi_69_GIC101"><gui_name language="en">Clear_enable_spi_69_GIC101</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_enable_spi_70_GIC102"><gui_name language="en">Clear_enable_spi_70_GIC102</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_enable_spi_71_GIC103"><gui_name language="en">Clear_enable_spi_71_GIC103</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_enable_spi_72_GIC104"><gui_name language="en">Clear_enable_spi_72_GIC104</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_enable_spi_73_GIC105"><gui_name language="en">Clear_enable_spi_73_GIC105</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_enable_spi_74_GIC106"><gui_name language="en">Clear_enable_spi_74_GIC106</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_enable_spi_75_GIC107"><gui_name language="en">Clear_enable_spi_75_GIC107</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_enable_spi_76_GIC108"><gui_name language="en">Clear_enable_spi_76_GIC108</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_enable_spi_77_GIC109"><gui_name language="en">Clear_enable_spi_77_GIC109</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_enable_spi_78_GIC110"><gui_name language="en">Clear_enable_spi_78_GIC110</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_enable_spi_79_GIC111"><gui_name language="en">Clear_enable_spi_79_GIC111</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_enable_spi_80_GIC112"><gui_name language="en">Clear_enable_spi_80_GIC112</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_enable_spi_81_GIC113"><gui_name language="en">Clear_enable_spi_81_GIC113</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_enable_spi_82_GIC114"><gui_name language="en">Clear_enable_spi_82_GIC114</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_enable_spi_83_GIC115"><gui_name language="en">Clear_enable_spi_83_GIC115</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_enable_spi_84_GIC116"><gui_name language="en">Clear_enable_spi_84_GIC116</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_enable_spi_85_GIC117"><gui_name language="en">Clear_enable_spi_85_GIC117</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_enable_spi_86_GIC118"><gui_name language="en">Clear_enable_spi_86_GIC118</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_enable_spi_87_GIC119"><gui_name language="en">Clear_enable_spi_87_GIC119</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_enable_spi_88_GIC120"><gui_name language="en">Clear_enable_spi_88_GIC120</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_enable_spi_89_GIC121"><gui_name language="en">Clear_enable_spi_89_GIC121</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_enable_spi_90_GIC122"><gui_name language="en">Clear_enable_spi_90_GIC122</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_enable_spi_91_GIC123"><gui_name language="en">Clear_enable_spi_91_GIC123</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_enable_spi_92_GIC124"><gui_name language="en">Clear_enable_spi_92_GIC124</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_enable_spi_93_GIC125"><gui_name language="en">Clear_enable_spi_93_GIC125</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_enable_spi_94_GIC126"><gui_name language="en">Clear_enable_spi_94_GIC126</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_enable_spi_95_GIC127"><gui_name language="en">Clear_enable_spi_95_GIC127</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICER4" base_addr="mpuscu" offset="0x00001190" size="0x4">
                <gui_name language="en">ICDICER4</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_enable_spi_96_GIC128"><gui_name language="en">Clear_enable_spi_96_GIC128</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_enable_spi_97_GIC129"><gui_name language="en">Clear_enable_spi_97_GIC129</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_enable_spi_98_GIC130"><gui_name language="en">Clear_enable_spi_98_GIC130</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_enable_spi_99_GIC131"><gui_name language="en">Clear_enable_spi_99_GIC131</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_enable_spi_100_GIC132"><gui_name language="en">Clear_enable_spi_100_GIC132</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_enable_spi_101_GIC133"><gui_name language="en">Clear_enable_spi_101_GIC133</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_enable_spi_102_GIC134"><gui_name language="en">Clear_enable_spi_102_GIC134</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_enable_spi_103_GIC135"><gui_name language="en">Clear_enable_spi_103_GIC135</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_enable_spi_104_GIC136"><gui_name language="en">Clear_enable_spi_104_GIC136</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_enable_spi_105_GIC137"><gui_name language="en">Clear_enable_spi_105_GIC137</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_enable_spi_106_GIC138"><gui_name language="en">Clear_enable_spi_106_GIC138</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_enable_spi_107_GIC139"><gui_name language="en">Clear_enable_spi_107_GIC139</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_enable_spi_108_GIC140"><gui_name language="en">Clear_enable_spi_108_GIC140</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_enable_spi_109_GIC141"><gui_name language="en">Clear_enable_spi_109_GIC141</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_enable_spi_110_GIC142"><gui_name language="en">Clear_enable_spi_110_GIC142</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_enable_spi_111_GIC143"><gui_name language="en">Clear_enable_spi_111_GIC143</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_enable_spi_112_GIC144"><gui_name language="en">Clear_enable_spi_112_GIC144</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_enable_spi_113_GIC145"><gui_name language="en">Clear_enable_spi_113_GIC145</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_enable_spi_114_GIC146"><gui_name language="en">Clear_enable_spi_114_GIC146</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_enable_spi_115_GIC147"><gui_name language="en">Clear_enable_spi_115_GIC147</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_enable_spi_116_GIC148"><gui_name language="en">Clear_enable_spi_116_GIC148</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_enable_spi_117_GIC149"><gui_name language="en">Clear_enable_spi_117_GIC149</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_enable_spi_118_GIC150"><gui_name language="en">Clear_enable_spi_118_GIC150</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_enable_spi_119_GIC151"><gui_name language="en">Clear_enable_spi_119_GIC151</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_enable_spi_120_GIC152"><gui_name language="en">Clear_enable_spi_120_GIC152</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_enable_spi_121_GIC153"><gui_name language="en">Clear_enable_spi_121_GIC153</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_enable_spi_122_GIC154"><gui_name language="en">Clear_enable_spi_122_GIC154</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_enable_spi_123_GIC155"><gui_name language="en">Clear_enable_spi_123_GIC155</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_enable_spi_124_GIC156"><gui_name language="en">Clear_enable_spi_124_GIC156</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_enable_spi_125_GIC157"><gui_name language="en">Clear_enable_spi_125_GIC157</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_enable_spi_126_GIC158"><gui_name language="en">Clear_enable_spi_126_GIC158</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_enable_spi_127_GIC159"><gui_name language="en">Clear_enable_spi_127_GIC159</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICER5" base_addr="mpuscu" offset="0x00001194" size="0x4">
                <gui_name language="en">ICDICER5</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_enable_spi_128_GIC160"><gui_name language="en">Clear_enable_spi_128_GIC160</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_enable_spi_129_GIC161"><gui_name language="en">Clear_enable_spi_129_GIC161</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_enable_spi_130_GIC162"><gui_name language="en">Clear_enable_spi_130_GIC162</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_enable_spi_131_GIC163"><gui_name language="en">Clear_enable_spi_131_GIC163</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_enable_spi_132_GIC164"><gui_name language="en">Clear_enable_spi_132_GIC164</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_enable_spi_133_GIC165"><gui_name language="en">Clear_enable_spi_133_GIC165</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_enable_spi_134_GIC166"><gui_name language="en">Clear_enable_spi_134_GIC166</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_enable_spi_135_GIC167"><gui_name language="en">Clear_enable_spi_135_GIC167</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_enable_spi_136_GIC168"><gui_name language="en">Clear_enable_spi_136_GIC168</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_enable_spi_137_GIC169"><gui_name language="en">Clear_enable_spi_137_GIC169</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_enable_spi_138_GIC170"><gui_name language="en">Clear_enable_spi_138_GIC170</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_enable_spi_139_GIC171"><gui_name language="en">Clear_enable_spi_139_GIC171</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_enable_spi_140_GIC172"><gui_name language="en">Clear_enable_spi_140_GIC172</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_enable_spi_141_GIC173"><gui_name language="en">Clear_enable_spi_141_GIC173</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_enable_spi_142_GIC174"><gui_name language="en">Clear_enable_spi_142_GIC174</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_enable_spi_143_GIC175"><gui_name language="en">Clear_enable_spi_143_GIC175</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_enable_spi_144_GIC176"><gui_name language="en">Clear_enable_spi_144_GIC176</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_enable_spi_145_GIC177"><gui_name language="en">Clear_enable_spi_145_GIC177</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_enable_spi_146_GIC178"><gui_name language="en">Clear_enable_spi_146_GIC178</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_enable_spi_147_GIC179"><gui_name language="en">Clear_enable_spi_147_GIC179</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_enable_spi_148_GIC180"><gui_name language="en">Clear_enable_spi_148_GIC180</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_enable_spi_149_GIC181"><gui_name language="en">Clear_enable_spi_149_GIC181</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_enable_spi_150_GIC182"><gui_name language="en">Clear_enable_spi_150_GIC182</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_enable_spi_151_GIC183"><gui_name language="en">Clear_enable_spi_151_GIC183</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_enable_spi_152_GIC184"><gui_name language="en">Clear_enable_spi_152_GIC184</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_enable_spi_153_GIC185"><gui_name language="en">Clear_enable_spi_153_GIC185</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_enable_spi_154_GIC186"><gui_name language="en">Clear_enable_spi_154_GIC186</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_enable_spi_155_GIC187"><gui_name language="en">Clear_enable_spi_155_GIC187</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_enable_spi_156_GIC188"><gui_name language="en">Clear_enable_spi_156_GIC188</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_enable_spi_157_GIC189"><gui_name language="en">Clear_enable_spi_157_GIC189</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_enable_spi_158_GIC190"><gui_name language="en">Clear_enable_spi_158_GIC190</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_enable_spi_159_GIC191"><gui_name language="en">Clear_enable_spi_159_GIC191</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICER6" base_addr="mpuscu" offset="0x00001198" size="0x4">
                <gui_name language="en">ICDICER6</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_enable_spi_160_GIC192"><gui_name language="en">Clear_enable_spi_160_GIC192</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_enable_spi_161_GIC193"><gui_name language="en">Clear_enable_spi_161_GIC193</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_enable_spi_162_GIC194"><gui_name language="en">Clear_enable_spi_162_GIC194</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_enable_spi_163_GIC195"><gui_name language="en">Clear_enable_spi_163_GIC195</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_enable_spi_164_GIC196"><gui_name language="en">Clear_enable_spi_164_GIC196</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_enable_spi_165_GIC197"><gui_name language="en">Clear_enable_spi_165_GIC197</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_enable_spi_166_GIC198"><gui_name language="en">Clear_enable_spi_166_GIC198</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_enable_spi_167_GIC199"><gui_name language="en">Clear_enable_spi_167_GIC199</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_enable_spi_168_GIC200"><gui_name language="en">Clear_enable_spi_168_GIC200</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_enable_spi_169_GIC201"><gui_name language="en">Clear_enable_spi_169_GIC201</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_enable_spi_170_GIC202"><gui_name language="en">Clear_enable_spi_170_GIC202</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_enable_spi_171_GIC203"><gui_name language="en">Clear_enable_spi_171_GIC203</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_enable_spi_172_GIC204"><gui_name language="en">Clear_enable_spi_172_GIC204</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_enable_spi_173_GIC205"><gui_name language="en">Clear_enable_spi_173_GIC205</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_enable_spi_174_GIC206"><gui_name language="en">Clear_enable_spi_174_GIC206</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_enable_spi_175_GIC207"><gui_name language="en">Clear_enable_spi_175_GIC207</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_enable_spi_176_GIC208"><gui_name language="en">Clear_enable_spi_176_GIC208</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_enable_spi_177_GIC209"><gui_name language="en">Clear_enable_spi_177_GIC209</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_enable_spi_178_GIC210"><gui_name language="en">Clear_enable_spi_178_GIC210</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_enable_spi_179_GIC211"><gui_name language="en">Clear_enable_spi_179_GIC211</gui_name><description language="en">For SPIs and PPIs: writes 0 = Has no effect / 1 = Clear-Enable. For SGIs the behavior of the bit on reads and writes is IMPLEMENTATION DEFINED.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISPR0" base_addr="mpuscu" offset="0x00001200" size="0x4">
                <gui_name language="en">ICDISPR0</gui_name>
                <description language="en">Interrupt Set-Pending Registers (n)
4.3.7 Interrupt Set-Pending Registers, GICD_ISPENDRn
The GICD_ISPENDR characteristics are:
Purpose
    The GICD_ISPENDRs provide a Set-pending bit for each interrupt supported 
    by the GIC. Writing 1 to a Set-pending bit sets the status of the 
    corresponding peripheral interrupt to pending. Reading a bit identifies 
    whether the interrupt is pending.
Usage constraints
    A register bit corresponding to an unimplemented interrupt is RAZ/WI.
    If the GIC implements the Security Extensions:
      * a register bit that corresponds to a Group 0 interrupt is RAZ/WI to 
        Non-secure accesses
      * if the GIC implements configuration lockdown, the system can lock down 
        the Set-pending bits for the lockable SPIs that are configured as 
        Group 0, see Configuration lockdown on page 4-82.
    Set-pending bits for SGIs are read-only and ignore writes.
Configurations
    These registers are available in all configurations of the GIC. If the GIC 
    implements the Security Extensions these registers are Common.
    The number of implemented GICD_ISPENDRs is (GICD_TYPER.ITLinesNumber+1).
    The implemented GICD_ISPENDRs number upwards from GICD_ISPENDR0.
    In a multiprocessor implementation, GICD_ISPENDR0 is banked for each 
    connected processor. This register holds the Set-pending bits for 
    interrupts 0-31.
Attributes
    RW
</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_pending_sgi_0"><gui_name language="en">Set_pending_sgi_0</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_pending_sgi_1"><gui_name language="en">Set_pending_sgi_1</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_pending_sgi_2"><gui_name language="en">Set_pending_sgi_2</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_pending_sgi_3"><gui_name language="en">Set_pending_sgi_3</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_pending_sgi_4"><gui_name language="en">Set_pending_sgi_4</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_pending_sgi_5"><gui_name language="en">Set_pending_sgi_5</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_pending_sgi_6"><gui_name language="en">Set_pending_sgi_6</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_pending_sgi_7"><gui_name language="en">Set_pending_sgi_7</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_pending_sgi_8"><gui_name language="en">Set_pending_sgi_8</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_pending_sgi_9"><gui_name language="en">Set_pending_sgi_9</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_pending_sgi_10"><gui_name language="en">Set_pending_sgi_10</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_pending_sgi_11"><gui_name language="en">Set_pending_sgi_11</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_pending_sgi_12"><gui_name language="en">Set_pending_sgi_12</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_pending_sgi_13"><gui_name language="en">Set_pending_sgi_13</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_pending_sgi_14"><gui_name language="en">Set_pending_sgi_14</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_pending_sgi_15"><gui_name language="en">Set_pending_sgi_15</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_pending_ppi_0"><gui_name language="en">Set_pending_ppi_0</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_pending_ppi_1"><gui_name language="en">Set_pending_ppi_1</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_pending_ppi_2"><gui_name language="en">Set_pending_ppi_2</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_pending_ppi_3"><gui_name language="en">Set_pending_ppi_3</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_pending_ppi_4"><gui_name language="en">Set_pending_ppi_4</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_pending_ppi_5"><gui_name language="en">Set_pending_ppi_5</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_pending_ppi_6"><gui_name language="en">Set_pending_ppi_6</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_pending_ppi_7"><gui_name language="en">Set_pending_ppi_7</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_pending_ppi_8"><gui_name language="en">Set_pending_ppi_8</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_pending_ppi_9"><gui_name language="en">Set_pending_ppi_9</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_pending_ppi_10"><gui_name language="en">Set_pending_ppi_10</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_pending_ppi_11_GIC27"><gui_name language="en">Set_pending_ppi_11_GIC27</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_pending_ppi_12_GIC28"><gui_name language="en">Set_pending_ppi_12_GIC28</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_pending_ppi_13_GIC29"><gui_name language="en">Set_pending_ppi_13_GIC29</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_pending_ppi_14_GIC30"><gui_name language="en">Set_pending_ppi_14_GIC30</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_pending_ppi_15_GIC31"><gui_name language="en">Set_pending_ppi_15_GIC31</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISPR1" base_addr="mpuscu" offset="0x00001204" size="0x4">
                <gui_name language="en">ICDISPR1</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_pending_spi_0_GIC32"><gui_name language="en">Set_pending_spi_0_GIC32</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_pending_spi_1_GIC33"><gui_name language="en">Set_pending_spi_1_GIC33</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_pending_spi_2_GIC34"><gui_name language="en">Set_pending_spi_2_GIC34</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_pending_spi_3_GIC35"><gui_name language="en">Set_pending_spi_3_GIC35</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_pending_spi_4_GIC36"><gui_name language="en">Set_pending_spi_4_GIC36</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_pending_spi_5_GIC37"><gui_name language="en">Set_pending_spi_5_GIC37</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_pending_spi_6_GIC38"><gui_name language="en">Set_pending_spi_6_GIC38</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_pending_spi_7_GIC39"><gui_name language="en">Set_pending_spi_7_GIC39</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_pending_spi_8_GIC40"><gui_name language="en">Set_pending_spi_8_GIC40</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_pending_spi_9_GIC41"><gui_name language="en">Set_pending_spi_9_GIC41</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_pending_spi_10_GIC42"><gui_name language="en">Set_pending_spi_10_GIC42</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_pending_spi_11_GIC43"><gui_name language="en">Set_pending_spi_11_GIC43</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_pending_spi_12_GIC44"><gui_name language="en">Set_pending_spi_12_GIC44</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_pending_spi_13_GIC45"><gui_name language="en">Set_pending_spi_13_GIC45</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_pending_spi_14_GIC46"><gui_name language="en">Set_pending_spi_14_GIC46</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_pending_spi_15_GIC47"><gui_name language="en">Set_pending_spi_15_GIC47</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_pending_spi_16_GIC48"><gui_name language="en">Set_pending_spi_16_GIC48</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_pending_spi_17_GIC49"><gui_name language="en">Set_pending_spi_17_GIC49</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_pending_spi_18_GIC50"><gui_name language="en">Set_pending_spi_18_GIC50</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_pending_spi_19_GIC51"><gui_name language="en">Set_pending_spi_19_GIC51</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_pending_spi_20_GIC52"><gui_name language="en">Set_pending_spi_20_GIC52</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_pending_spi_21_GIC53"><gui_name language="en">Set_pending_spi_21_GIC53</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_pending_spi_22_GIC54"><gui_name language="en">Set_pending_spi_22_GIC54</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_pending_spi_23_GIC55"><gui_name language="en">Set_pending_spi_23_GIC55</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_pending_spi_24_GIC56"><gui_name language="en">Set_pending_spi_24_GIC56</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_pending_spi_25_GIC57"><gui_name language="en">Set_pending_spi_25_GIC57</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_pending_spi_26_GIC58"><gui_name language="en">Set_pending_spi_26_GIC58</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_pending_spi_27_GIC59"><gui_name language="en">Set_pending_spi_27_GIC59</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_pending_spi_28_GIC60"><gui_name language="en">Set_pending_spi_28_GIC60</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_pending_spi_29_GIC61"><gui_name language="en">Set_pending_spi_29_GIC61</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_pending_spi_30_GIC62"><gui_name language="en">Set_pending_spi_30_GIC62</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_pending_spi_31_GIC63"><gui_name language="en">Set_pending_spi_31_GIC63</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISPR2" base_addr="mpuscu" offset="0x00001208" size="0x4">
                <gui_name language="en">ICDISPR2</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_pending_spi_32_GIC64"><gui_name language="en">Set_pending_spi_32_GIC64</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_pending_spi_33_GIC65"><gui_name language="en">Set_pending_spi_33_GIC65</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_pending_spi_34_GIC66"><gui_name language="en">Set_pending_spi_34_GIC66</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_pending_spi_35_GIC67"><gui_name language="en">Set_pending_spi_35_GIC67</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_pending_spi_36_GIC68"><gui_name language="en">Set_pending_spi_36_GIC68</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_pending_spi_37_GIC69"><gui_name language="en">Set_pending_spi_37_GIC69</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_pending_spi_38_GIC70"><gui_name language="en">Set_pending_spi_38_GIC70</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_pending_spi_39_GIC71"><gui_name language="en">Set_pending_spi_39_GIC71</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_pending_spi_40_GIC72"><gui_name language="en">Set_pending_spi_40_GIC72</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_pending_spi_41_GIC73"><gui_name language="en">Set_pending_spi_41_GIC73</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_pending_spi_42_GIC74"><gui_name language="en">Set_pending_spi_42_GIC74</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_pending_spi_43_GIC75"><gui_name language="en">Set_pending_spi_43_GIC75</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_pending_spi_44_GIC76"><gui_name language="en">Set_pending_spi_44_GIC76</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_pending_spi_45_GIC77"><gui_name language="en">Set_pending_spi_45_GIC77</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_pending_spi_46_GIC78"><gui_name language="en">Set_pending_spi_46_GIC78</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_pending_spi_47_GIC79"><gui_name language="en">Set_pending_spi_47_GIC79</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_pending_spi_48_GIC80"><gui_name language="en">Set_pending_spi_48_GIC80</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_pending_spi_49_GIC81"><gui_name language="en">Set_pending_spi_49_GIC81</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_pending_spi_50_GIC82"><gui_name language="en">Set_pending_spi_50_GIC82</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_pending_spi_51_GIC83"><gui_name language="en">Set_pending_spi_51_GIC83</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_pending_spi_52_GIC84"><gui_name language="en">Set_pending_spi_52_GIC84</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_pending_spi_53_GIC85"><gui_name language="en">Set_pending_spi_53_GIC85</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_pending_spi_54_GIC86"><gui_name language="en">Set_pending_spi_54_GIC86</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_pending_spi_55_GIC87"><gui_name language="en">Set_pending_spi_55_GIC87</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_pending_spi_56_GIC88"><gui_name language="en">Set_pending_spi_56_GIC88</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_pending_spi_57_GIC89"><gui_name language="en">Set_pending_spi_57_GIC89</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_pending_spi_58_GIC90"><gui_name language="en">Set_pending_spi_58_GIC90</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_pending_spi_59_GIC91"><gui_name language="en">Set_pending_spi_59_GIC91</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_pending_spi_60_GIC92"><gui_name language="en">Set_pending_spi_60_GIC92</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_pending_spi_61_GIC93"><gui_name language="en">Set_pending_spi_61_GIC93</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_pending_spi_62_GIC94"><gui_name language="en">Set_pending_spi_62_GIC94</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_pending_spi_63_GIC95"><gui_name language="en">Set_pending_spi_63_GIC95</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISPR3" base_addr="mpuscu" offset="0x0000120C" size="0x4">
                <gui_name language="en">ICDISPR3</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_pending_spi_64_GIC96"><gui_name language="en">Set_pending_spi_64_GIC96</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_pending_spi_65_GIC97"><gui_name language="en">Set_pending_spi_65_GIC97</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_pending_spi_66_GIC98"><gui_name language="en">Set_pending_spi_66_GIC98</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_pending_spi_67_GIC99"><gui_name language="en">Set_pending_spi_67_GIC99</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_pending_spi_68_GIC100"><gui_name language="en">Set_pending_spi_68_GIC100</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_pending_spi_69_GIC101"><gui_name language="en">Set_pending_spi_69_GIC101</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_pending_spi_70_GIC102"><gui_name language="en">Set_pending_spi_70_GIC102</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_pending_spi_71_GIC103"><gui_name language="en">Set_pending_spi_71_GIC103</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_pending_spi_72_GIC104"><gui_name language="en">Set_pending_spi_72_GIC104</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_pending_spi_73_GIC105"><gui_name language="en">Set_pending_spi_73_GIC105</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_pending_spi_74_GIC106"><gui_name language="en">Set_pending_spi_74_GIC106</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_pending_spi_75_GIC107"><gui_name language="en">Set_pending_spi_75_GIC107</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_pending_spi_76_GIC108"><gui_name language="en">Set_pending_spi_76_GIC108</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_pending_spi_77_GIC109"><gui_name language="en">Set_pending_spi_77_GIC109</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_pending_spi_78_GIC110"><gui_name language="en">Set_pending_spi_78_GIC110</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_pending_spi_79_GIC111"><gui_name language="en">Set_pending_spi_79_GIC111</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_pending_spi_80_GIC112"><gui_name language="en">Set_pending_spi_80_GIC112</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_pending_spi_81_GIC113"><gui_name language="en">Set_pending_spi_81_GIC113</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_pending_spi_82_GIC114"><gui_name language="en">Set_pending_spi_82_GIC114</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_pending_spi_83_GIC115"><gui_name language="en">Set_pending_spi_83_GIC115</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_pending_spi_84_GIC116"><gui_name language="en">Set_pending_spi_84_GIC116</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_pending_spi_85_GIC117"><gui_name language="en">Set_pending_spi_85_GIC117</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_pending_spi_86_GIC118"><gui_name language="en">Set_pending_spi_86_GIC118</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_pending_spi_87_GIC119"><gui_name language="en">Set_pending_spi_87_GIC119</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_pending_spi_88_GIC120"><gui_name language="en">Set_pending_spi_88_GIC120</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_pending_spi_89_GIC121"><gui_name language="en">Set_pending_spi_89_GIC121</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_pending_spi_90_GIC122"><gui_name language="en">Set_pending_spi_90_GIC122</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_pending_spi_91_GIC123"><gui_name language="en">Set_pending_spi_91_GIC123</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_pending_spi_92_GIC124"><gui_name language="en">Set_pending_spi_92_GIC124</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_pending_spi_93_GIC125"><gui_name language="en">Set_pending_spi_93_GIC125</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_pending_spi_94_GIC126"><gui_name language="en">Set_pending_spi_94_GIC126</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_pending_spi_95_GIC127"><gui_name language="en">Set_pending_spi_95_GIC127</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISPR4" base_addr="mpuscu" offset="0x00001210" size="0x4">
                <gui_name language="en">ICDISPR4</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_pending_spi_96_GIC128"><gui_name language="en">Set_pending_spi_96_GIC128</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_pending_spi_97_GIC129"><gui_name language="en">Set_pending_spi_97_GIC129</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_pending_spi_98_GIC130"><gui_name language="en">Set_pending_spi_98_GIC130</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_pending_spi_99_GIC131"><gui_name language="en">Set_pending_spi_99_GIC131</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_pending_spi_100_GIC132"><gui_name language="en">Set_pending_spi_100_GIC132</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_pending_spi_101_GIC133"><gui_name language="en">Set_pending_spi_101_GIC133</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_pending_spi_102_GIC134"><gui_name language="en">Set_pending_spi_102_GIC134</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_pending_spi_103_GIC135"><gui_name language="en">Set_pending_spi_103_GIC135</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_pending_spi_104_GIC136"><gui_name language="en">Set_pending_spi_104_GIC136</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_pending_spi_105_GIC137"><gui_name language="en">Set_pending_spi_105_GIC137</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_pending_spi_106_GIC138"><gui_name language="en">Set_pending_spi_106_GIC138</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_pending_spi_107_GIC139"><gui_name language="en">Set_pending_spi_107_GIC139</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_pending_spi_108_GIC140"><gui_name language="en">Set_pending_spi_108_GIC140</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_pending_spi_109_GIC141"><gui_name language="en">Set_pending_spi_109_GIC141</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_pending_spi_110_GIC142"><gui_name language="en">Set_pending_spi_110_GIC142</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_pending_spi_111_GIC143"><gui_name language="en">Set_pending_spi_111_GIC143</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_pending_spi_112_GIC144"><gui_name language="en">Set_pending_spi_112_GIC144</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_pending_spi_113_GIC145"><gui_name language="en">Set_pending_spi_113_GIC145</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_pending_spi_114_GIC146"><gui_name language="en">Set_pending_spi_114_GIC146</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_pending_spi_115_GIC147"><gui_name language="en">Set_pending_spi_115_GIC147</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_pending_spi_116_GIC148"><gui_name language="en">Set_pending_spi_116_GIC148</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_pending_spi_117_GIC149"><gui_name language="en">Set_pending_spi_117_GIC149</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_pending_spi_118_GIC150"><gui_name language="en">Set_pending_spi_118_GIC150</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_pending_spi_119_GIC151"><gui_name language="en">Set_pending_spi_119_GIC151</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_pending_spi_120_GIC152"><gui_name language="en">Set_pending_spi_120_GIC152</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_pending_spi_121_GIC153"><gui_name language="en">Set_pending_spi_121_GIC153</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_pending_spi_122_GIC154"><gui_name language="en">Set_pending_spi_122_GIC154</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_pending_spi_123_GIC155"><gui_name language="en">Set_pending_spi_123_GIC155</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_pending_spi_124_GIC156"><gui_name language="en">Set_pending_spi_124_GIC156</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_pending_spi_125_GIC157"><gui_name language="en">Set_pending_spi_125_GIC157</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_pending_spi_126_GIC158"><gui_name language="en">Set_pending_spi_126_GIC158</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_pending_spi_127_GIC159"><gui_name language="en">Set_pending_spi_127_GIC159</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISPR5" base_addr="mpuscu" offset="0x00001214" size="0x4">
                <gui_name language="en">ICDISPR5</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_pending_spi_128_GIC160"><gui_name language="en">Set_pending_spi_128_GIC160</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_pending_spi_129_GIC161"><gui_name language="en">Set_pending_spi_129_GIC161</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_pending_spi_130_GIC162"><gui_name language="en">Set_pending_spi_130_GIC162</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_pending_spi_131_GIC163"><gui_name language="en">Set_pending_spi_131_GIC163</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_pending_spi_132_GIC164"><gui_name language="en">Set_pending_spi_132_GIC164</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_pending_spi_133_GIC165"><gui_name language="en">Set_pending_spi_133_GIC165</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_pending_spi_134_GIC166"><gui_name language="en">Set_pending_spi_134_GIC166</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_pending_spi_135_GIC167"><gui_name language="en">Set_pending_spi_135_GIC167</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_pending_spi_136_GIC168"><gui_name language="en">Set_pending_spi_136_GIC168</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_pending_spi_137_GIC169"><gui_name language="en">Set_pending_spi_137_GIC169</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_pending_spi_138_GIC170"><gui_name language="en">Set_pending_spi_138_GIC170</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_pending_spi_139_GIC171"><gui_name language="en">Set_pending_spi_139_GIC171</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_pending_spi_140_GIC172"><gui_name language="en">Set_pending_spi_140_GIC172</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_pending_spi_141_GIC173"><gui_name language="en">Set_pending_spi_141_GIC173</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_pending_spi_142_GIC174"><gui_name language="en">Set_pending_spi_142_GIC174</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_pending_spi_143_GIC175"><gui_name language="en">Set_pending_spi_143_GIC175</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_pending_spi_144_GIC176"><gui_name language="en">Set_pending_spi_144_GIC176</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_pending_spi_145_GIC177"><gui_name language="en">Set_pending_spi_145_GIC177</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_pending_spi_146_GIC178"><gui_name language="en">Set_pending_spi_146_GIC178</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_pending_spi_147_GIC179"><gui_name language="en">Set_pending_spi_147_GIC179</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Set_pending_spi_148_GIC180"><gui_name language="en">Set_pending_spi_148_GIC180</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Set_pending_spi_149_GIC181"><gui_name language="en">Set_pending_spi_149_GIC181</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Set_pending_spi_150_GIC182"><gui_name language="en">Set_pending_spi_150_GIC182</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Set_pending_spi_151_GIC183"><gui_name language="en">Set_pending_spi_151_GIC183</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Set_pending_spi_152_GIC184"><gui_name language="en">Set_pending_spi_152_GIC184</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Set_pending_spi_153_GIC185"><gui_name language="en">Set_pending_spi_153_GIC185</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Set_pending_spi_154_GIC186"><gui_name language="en">Set_pending_spi_154_GIC186</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Set_pending_spi_155_GIC187"><gui_name language="en">Set_pending_spi_155_GIC187</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Set_pending_spi_156_GIC188"><gui_name language="en">Set_pending_spi_156_GIC188</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Set_pending_spi_157_GIC189"><gui_name language="en">Set_pending_spi_157_GIC189</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Set_pending_spi_158_GIC190"><gui_name language="en">Set_pending_spi_158_GIC190</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Set_pending_spi_159_GIC191"><gui_name language="en">Set_pending_spi_159_GIC191</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDISPR6" base_addr="mpuscu" offset="0x00001218" size="0x4">
                <gui_name language="en">ICDISPR6</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Set_pending_spi_160_GIC192"><gui_name language="en">Set_pending_spi_160_GIC192</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Set_pending_spi_161_GIC193"><gui_name language="en">Set_pending_spi_161_GIC193</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Set_pending_spi_162_GIC194"><gui_name language="en">Set_pending_spi_162_GIC194</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Set_pending_spi_163_GIC195"><gui_name language="en">Set_pending_spi_163_GIC195</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Set_pending_spi_164_GIC196"><gui_name language="en">Set_pending_spi_164_GIC196</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Set_pending_spi_165_GIC197"><gui_name language="en">Set_pending_spi_165_GIC197</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Set_pending_spi_166_GIC198"><gui_name language="en">Set_pending_spi_166_GIC198</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Set_pending_spi_167_GIC199"><gui_name language="en">Set_pending_spi_167_GIC199</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Set_pending_spi_168_GIC200"><gui_name language="en">Set_pending_spi_168_GIC200</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Set_pending_spi_169_GIC201"><gui_name language="en">Set_pending_spi_169_GIC201</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Set_pending_spi_170_GIC202"><gui_name language="en">Set_pending_spi_170_GIC202</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Set_pending_spi_171_GIC203"><gui_name language="en">Set_pending_spi_171_GIC203</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Set_pending_spi_172_GIC204"><gui_name language="en">Set_pending_spi_172_GIC204</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Set_pending_spi_173_GIC205"><gui_name language="en">Set_pending_spi_173_GIC205</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Set_pending_spi_174_GIC206"><gui_name language="en">Set_pending_spi_174_GIC206</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Set_pending_spi_175_GIC207"><gui_name language="en">Set_pending_spi_175_GIC207</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Set_pending_spi_176_GIC208"><gui_name language="en">Set_pending_spi_176_GIC208</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Set_pending_spi_177_GIC209"><gui_name language="en">Set_pending_spi_177_GIC209</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Set_pending_spi_178_GIC210"><gui_name language="en">Set_pending_spi_178_GIC210</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Set_pending_spi_179_GIC211"><gui_name language="en">Set_pending_spi_179_GIC211</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Set-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICPR0" base_addr="mpuscu" offset="0x00001280" size="0x4">
                <gui_name language="en">ICDICPR0</gui_name>
                <description language="en">Interrupt Clear-Pending Registers (n)
4.3.8 Interrupt Clear-Pending Registers, GICD_ICPENDRn
The GICD_ICPENDR characteristics are:
Purpose
    The GICD_ICPENDRs provide a Clear-pending bit for each interrupt supported 
    by the GIC. Writing 1 to a Clear-pending bit clears the pending state of 
    the corresponding peripheral interrupt. Reading a bit identifies whether 
    the interrupt is pending.
Usage constraints
    A register bit corresponding to an unimplemented interrupt is RAZ/WI.
    If the GIC implements the Security Extensions:
      * a register bit that corresponds to a Group 0 interrupt is RAZ/WI to 
        Non-secure accesses
      * if the GIC implements configuration lockdown, the system can lock down 
        the Clear-pending bits for the lockable SPIs that are configured as 
        Group 0, see Configuration lockdown on page 4-82.
    Clear-pending bits for SGIs are read-only and ignore writes.
Configurations
    These registers are available in all configurations of the GIC. If the GIC 
    implements the Security Extensions these registers are Common.
    The number of implemented GICD_ICPENDRs is (GICD_TYPER.ITLinesNumber+1).
    The implemented GICD_ICPENDRs number upwards from GICD_ICPENDR0.
    In a multiprocessor implementation, GICD_ICPENDR0 is banked for each 
    connected processor. This register holds the Clear-pending bits for 
    interrupts 0-31.
Attributes
    RW
</description>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_pending_sgi_0"><gui_name language="en">Clear_pending_sgi_0</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_pending_sgi_1"><gui_name language="en">Clear_pending_sgi_1</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_pending_sgi_2"><gui_name language="en">Clear_pending_sgi_2</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_pending_sgi_3"><gui_name language="en">Clear_pending_sgi_3</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_pending_sgi_4"><gui_name language="en">Clear_pending_sgi_4</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_pending_sgi_5"><gui_name language="en">Clear_pending_sgi_5</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_pending_sgi_6"><gui_name language="en">Clear_pending_sgi_6</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_pending_sgi_7"><gui_name language="en">Clear_pending_sgi_7</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_pending_sgi_8"><gui_name language="en">Clear_pending_sgi_8</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_pending_sgi_9"><gui_name language="en">Clear_pending_sgi_9</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_pending_sgi_10"><gui_name language="en">Clear_pending_sgi_10</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_pending_sgi_11"><gui_name language="en">Clear_pending_sgi_11</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_pending_sgi_12"><gui_name language="en">Clear_pending_sgi_12</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_pending_sgi_13"><gui_name language="en">Clear_pending_sgi_13</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_pending_sgi_14"><gui_name language="en">Clear_pending_sgi_14</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_pending_sgi_15"><gui_name language="en">Clear_pending_sgi_15</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_pending_ppi_0"><gui_name language="en">Clear_pending_ppi_0</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_pending_ppi_1"><gui_name language="en">Clear_pending_ppi_1</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_pending_ppi_2"><gui_name language="en">Clear_pending_ppi_2</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_pending_ppi_3"><gui_name language="en">Clear_pending_ppi_3</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_pending_ppi_4"><gui_name language="en">Clear_pending_ppi_4</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_pending_ppi_5"><gui_name language="en">Clear_pending_ppi_5</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_pending_ppi_6"><gui_name language="en">Clear_pending_ppi_6</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_pending_ppi_7"><gui_name language="en">Clear_pending_ppi_7</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_pending_ppi_8"><gui_name language="en">Clear_pending_ppi_8</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_pending_ppi_9"><gui_name language="en">Clear_pending_ppi_9</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_pending_ppi_10"><gui_name language="en">Clear_pending_ppi_10</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_pending_ppi_11_GIC27"><gui_name language="en">Clear_pending_ppi_11_GIC27</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_pending_ppi_12_GIC28"><gui_name language="en">Clear_pending_ppi_12_GIC28</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_pending_ppi_13_GIC29"><gui_name language="en">Clear_pending_ppi_13_GIC29</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_pending_ppi_14_GIC30"><gui_name language="en">Clear_pending_ppi_14_GIC30</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_pending_ppi_15_GIC31"><gui_name language="en">Clear_pending_ppi_15_GIC31</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICPR1" base_addr="mpuscu" offset="0x00001284" size="0x4">
                <gui_name language="en">ICDICPR1</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_pending_spi_0_GIC32"><gui_name language="en">Clear_pending_spi_0_GIC32</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_pending_spi_1_GIC33"><gui_name language="en">Clear_pending_spi_1_GIC33</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_pending_spi_2_GIC34"><gui_name language="en">Clear_pending_spi_2_GIC34</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_pending_spi_3_GIC35"><gui_name language="en">Clear_pending_spi_3_GIC35</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_pending_spi_4_GIC36"><gui_name language="en">Clear_pending_spi_4_GIC36</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_pending_spi_5_GIC37"><gui_name language="en">Clear_pending_spi_5_GIC37</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_pending_spi_6_GIC38"><gui_name language="en">Clear_pending_spi_6_GIC38</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_pending_spi_7_GIC39"><gui_name language="en">Clear_pending_spi_7_GIC39</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_pending_spi_8_GIC40"><gui_name language="en">Clear_pending_spi_8_GIC40</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_pending_spi_9_GIC41"><gui_name language="en">Clear_pending_spi_9_GIC41</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_pending_spi_10_GIC42"><gui_name language="en">Clear_pending_spi_10_GIC42</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_pending_spi_11_GIC43"><gui_name language="en">Clear_pending_spi_11_GIC43</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_pending_spi_12_GIC44"><gui_name language="en">Clear_pending_spi_12_GIC44</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_pending_spi_13_GIC45"><gui_name language="en">Clear_pending_spi_13_GIC45</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_pending_spi_14_GIC46"><gui_name language="en">Clear_pending_spi_14_GIC46</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_pending_spi_15_GIC47"><gui_name language="en">Clear_pending_spi_15_GIC47</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_pending_spi_16_GIC48"><gui_name language="en">Clear_pending_spi_16_GIC48</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_pending_spi_17_GIC49"><gui_name language="en">Clear_pending_spi_17_GIC49</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_pending_spi_18_GIC50"><gui_name language="en">Clear_pending_spi_18_GIC50</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_pending_spi_19_GIC51"><gui_name language="en">Clear_pending_spi_19_GIC51</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_pending_spi_20_GIC52"><gui_name language="en">Clear_pending_spi_20_GIC52</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_pending_spi_21_GIC53"><gui_name language="en">Clear_pending_spi_21_GIC53</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_pending_spi_22_GIC54"><gui_name language="en">Clear_pending_spi_22_GIC54</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_pending_spi_23_GIC55"><gui_name language="en">Clear_pending_spi_23_GIC55</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_pending_spi_24_GIC56"><gui_name language="en">Clear_pending_spi_24_GIC56</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_pending_spi_25_GIC57"><gui_name language="en">Clear_pending_spi_25_GIC57</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_pending_spi_26_GIC58"><gui_name language="en">Clear_pending_spi_26_GIC58</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_pending_spi_27_GIC59"><gui_name language="en">Clear_pending_spi_27_GIC59</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_pending_spi_28_GIC60"><gui_name language="en">Clear_pending_spi_28_GIC60</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_pending_spi_29_GIC61"><gui_name language="en">Clear_pending_spi_29_GIC61</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_pending_spi_30_GIC62"><gui_name language="en">Clear_pending_spi_30_GIC62</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_pending_spi_31_GIC63"><gui_name language="en">Clear_pending_spi_31_GIC63</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICPR2" base_addr="mpuscu" offset="0x00001288" size="0x4">
                <gui_name language="en">ICDICPR2</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_pending_spi_32_GIC64"><gui_name language="en">Clear_pending_spi_32_GIC64</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_pending_spi_33_GIC65"><gui_name language="en">Clear_pending_spi_33_GIC65</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_pending_spi_34_GIC66"><gui_name language="en">Clear_pending_spi_34_GIC66</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_pending_spi_35_GIC67"><gui_name language="en">Clear_pending_spi_35_GIC67</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_pending_spi_36_GIC68"><gui_name language="en">Clear_pending_spi_36_GIC68</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_pending_spi_37_GIC69"><gui_name language="en">Clear_pending_spi_37_GIC69</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_pending_spi_38_GIC70"><gui_name language="en">Clear_pending_spi_38_GIC70</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_pending_spi_39_GIC71"><gui_name language="en">Clear_pending_spi_39_GIC71</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_pending_spi_40_GIC72"><gui_name language="en">Clear_pending_spi_40_GIC72</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_pending_spi_41_GIC73"><gui_name language="en">Clear_pending_spi_41_GIC73</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_pending_spi_42_GIC74"><gui_name language="en">Clear_pending_spi_42_GIC74</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_pending_spi_43_GIC75"><gui_name language="en">Clear_pending_spi_43_GIC75</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_pending_spi_44_GIC76"><gui_name language="en">Clear_pending_spi_44_GIC76</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_pending_spi_45_GIC77"><gui_name language="en">Clear_pending_spi_45_GIC77</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_pending_spi_46_GIC78"><gui_name language="en">Clear_pending_spi_46_GIC78</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_pending_spi_47_GIC79"><gui_name language="en">Clear_pending_spi_47_GIC79</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_pending_spi_48_GIC80"><gui_name language="en">Clear_pending_spi_48_GIC80</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_pending_spi_49_GIC81"><gui_name language="en">Clear_pending_spi_49_GIC81</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_pending_spi_50_GIC82"><gui_name language="en">Clear_pending_spi_50_GIC82</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_pending_spi_51_GIC83"><gui_name language="en">Clear_pending_spi_51_GIC83</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_pending_spi_52_GIC84"><gui_name language="en">Clear_pending_spi_52_GIC84</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_pending_spi_53_GIC85"><gui_name language="en">Clear_pending_spi_53_GIC85</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_pending_spi_54_GIC86"><gui_name language="en">Clear_pending_spi_54_GIC86</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_pending_spi_55_GIC87"><gui_name language="en">Clear_pending_spi_55_GIC87</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_pending_spi_56_GIC88"><gui_name language="en">Clear_pending_spi_56_GIC88</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_pending_spi_57_GIC89"><gui_name language="en">Clear_pending_spi_57_GIC89</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_pending_spi_58_GIC90"><gui_name language="en">Clear_pending_spi_58_GIC90</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_pending_spi_59_GIC91"><gui_name language="en">Clear_pending_spi_59_GIC91</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_pending_spi_60_GIC92"><gui_name language="en">Clear_pending_spi_60_GIC92</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_pending_spi_61_GIC93"><gui_name language="en">Clear_pending_spi_61_GIC93</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_pending_spi_62_GIC94"><gui_name language="en">Clear_pending_spi_62_GIC94</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_pending_spi_63_GIC95"><gui_name language="en">Clear_pending_spi_63_GIC95</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICPR3" base_addr="mpuscu" offset="0x0000128C" size="0x4">
                <gui_name language="en">ICDICPR3</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_pending_spi_64_GIC96"><gui_name language="en">Clear_pending_spi_64_GIC96</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_pending_spi_65_GIC97"><gui_name language="en">Clear_pending_spi_65_GIC97</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_pending_spi_66_GIC98"><gui_name language="en">Clear_pending_spi_66_GIC98</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_pending_spi_67_GIC99"><gui_name language="en">Clear_pending_spi_67_GIC99</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_pending_spi_68_GIC100"><gui_name language="en">Clear_pending_spi_68_GIC100</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_pending_spi_69_GIC101"><gui_name language="en">Clear_pending_spi_69_GIC101</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_pending_spi_70_GIC102"><gui_name language="en">Clear_pending_spi_70_GIC102</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_pending_spi_71_GIC103"><gui_name language="en">Clear_pending_spi_71_GIC103</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_pending_spi_72_GIC104"><gui_name language="en">Clear_pending_spi_72_GIC104</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_pending_spi_73_GIC105"><gui_name language="en">Clear_pending_spi_73_GIC105</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_pending_spi_74_GIC106"><gui_name language="en">Clear_pending_spi_74_GIC106</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_pending_spi_75_GIC107"><gui_name language="en">Clear_pending_spi_75_GIC107</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_pending_spi_76_GIC108"><gui_name language="en">Clear_pending_spi_76_GIC108</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_pending_spi_77_GIC109"><gui_name language="en">Clear_pending_spi_77_GIC109</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_pending_spi_78_GIC110"><gui_name language="en">Clear_pending_spi_78_GIC110</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_pending_spi_79_GIC111"><gui_name language="en">Clear_pending_spi_79_GIC111</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_pending_spi_80_GIC112"><gui_name language="en">Clear_pending_spi_80_GIC112</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_pending_spi_81_GIC113"><gui_name language="en">Clear_pending_spi_81_GIC113</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_pending_spi_82_GIC114"><gui_name language="en">Clear_pending_spi_82_GIC114</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_pending_spi_83_GIC115"><gui_name language="en">Clear_pending_spi_83_GIC115</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_pending_spi_84_GIC116"><gui_name language="en">Clear_pending_spi_84_GIC116</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_pending_spi_85_GIC117"><gui_name language="en">Clear_pending_spi_85_GIC117</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_pending_spi_86_GIC118"><gui_name language="en">Clear_pending_spi_86_GIC118</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_pending_spi_87_GIC119"><gui_name language="en">Clear_pending_spi_87_GIC119</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_pending_spi_88_GIC120"><gui_name language="en">Clear_pending_spi_88_GIC120</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_pending_spi_89_GIC121"><gui_name language="en">Clear_pending_spi_89_GIC121</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_pending_spi_90_GIC122"><gui_name language="en">Clear_pending_spi_90_GIC122</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_pending_spi_91_GIC123"><gui_name language="en">Clear_pending_spi_91_GIC123</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_pending_spi_92_GIC124"><gui_name language="en">Clear_pending_spi_92_GIC124</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_pending_spi_93_GIC125"><gui_name language="en">Clear_pending_spi_93_GIC125</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_pending_spi_94_GIC126"><gui_name language="en">Clear_pending_spi_94_GIC126</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_pending_spi_95_GIC127"><gui_name language="en">Clear_pending_spi_95_GIC127</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICPR4" base_addr="mpuscu" offset="0x00001290" size="0x4">
                <gui_name language="en">ICDICPR4</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_pending_spi_96_GIC128"><gui_name language="en">Clear_pending_spi_96_GIC128</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_pending_spi_97_GIC129"><gui_name language="en">Clear_pending_spi_97_GIC129</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_pending_spi_98_GIC130"><gui_name language="en">Clear_pending_spi_98_GIC130</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_pending_spi_99_GIC131"><gui_name language="en">Clear_pending_spi_99_GIC131</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_pending_spi_100_GIC132"><gui_name language="en">Clear_pending_spi_100_GIC132</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_pending_spi_101_GIC133"><gui_name language="en">Clear_pending_spi_101_GIC133</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_pending_spi_102_GIC134"><gui_name language="en">Clear_pending_spi_102_GIC134</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_pending_spi_103_GIC135"><gui_name language="en">Clear_pending_spi_103_GIC135</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_pending_spi_104_GIC136"><gui_name language="en">Clear_pending_spi_104_GIC136</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_pending_spi_105_GIC137"><gui_name language="en">Clear_pending_spi_105_GIC137</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_pending_spi_106_GIC138"><gui_name language="en">Clear_pending_spi_106_GIC138</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_pending_spi_107_GIC139"><gui_name language="en">Clear_pending_spi_107_GIC139</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_pending_spi_108_GIC140"><gui_name language="en">Clear_pending_spi_108_GIC140</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_pending_spi_109_GIC141"><gui_name language="en">Clear_pending_spi_109_GIC141</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_pending_spi_110_GIC142"><gui_name language="en">Clear_pending_spi_110_GIC142</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_pending_spi_111_GIC143"><gui_name language="en">Clear_pending_spi_111_GIC143</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_pending_spi_112_GIC144"><gui_name language="en">Clear_pending_spi_112_GIC144</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_pending_spi_113_GIC145"><gui_name language="en">Clear_pending_spi_113_GIC145</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_pending_spi_114_GIC146"><gui_name language="en">Clear_pending_spi_114_GIC146</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_pending_spi_115_GIC147"><gui_name language="en">Clear_pending_spi_115_GIC147</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_pending_spi_116_GIC148"><gui_name language="en">Clear_pending_spi_116_GIC148</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_pending_spi_117_GIC149"><gui_name language="en">Clear_pending_spi_117_GIC149</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_pending_spi_118_GIC150"><gui_name language="en">Clear_pending_spi_118_GIC150</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_pending_spi_119_GIC151"><gui_name language="en">Clear_pending_spi_119_GIC151</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_pending_spi_120_GIC152"><gui_name language="en">Clear_pending_spi_120_GIC152</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_pending_spi_121_GIC153"><gui_name language="en">Clear_pending_spi_121_GIC153</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_pending_spi_122_GIC154"><gui_name language="en">Clear_pending_spi_122_GIC154</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_pending_spi_123_GIC155"><gui_name language="en">Clear_pending_spi_123_GIC155</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_pending_spi_124_GIC156"><gui_name language="en">Clear_pending_spi_124_GIC156</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_pending_spi_125_GIC157"><gui_name language="en">Clear_pending_spi_125_GIC157</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_pending_spi_126_GIC158"><gui_name language="en">Clear_pending_spi_126_GIC158</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_pending_spi_127_GIC159"><gui_name language="en">Clear_pending_spi_127_GIC159</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICPR5" base_addr="mpuscu" offset="0x00001294" size="0x4">
                <gui_name language="en">ICDICPR5</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_pending_spi_128_GIC160"><gui_name language="en">Clear_pending_spi_128_GIC160</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_pending_spi_129_GIC161"><gui_name language="en">Clear_pending_spi_129_GIC161</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_pending_spi_130_GIC162"><gui_name language="en">Clear_pending_spi_130_GIC162</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_pending_spi_131_GIC163"><gui_name language="en">Clear_pending_spi_131_GIC163</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_pending_spi_132_GIC164"><gui_name language="en">Clear_pending_spi_132_GIC164</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_pending_spi_133_GIC165"><gui_name language="en">Clear_pending_spi_133_GIC165</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_pending_spi_134_GIC166"><gui_name language="en">Clear_pending_spi_134_GIC166</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_pending_spi_135_GIC167"><gui_name language="en">Clear_pending_spi_135_GIC167</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_pending_spi_136_GIC168"><gui_name language="en">Clear_pending_spi_136_GIC168</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_pending_spi_137_GIC169"><gui_name language="en">Clear_pending_spi_137_GIC169</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_pending_spi_138_GIC170"><gui_name language="en">Clear_pending_spi_138_GIC170</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_pending_spi_139_GIC171"><gui_name language="en">Clear_pending_spi_139_GIC171</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_pending_spi_140_GIC172"><gui_name language="en">Clear_pending_spi_140_GIC172</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_pending_spi_141_GIC173"><gui_name language="en">Clear_pending_spi_141_GIC173</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_pending_spi_142_GIC174"><gui_name language="en">Clear_pending_spi_142_GIC174</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_pending_spi_143_GIC175"><gui_name language="en">Clear_pending_spi_143_GIC175</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_pending_spi_144_GIC176"><gui_name language="en">Clear_pending_spi_144_GIC176</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_pending_spi_145_GIC177"><gui_name language="en">Clear_pending_spi_145_GIC177</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_pending_spi_146_GIC178"><gui_name language="en">Clear_pending_spi_146_GIC178</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_pending_spi_147_GIC179"><gui_name language="en">Clear_pending_spi_147_GIC179</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="20" low_bit="20" name="Clear_pending_spi_148_GIC180"><gui_name language="en">Clear_pending_spi_148_GIC180</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="21" low_bit="21" name="Clear_pending_spi_149_GIC181"><gui_name language="en">Clear_pending_spi_149_GIC181</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="22" low_bit="22" name="Clear_pending_spi_150_GIC182"><gui_name language="en">Clear_pending_spi_150_GIC182</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="23" low_bit="23" name="Clear_pending_spi_151_GIC183"><gui_name language="en">Clear_pending_spi_151_GIC183</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="24" low_bit="24" name="Clear_pending_spi_152_GIC184"><gui_name language="en">Clear_pending_spi_152_GIC184</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="25" low_bit="25" name="Clear_pending_spi_153_GIC185"><gui_name language="en">Clear_pending_spi_153_GIC185</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="26" low_bit="26" name="Clear_pending_spi_154_GIC186"><gui_name language="en">Clear_pending_spi_154_GIC186</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="27" low_bit="27" name="Clear_pending_spi_155_GIC187"><gui_name language="en">Clear_pending_spi_155_GIC187</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="28" low_bit="28" name="Clear_pending_spi_156_GIC188"><gui_name language="en">Clear_pending_spi_156_GIC188</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="29" low_bit="29" name="Clear_pending_spi_157_GIC189"><gui_name language="en">Clear_pending_spi_157_GIC189</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="30" low_bit="30" name="Clear_pending_spi_158_GIC190"><gui_name language="en">Clear_pending_spi_158_GIC190</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="31" low_bit="31" name="Clear_pending_spi_159_GIC191"><gui_name language="en">Clear_pending_spi_159_GIC191</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICPR6" base_addr="mpuscu" offset="0x00001298" size="0x4">
                <gui_name language="en">ICDICPR6</gui_name>
                <bitField access="Read Write" high_bit="0" low_bit="0" name="Clear_pending_spi_160_GIC192"><gui_name language="en">Clear_pending_spi_160_GIC192</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="1" low_bit="1" name="Clear_pending_spi_161_GIC193"><gui_name language="en">Clear_pending_spi_161_GIC193</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="2" low_bit="2" name="Clear_pending_spi_162_GIC194"><gui_name language="en">Clear_pending_spi_162_GIC194</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="3" low_bit="3" name="Clear_pending_spi_163_GIC195"><gui_name language="en">Clear_pending_spi_163_GIC195</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="4" low_bit="4" name="Clear_pending_spi_164_GIC196"><gui_name language="en">Clear_pending_spi_164_GIC196</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="5" low_bit="5" name="Clear_pending_spi_165_GIC197"><gui_name language="en">Clear_pending_spi_165_GIC197</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="6" low_bit="6" name="Clear_pending_spi_166_GIC198"><gui_name language="en">Clear_pending_spi_166_GIC198</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="7" low_bit="7" name="Clear_pending_spi_167_GIC199"><gui_name language="en">Clear_pending_spi_167_GIC199</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="8" low_bit="8" name="Clear_pending_spi_168_GIC200"><gui_name language="en">Clear_pending_spi_168_GIC200</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="9" low_bit="9" name="Clear_pending_spi_169_GIC201"><gui_name language="en">Clear_pending_spi_169_GIC201</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="10" low_bit="10" name="Clear_pending_spi_170_GIC202"><gui_name language="en">Clear_pending_spi_170_GIC202</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="11" low_bit="11" name="Clear_pending_spi_171_GIC203"><gui_name language="en">Clear_pending_spi_171_GIC203</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="12" low_bit="12" name="Clear_pending_spi_172_GIC204"><gui_name language="en">Clear_pending_spi_172_GIC204</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="13" low_bit="13" name="Clear_pending_spi_173_GIC205"><gui_name language="en">Clear_pending_spi_173_GIC205</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="14" low_bit="14" name="Clear_pending_spi_174_GIC206"><gui_name language="en">Clear_pending_spi_174_GIC206</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="15" low_bit="15" name="Clear_pending_spi_175_GIC207"><gui_name language="en">Clear_pending_spi_175_GIC207</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="16" low_bit="16" name="Clear_pending_spi_176_GIC208"><gui_name language="en">Clear_pending_spi_176_GIC208</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="17" low_bit="17" name="Clear_pending_spi_177_GIC209"><gui_name language="en">Clear_pending_spi_177_GIC209</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="18" low_bit="18" name="Clear_pending_spi_178_GIC210"><gui_name language="en">Clear_pending_spi_178_GIC210</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
                <bitField access="Read Write" high_bit="19" low_bit="19" name="Clear_pending_spi_179_GIC211"><gui_name language="en">Clear_pending_spi_179_GIC211</gui_name><description language="en">For SPIs and PPIs: write 0 = Has no effect / 1 = Clear-Pending. For SGIs, the write is ignored.</description></bitField>
            </register>
            <register name="gic_distributor_ICDABR0" base_addr="mpuscu" offset="0x00001300" size="0x4">
                <gui_name language="en">ICDABR0</gui_name>
                <description language="en">Active Bit registers (n)
4.3.10 Interrupt Clear-Active Registers, GICD_ICACTIVERn / Active Bit Registers, ICDABRn
## In GICv1, these are the Active Bit Registers, ICDABRn. These registers are RO. 
The GICD_ICACTIVER characteristics are:
Purpose
    The GICD_ICACTIVERs provide a Clear-active bit for each interrupt that the 
    GIC supports. Writing to a Clear-active bit Deactivates the corresponding 
    interrupt. These registers are used when preserving and restoring GIC state.
Usage constraints
    A register bit corresponding to an unimplemented interrupt is RAZ/WI.
    If the GIC implements the Security Extensions, a register bit that 
    corresponds to a Group 0 interrupt is RAZ/WI to Non-secure accesses.
Configurations
    These registers are present only in GICv2. The register locations are 
    reserved in GICv1. 
    The number of implemented GICD_ICACTIVERs is (GICD_TYPER.ITLinesNumber+1).
    The implemented GICD_ICACTIVERs number upwards from GICD_ICACTIVER0.
    In a multiprocessor implementation, GICD_ICACTIVER0 is banked for each 
    connected processor. This register holds the Clear-active bits for 
    interrupts 0-31.
Attributes
    RO
</description>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="Active_status_sgi_0"><gui_name language="en">Active_status_sgi_0</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="Active_status_sgi_1"><gui_name language="en">Active_status_sgi_1</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="Active_status_sgi_2"><gui_name language="en">Active_status_sgi_2</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="Active_status_sgi_3"><gui_name language="en">Active_status_sgi_3</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="Active_status_sgi_4"><gui_name language="en">Active_status_sgi_4</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="Active_status_sgi_5"><gui_name language="en">Active_status_sgi_5</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="Active_status_sgi_6"><gui_name language="en">Active_status_sgi_6</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="Active_status_sgi_7"><gui_name language="en">Active_status_sgi_7</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="Active_status_sgi_8"><gui_name language="en">Active_status_sgi_8</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="Active_status_sgi_9"><gui_name language="en">Active_status_sgi_9</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="Active_status_sgi_10"><gui_name language="en">Active_status_sgi_10</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="Active_status_sgi_11"><gui_name language="en">Active_status_sgi_11</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="Active_status_sgi_12"><gui_name language="en">Active_status_sgi_12</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="Active_status_sgi_13"><gui_name language="en">Active_status_sgi_13</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="Active_status_sgi_14"><gui_name language="en">Active_status_sgi_14</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="Active_status_sgi_15"><gui_name language="en">Active_status_sgi_15</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="Active_status_ppi_0"><gui_name language="en">Active_status_ppi_0</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="Active_status_ppi_1"><gui_name language="en">Active_status_ppi_1</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="Active_status_ppi_2"><gui_name language="en">Active_status_ppi_2</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="Active_status_ppi_3"><gui_name language="en">Active_status_ppi_3</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="Active_status_ppi_4"><gui_name language="en">Active_status_ppi_4</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="Active_status_ppi_5"><gui_name language="en">Active_status_ppi_5</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="Active_status_ppi_6"><gui_name language="en">Active_status_ppi_6</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="Active_status_ppi_7"><gui_name language="en">Active_status_ppi_7</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="Active_status_ppi_8"><gui_name language="en">Active_status_ppi_8</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="Active_status_ppi_9"><gui_name language="en">Active_status_ppi_9</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="Active_status_ppi_10"><gui_name language="en">Active_status_ppi_10</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="Active_status_ppi_11_GIC27"><gui_name language="en">Active_status_ppi_11_GIC27</gui_name><description language="en">Active status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="Active_status_ppi_12_GIC28"><gui_name language="en">Active_status_ppi_12_GIC28</gui_name><description language="en">Active status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="Active_status_ppi_13_GIC29"><gui_name language="en">Active_status_ppi_13_GIC29</gui_name><description language="en">Active status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="Active_status_ppi_14_GIC30"><gui_name language="en">Active_status_ppi_14_GIC30</gui_name><description language="en">Active status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="Active_status_ppi_15_GIC31"><gui_name language="en">Active_status_ppi_15_GIC31</gui_name><description language="en">Active status.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICDABR1" base_addr="mpuscu" offset="0x00001304" size="0x4">
                <gui_name language="en">ICDABR1</gui_name>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="Active_status_spi_0_GIC32"><gui_name language="en">Active_status_spi_0_GIC32</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="Active_status_spi_1_GIC33"><gui_name language="en">Active_status_spi_1_GIC33</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="Active_status_spi_2_GIC34"><gui_name language="en">Active_status_spi_2_GIC34</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="Active_status_spi_3_GIC35"><gui_name language="en">Active_status_spi_3_GIC35</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="Active_status_spi_4_GIC36"><gui_name language="en">Active_status_spi_4_GIC36</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="Active_status_spi_5_GIC37"><gui_name language="en">Active_status_spi_5_GIC37</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="Active_status_spi_6_GIC38"><gui_name language="en">Active_status_spi_6_GIC38</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="Active_status_spi_7_GIC39"><gui_name language="en">Active_status_spi_7_GIC39</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="Active_status_spi_8_GIC40"><gui_name language="en">Active_status_spi_8_GIC40</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="Active_status_spi_9_GIC41"><gui_name language="en">Active_status_spi_9_GIC41</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="Active_status_spi_10_GIC42"><gui_name language="en">Active_status_spi_10_GIC42</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="Active_status_spi_11_GIC43"><gui_name language="en">Active_status_spi_11_GIC43</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="Active_status_spi_12_GIC44"><gui_name language="en">Active_status_spi_12_GIC44</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="Active_status_spi_13_GIC45"><gui_name language="en">Active_status_spi_13_GIC45</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="Active_status_spi_14_GIC46"><gui_name language="en">Active_status_spi_14_GIC46</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="Active_status_spi_15_GIC47"><gui_name language="en">Active_status_spi_15_GIC47</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="Active_status_spi_16_GIC48"><gui_name language="en">Active_status_spi_16_GIC48</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="Active_status_spi_17_GIC49"><gui_name language="en">Active_status_spi_17_GIC49</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="Active_status_spi_18_GIC50"><gui_name language="en">Active_status_spi_18_GIC50</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="Active_status_spi_19_GIC51"><gui_name language="en">Active_status_spi_19_GIC51</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="Active_status_spi_20_GIC52"><gui_name language="en">Active_status_spi_20_GIC52</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="Active_status_spi_21_GIC53"><gui_name language="en">Active_status_spi_21_GIC53</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="Active_status_spi_22_GIC54"><gui_name language="en">Active_status_spi_22_GIC54</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="Active_status_spi_23_GIC55"><gui_name language="en">Active_status_spi_23_GIC55</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="Active_status_spi_24_GIC56"><gui_name language="en">Active_status_spi_24_GIC56</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="Active_status_spi_25_GIC57"><gui_name language="en">Active_status_spi_25_GIC57</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="Active_status_spi_26_GIC58"><gui_name language="en">Active_status_spi_26_GIC58</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="Active_status_spi_27_GIC59"><gui_name language="en">Active_status_spi_27_GIC59</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="Active_status_spi_28_GIC60"><gui_name language="en">Active_status_spi_28_GIC60</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="Active_status_spi_29_GIC61"><gui_name language="en">Active_status_spi_29_GIC61</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="Active_status_spi_30_GIC62"><gui_name language="en">Active_status_spi_30_GIC62</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="Active_status_spi_31_GIC63"><gui_name language="en">Active_status_spi_31_GIC63</gui_name><description language="en">Active status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDABR2" base_addr="mpuscu" offset="0x00001308" size="0x4">
                <gui_name language="en">ICDABR2</gui_name>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="Active_status_spi_32_GIC64"><gui_name language="en">Active_status_spi_32_GIC64</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="Active_status_spi_33_GIC65"><gui_name language="en">Active_status_spi_33_GIC65</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="Active_status_spi_34_GIC66"><gui_name language="en">Active_status_spi_34_GIC66</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="Active_status_spi_35_GIC67"><gui_name language="en">Active_status_spi_35_GIC67</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="Active_status_spi_36_GIC68"><gui_name language="en">Active_status_spi_36_GIC68</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="Active_status_spi_37_GIC69"><gui_name language="en">Active_status_spi_37_GIC69</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="Active_status_spi_38_GIC70"><gui_name language="en">Active_status_spi_38_GIC70</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="Active_status_spi_39_GIC71"><gui_name language="en">Active_status_spi_39_GIC71</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="Active_status_spi_40_GIC72"><gui_name language="en">Active_status_spi_40_GIC72</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="Active_status_spi_41_GIC73"><gui_name language="en">Active_status_spi_41_GIC73</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="Active_status_spi_42_GIC74"><gui_name language="en">Active_status_spi_42_GIC74</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="Active_status_spi_43_GIC75"><gui_name language="en">Active_status_spi_43_GIC75</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="Active_status_spi_44_GIC76"><gui_name language="en">Active_status_spi_44_GIC76</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="Active_status_spi_45_GIC77"><gui_name language="en">Active_status_spi_45_GIC77</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="Active_status_spi_46_GIC78"><gui_name language="en">Active_status_spi_46_GIC78</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="Active_status_spi_47_GIC79"><gui_name language="en">Active_status_spi_47_GIC79</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="Active_status_spi_48_GIC80"><gui_name language="en">Active_status_spi_48_GIC80</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="Active_status_spi_49_GIC81"><gui_name language="en">Active_status_spi_49_GIC81</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="Active_status_spi_50_GIC82"><gui_name language="en">Active_status_spi_50_GIC82</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="Active_status_spi_51_GIC83"><gui_name language="en">Active_status_spi_51_GIC83</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="Active_status_spi_52_GIC84"><gui_name language="en">Active_status_spi_52_GIC84</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="Active_status_spi_53_GIC85"><gui_name language="en">Active_status_spi_53_GIC85</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="Active_status_spi_54_GIC86"><gui_name language="en">Active_status_spi_54_GIC86</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="Active_status_spi_55_GIC87"><gui_name language="en">Active_status_spi_55_GIC87</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="Active_status_spi_56_GIC88"><gui_name language="en">Active_status_spi_56_GIC88</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="Active_status_spi_57_GIC89"><gui_name language="en">Active_status_spi_57_GIC89</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="Active_status_spi_58_GIC90"><gui_name language="en">Active_status_spi_58_GIC90</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="Active_status_spi_59_GIC91"><gui_name language="en">Active_status_spi_59_GIC91</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="Active_status_spi_60_GIC92"><gui_name language="en">Active_status_spi_60_GIC92</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="Active_status_spi_61_GIC93"><gui_name language="en">Active_status_spi_61_GIC93</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="Active_status_spi_62_GIC94"><gui_name language="en">Active_status_spi_62_GIC94</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="Active_status_spi_63_GIC95"><gui_name language="en">Active_status_spi_63_GIC95</gui_name><description language="en">Active status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDABR3" base_addr="mpuscu" offset="0x0000130C" size="0x4">
                <gui_name language="en">ICDABR3</gui_name>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="Active_status_spi_64_GIC96"><gui_name language="en">Active_status_spi_64_GIC96</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="Active_status_spi_65_GIC97"><gui_name language="en">Active_status_spi_65_GIC97</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="Active_status_spi_66_GIC98"><gui_name language="en">Active_status_spi_66_GIC98</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="Active_status_spi_67_GIC99"><gui_name language="en">Active_status_spi_67_GIC99</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="Active_status_spi_68_GIC100"><gui_name language="en">Active_status_spi_68_GIC100</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="Active_status_spi_69_GIC101"><gui_name language="en">Active_status_spi_69_GIC101</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="Active_status_spi_70_GIC102"><gui_name language="en">Active_status_spi_70_GIC102</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="Active_status_spi_71_GIC103"><gui_name language="en">Active_status_spi_71_GIC103</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="Active_status_spi_72_GIC104"><gui_name language="en">Active_status_spi_72_GIC104</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="Active_status_spi_73_GIC105"><gui_name language="en">Active_status_spi_73_GIC105</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="Active_status_spi_74_GIC106"><gui_name language="en">Active_status_spi_74_GIC106</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="Active_status_spi_75_GIC107"><gui_name language="en">Active_status_spi_75_GIC107</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="Active_status_spi_76_GIC108"><gui_name language="en">Active_status_spi_76_GIC108</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="Active_status_spi_77_GIC109"><gui_name language="en">Active_status_spi_77_GIC109</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="Active_status_spi_78_GIC110"><gui_name language="en">Active_status_spi_78_GIC110</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="Active_status_spi_79_GIC111"><gui_name language="en">Active_status_spi_79_GIC111</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="Active_status_spi_80_GIC112"><gui_name language="en">Active_status_spi_80_GIC112</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="Active_status_spi_81_GIC113"><gui_name language="en">Active_status_spi_81_GIC113</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="Active_status_spi_82_GIC114"><gui_name language="en">Active_status_spi_82_GIC114</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="Active_status_spi_83_GIC115"><gui_name language="en">Active_status_spi_83_GIC115</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="Active_status_spi_84_GIC116"><gui_name language="en">Active_status_spi_84_GIC116</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="Active_status_spi_85_GIC117"><gui_name language="en">Active_status_spi_85_GIC117</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="Active_status_spi_86_GIC118"><gui_name language="en">Active_status_spi_86_GIC118</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="Active_status_spi_87_GIC119"><gui_name language="en">Active_status_spi_87_GIC119</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="Active_status_spi_88_GIC120"><gui_name language="en">Active_status_spi_88_GIC120</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="Active_status_spi_89_GIC121"><gui_name language="en">Active_status_spi_89_GIC121</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="Active_status_spi_90_GIC122"><gui_name language="en">Active_status_spi_90_GIC122</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="Active_status_spi_91_GIC123"><gui_name language="en">Active_status_spi_91_GIC123</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="Active_status_spi_92_GIC124"><gui_name language="en">Active_status_spi_92_GIC124</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="Active_status_spi_93_GIC125"><gui_name language="en">Active_status_spi_93_GIC125</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="Active_status_spi_94_GIC126"><gui_name language="en">Active_status_spi_94_GIC126</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="Active_status_spi_95_GIC127"><gui_name language="en">Active_status_spi_95_GIC127</gui_name><description language="en">Active status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDABR4" base_addr="mpuscu" offset="0x00001310" size="0x4">
                <gui_name language="en">ICDABR4</gui_name>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="Active_status_spi_96_GIC128"><gui_name language="en">Active_status_spi_96_GIC128</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="Active_status_spi_97_GIC129"><gui_name language="en">Active_status_spi_97_GIC129</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="Active_status_spi_98_GIC130"><gui_name language="en">Active_status_spi_98_GIC130</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="Active_status_spi_99_GIC131"><gui_name language="en">Active_status_spi_99_GIC131</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="Active_status_spi_100_GIC132"><gui_name language="en">Active_status_spi_100_GIC132</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="Active_status_spi_101_GIC133"><gui_name language="en">Active_status_spi_101_GIC133</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="Active_status_spi_102_GIC134"><gui_name language="en">Active_status_spi_102_GIC134</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="Active_status_spi_103_GIC135"><gui_name language="en">Active_status_spi_103_GIC135</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="Active_status_spi_104_GIC136"><gui_name language="en">Active_status_spi_104_GIC136</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="Active_status_spi_105_GIC137"><gui_name language="en">Active_status_spi_105_GIC137</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="Active_status_spi_106_GIC138"><gui_name language="en">Active_status_spi_106_GIC138</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="Active_status_spi_107_GIC139"><gui_name language="en">Active_status_spi_107_GIC139</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="Active_status_spi_108_GIC140"><gui_name language="en">Active_status_spi_108_GIC140</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="Active_status_spi_109_GIC141"><gui_name language="en">Active_status_spi_109_GIC141</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="Active_status_spi_110_GIC142"><gui_name language="en">Active_status_spi_110_GIC142</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="Active_status_spi_111_GIC143"><gui_name language="en">Active_status_spi_111_GIC143</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="Active_status_spi_112_GIC144"><gui_name language="en">Active_status_spi_112_GIC144</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="Active_status_spi_113_GIC145"><gui_name language="en">Active_status_spi_113_GIC145</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="Active_status_spi_114_GIC146"><gui_name language="en">Active_status_spi_114_GIC146</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="Active_status_spi_115_GIC147"><gui_name language="en">Active_status_spi_115_GIC147</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="Active_status_spi_116_GIC148"><gui_name language="en">Active_status_spi_116_GIC148</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="Active_status_spi_117_GIC149"><gui_name language="en">Active_status_spi_117_GIC149</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="Active_status_spi_118_GIC150"><gui_name language="en">Active_status_spi_118_GIC150</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="Active_status_spi_119_GIC151"><gui_name language="en">Active_status_spi_119_GIC151</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="Active_status_spi_120_GIC152"><gui_name language="en">Active_status_spi_120_GIC152</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="Active_status_spi_121_GIC153"><gui_name language="en">Active_status_spi_121_GIC153</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="Active_status_spi_122_GIC154"><gui_name language="en">Active_status_spi_122_GIC154</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="Active_status_spi_123_GIC155"><gui_name language="en">Active_status_spi_123_GIC155</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="Active_status_spi_124_GIC156"><gui_name language="en">Active_status_spi_124_GIC156</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="Active_status_spi_125_GIC157"><gui_name language="en">Active_status_spi_125_GIC157</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="Active_status_spi_126_GIC158"><gui_name language="en">Active_status_spi_126_GIC158</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="Active_status_spi_127_GIC159"><gui_name language="en">Active_status_spi_127_GIC159</gui_name><description language="en">Active status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDABR5" base_addr="mpuscu" offset="0x00001314" size="0x4">
                <gui_name language="en">ICDABR5</gui_name>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="Active_status_spi_128_GIC160"><gui_name language="en">Active_status_spi_128_GIC160</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="Active_status_spi_129_GIC161"><gui_name language="en">Active_status_spi_129_GIC161</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="Active_status_spi_130_GIC162"><gui_name language="en">Active_status_spi_130_GIC162</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="Active_status_spi_131_GIC163"><gui_name language="en">Active_status_spi_131_GIC163</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="Active_status_spi_132_GIC164"><gui_name language="en">Active_status_spi_132_GIC164</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="Active_status_spi_133_GIC165"><gui_name language="en">Active_status_spi_133_GIC165</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="Active_status_spi_134_GIC166"><gui_name language="en">Active_status_spi_134_GIC166</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="Active_status_spi_135_GIC167"><gui_name language="en">Active_status_spi_135_GIC167</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="Active_status_spi_136_GIC168"><gui_name language="en">Active_status_spi_136_GIC168</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="Active_status_spi_137_GIC169"><gui_name language="en">Active_status_spi_137_GIC169</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="Active_status_spi_138_GIC170"><gui_name language="en">Active_status_spi_138_GIC170</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="Active_status_spi_139_GIC171"><gui_name language="en">Active_status_spi_139_GIC171</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="Active_status_spi_140_GIC172"><gui_name language="en">Active_status_spi_140_GIC172</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="Active_status_spi_141_GIC173"><gui_name language="en">Active_status_spi_141_GIC173</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="Active_status_spi_142_GIC174"><gui_name language="en">Active_status_spi_142_GIC174</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="Active_status_spi_143_GIC175"><gui_name language="en">Active_status_spi_143_GIC175</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="Active_status_spi_144_GIC176"><gui_name language="en">Active_status_spi_144_GIC176</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="Active_status_spi_145_GIC177"><gui_name language="en">Active_status_spi_145_GIC177</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="Active_status_spi_146_GIC178"><gui_name language="en">Active_status_spi_146_GIC178</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="Active_status_spi_147_GIC179"><gui_name language="en">Active_status_spi_147_GIC179</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="Active_status_spi_148_GIC180"><gui_name language="en">Active_status_spi_148_GIC180</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="Active_status_spi_149_GIC181"><gui_name language="en">Active_status_spi_149_GIC181</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="Active_status_spi_150_GIC182"><gui_name language="en">Active_status_spi_150_GIC182</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="Active_status_spi_151_GIC183"><gui_name language="en">Active_status_spi_151_GIC183</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="Active_status_spi_152_GIC184"><gui_name language="en">Active_status_spi_152_GIC184</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="Active_status_spi_153_GIC185"><gui_name language="en">Active_status_spi_153_GIC185</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="Active_status_spi_154_GIC186"><gui_name language="en">Active_status_spi_154_GIC186</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="Active_status_spi_155_GIC187"><gui_name language="en">Active_status_spi_155_GIC187</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="Active_status_spi_156_GIC188"><gui_name language="en">Active_status_spi_156_GIC188</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="Active_status_spi_157_GIC189"><gui_name language="en">Active_status_spi_157_GIC189</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="Active_status_spi_158_GIC190"><gui_name language="en">Active_status_spi_158_GIC190</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="Active_status_spi_159_GIC191"><gui_name language="en">Active_status_spi_159_GIC191</gui_name><description language="en">Active status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDABR6" base_addr="mpuscu" offset="0x00001318" size="0x4">
                <gui_name language="en">ICDABR6</gui_name>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="Active_status_spi_160_GIC192"><gui_name language="en">Active_status_spi_160_GIC192</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="Active_status_spi_161_GIC193"><gui_name language="en">Active_status_spi_161_GIC193</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="Active_status_spi_162_GIC194"><gui_name language="en">Active_status_spi_162_GIC194</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="Active_status_spi_163_GIC195"><gui_name language="en">Active_status_spi_163_GIC195</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="Active_status_spi_164_GIC196"><gui_name language="en">Active_status_spi_164_GIC196</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="Active_status_spi_165_GIC197"><gui_name language="en">Active_status_spi_165_GIC197</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="Active_status_spi_166_GIC198"><gui_name language="en">Active_status_spi_166_GIC198</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="Active_status_spi_167_GIC199"><gui_name language="en">Active_status_spi_167_GIC199</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="Active_status_spi_168_GIC200"><gui_name language="en">Active_status_spi_168_GIC200</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="Active_status_spi_169_GIC201"><gui_name language="en">Active_status_spi_169_GIC201</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="Active_status_spi_170_GIC202"><gui_name language="en">Active_status_spi_170_GIC202</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="Active_status_spi_171_GIC203"><gui_name language="en">Active_status_spi_171_GIC203</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="Active_status_spi_172_GIC204"><gui_name language="en">Active_status_spi_172_GIC204</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="Active_status_spi_173_GIC205"><gui_name language="en">Active_status_spi_173_GIC205</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="Active_status_spi_174_GIC206"><gui_name language="en">Active_status_spi_174_GIC206</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="Active_status_spi_175_GIC207"><gui_name language="en">Active_status_spi_175_GIC207</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="Active_status_spi_176_GIC208"><gui_name language="en">Active_status_spi_176_GIC208</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="Active_status_spi_177_GIC209"><gui_name language="en">Active_status_spi_177_GIC209</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="Active_status_spi_178_GIC210"><gui_name language="en">Active_status_spi_178_GIC210</gui_name><description language="en">Active status.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="Active_status_spi_179_GIC211"><gui_name language="en">Active_status_spi_179_GIC211</gui_name><description language="en">Active status.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR0" base_addr="mpuscu" offset="0x00001400" size="0x4">
                <gui_name language="en">ICDIPR0</gui_name>
                <description language="en">4.3.11 Interrupt Priority Registers, GICD_IPRIORITYRn
The GICD_IPRIORITYR characteristics are:
Purpose
    The GICD_IPRIORITYRs provide an 8-bit priority field for each interrupt 
    supported by the GIC. This field stores the priority of the corresponding 
    interrupt.
Usage constraints
    These registers are byte-accessible.
    A register field corresponding to an unimplemented interrupt is RAZ/WI.
    A GIC might implement fewer than eight priority bits, but must implement at 
    least bits [7:4] of each field. In each field, unimplemented bits are 
    RAZ/WI.
    If the GIC implements the Security Extensions:
      * a register field that corresponds to a Group 0 interrupt is RAZ/WI to 
        Non-secure accesses
      * a Non-secure access to a field that corresponds to a Group 1 interrupt 
        behaves as described in Software views of interrupt priority in a GIC 
        that includes the Security Extensions on page 3-53
      * if the GIC implements configuration lockdown, the system can lock down 
        the Priority fields for the lockable SPIs that are configured as 
        Group 0, see Configuration lockdown on page 4-82
    It is IMPLEMENTATION DEFINED whether changing the value of a priority field
    changes the priority of an active interrupt.
Attributes
    RW

</description>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_sgi_0"><gui_name language="en">Priority_sgi_0</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_sgi_1"><gui_name language="en">Priority_sgi_1</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_sgi_2"><gui_name language="en">Priority_sgi_2</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_sgi_3"><gui_name language="en">Priority_sgi_3</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR1" base_addr="mpuscu" offset="0x00001404" size="0x4">
                <gui_name language="en">ICDIPR1</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_sgi_4"> <gui_name language="en">Priority_sgi_4</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_sgi_5"> <gui_name language="en">Priority_sgi_5</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_sgi_6"> <gui_name language="en">Priority_sgi_6</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_sgi_7"> <gui_name language="en">Priority_sgi_7</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR2" base_addr="mpuscu" offset="0x00001408" size="0x4">
                <gui_name language="en">ICDIPR2</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_sgi_8"> <gui_name language="en">Priority_sgi_8</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_sgi_9"> <gui_name language="en">Priority_sgi_9</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_sgi_10"><gui_name language="en">Priority_sgi_10</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_sgi_11"><gui_name language="en">Priority_sgi_11</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR3" base_addr="mpuscu" offset="0x0000140C" size="0x4">
                <gui_name language="en">ICDIPR3</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_sgi_12"><gui_name language="en">Priority_sgi_12</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_sgi_13"><gui_name language="en">Priority_sgi_13</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_sgi_14"><gui_name language="en">Priority_sgi_14</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_sgi_15"><gui_name language="en">Priority_sgi_15</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR4" base_addr="mpuscu" offset="0x00001410" size="0x4">
                <gui_name language="en">ICDIPR4</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_ppi_0"><gui_name language="en">Priority_ppi_0</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_ppi_1"><gui_name language="en">Priority_ppi_1</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_ppi_2"><gui_name language="en">Priority_ppi_2</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_ppi_3"><gui_name language="en">Priority_ppi_3</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR5" base_addr="mpuscu" offset="0x00001414" size="0x4">
                <gui_name language="en">ICDIPR5</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_ppi_4"><gui_name language="en">Priority_ppi_4</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_ppi_5"><gui_name language="en">Priority_ppi_5</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_ppi_6"><gui_name language="en">Priority_ppi_6</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_ppi_7"><gui_name language="en">Priority_ppi_7</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR6" base_addr="mpuscu" offset="0x00001418" size="0x4">
                <gui_name language="en">ICDIPR6</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_ppi_8"><gui_name language="en">Priority_ppi_8</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_ppi_9"><gui_name language="en">Priority_ppi_9</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_ppi_10"><gui_name language="en">Priority_ppi_10</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_ppi_11_GIC27"><gui_name language="en">Priority_ppi_11_GIC27</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR7" base_addr="mpuscu" offset="0x0000141C" size="0x4">
                <gui_name language="en">ICDIPR7</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_ppi_12_GIC28"><gui_name language="en">Priority_ppi_12_GIC28</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_ppi_13_GIC29"><gui_name language="en">Priority_ppi_13_GIC29</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_ppi_14_GIC30"><gui_name language="en">Priority_ppi_14_GIC30</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_ppi_15_GIC31"><gui_name language="en">Priority_ppi_15_GIC31</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR8" base_addr="mpuscu" offset="0x00001420" size="0x4">
                <gui_name language="en">ICDIPR8</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_0_GIC32"><gui_name language="en">Priority_spi_0_GIC32</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_1_GIC33"><gui_name language="en">Priority_spi_1_GIC33</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_2_GIC34"><gui_name language="en">Priority_spi_2_GIC34</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_3_GIC35"><gui_name language="en">Priority_spi_3_GIC35</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR9" base_addr="mpuscu" offset="0x00001424" size="0x4">
                <gui_name language="en">ICDIPR9</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_4_GIC36"><gui_name language="en">Priority_spi_4_GIC36</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_5_GIC37"><gui_name language="en">Priority_spi_5_GIC37</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_6_GIC38"><gui_name language="en">Priority_spi_6_GIC38</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_7_GIC39"><gui_name language="en">Priority_spi_7_GIC39</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR10" base_addr="mpuscu" offset="0x00001428" size="0x4">
                <gui_name language="en">ICDIPR10</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_8_GIC40"><gui_name language="en">Priority_spi_8_GIC40</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_9_GIC41"><gui_name language="en">Priority_spi_9_GIC41</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_10_GIC42"><gui_name language="en">Priority_spi_10_GIC42</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_11_GIC43"><gui_name language="en">Priority_spi_11_GIC43</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR11" base_addr="mpuscu" offset="0x0000142C" size="0x4">
                <gui_name language="en">ICDIPR11</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_12_GIC44"><gui_name language="en">Priority_spi_12_GIC44</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_13_GIC45"><gui_name language="en">Priority_spi_13_GIC45</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_14_GIC46"><gui_name language="en">Priority_spi_14_GIC46</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_15_GIC47"><gui_name language="en">Priority_spi_15_GIC47</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR12" base_addr="mpuscu" offset="0x00001430" size="0x4">
                <gui_name language="en">ICDIPR12</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_16_GIC48"><gui_name language="en">Priority_spi_16_GIC48</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_17_GIC49"><gui_name language="en">Priority_spi_17_GIC49</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_18_GIC50"><gui_name language="en">Priority_spi_18_GIC50</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_19_GIC51"><gui_name language="en">Priority_spi_19_GIC51</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR13" base_addr="mpuscu" offset="0x00001434" size="0x4">
                <gui_name language="en">ICDIPR13</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_20_GIC52"><gui_name language="en">Priority_spi_20_GIC52</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_21_GIC53"><gui_name language="en">Priority_spi_21_GIC53</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_22_GIC54"><gui_name language="en">Priority_spi_22_GIC54</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_23_GIC55"><gui_name language="en">Priority_spi_23_GIC55</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR14" base_addr="mpuscu" offset="0x00001438" size="0x4">
                <gui_name language="en">ICDIPR14</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_24_GIC56"><gui_name language="en">Priority_spi_24_GIC56</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_25_GIC57"><gui_name language="en">Priority_spi_25_GIC57</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_26_GIC58"><gui_name language="en">Priority_spi_26_GIC58</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_27_GIC59"><gui_name language="en">Priority_spi_27_GIC59</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR15" base_addr="mpuscu" offset="0x0000143C" size="0x4">
                <gui_name language="en">ICDIPR15</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_28_GIC60"><gui_name language="en">Priority_spi_28_GIC60</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_29_GIC61"><gui_name language="en">Priority_spi_29_GIC61</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_30_GIC62"><gui_name language="en">Priority_spi_30_GIC62</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_31_GIC63"><gui_name language="en">Priority_spi_31_GIC63</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR16" base_addr="mpuscu" offset="0x00001440" size="0x4">
                <gui_name language="en">ICDIPR16</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_32_GIC64"><gui_name language="en">Priority_spi_32_GIC64</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_33_GIC65"><gui_name language="en">Priority_spi_33_GIC65</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_34_GIC66"><gui_name language="en">Priority_spi_34_GIC66</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_35_GIC67"><gui_name language="en">Priority_spi_35_GIC67</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR17" base_addr="mpuscu" offset="0x00001444" size="0x4">
                <gui_name language="en">ICDIPR17</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_36_GIC68"><gui_name language="en">Priority_spi_36_GIC68</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_37_GIC69"><gui_name language="en">Priority_spi_37_GIC69</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_38_GIC70"><gui_name language="en">Priority_spi_38_GIC70</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_39_GIC71"><gui_name language="en">Priority_spi_39_GIC71</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR18" base_addr="mpuscu" offset="0x00001448" size="0x4">
                <gui_name language="en">ICDIPR18</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_40_GIC72"><gui_name language="en">Priority_spi_40_GIC72</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_41_GIC73"><gui_name language="en">Priority_spi_41_GIC73</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_42_GIC74"><gui_name language="en">Priority_spi_42_GIC74</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_43_GIC75"><gui_name language="en">Priority_spi_43_GIC75</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR19" base_addr="mpuscu" offset="0x0000144C" size="0x4">
                <gui_name language="en">ICDIPR19</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_44_GIC76"><gui_name language="en">Priority_spi_44_GIC76</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_45_GIC77"><gui_name language="en">Priority_spi_45_GIC77</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_46_GIC78"><gui_name language="en">Priority_spi_46_GIC78</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_47_GIC79"><gui_name language="en">Priority_spi_47_GIC79</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR20" base_addr="mpuscu" offset="0x00001450" size="0x4">
                <gui_name language="en">ICDIPR20</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_48_GIC80"><gui_name language="en">Priority_spi_48_GIC80</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_49_GIC81"><gui_name language="en">Priority_spi_49_GIC81</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_50_GIC82"><gui_name language="en">Priority_spi_50_GIC82</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_51_GIC83"><gui_name language="en">Priority_spi_51_GIC83</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR21" base_addr="mpuscu" offset="0x00001454" size="0x4">
                <gui_name language="en">ICDIPR21</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_52_GIC84"><gui_name language="en">Priority_spi_52_GIC84</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_53_GIC85"><gui_name language="en">Priority_spi_53_GIC85</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_54_GIC86"><gui_name language="en">Priority_spi_54_GIC86</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_55_GIC87"><gui_name language="en">Priority_spi_55_GIC87</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR22" base_addr="mpuscu" offset="0x00001458" size="0x4">
                <gui_name language="en">ICDIPR22</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_56_GIC88"><gui_name language="en">Priority_spi_56_GIC88</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_57_GIC89"><gui_name language="en">Priority_spi_57_GIC89</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_58_GIC90"><gui_name language="en">Priority_spi_58_GIC90</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_59_GIC91"><gui_name language="en">Priority_spi_59_GIC91</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR23" base_addr="mpuscu" offset="0x0000145C" size="0x4">
                <gui_name language="en">ICDIPR23</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_60_GIC92"><gui_name language="en">Priority_spi_60_GIC92</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_61_GIC93"><gui_name language="en">Priority_spi_61_GIC93</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_62_GIC94"><gui_name language="en">Priority_spi_62_GIC94</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_63_GIC95"><gui_name language="en">Priority_spi_63_GIC95</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR24" base_addr="mpuscu" offset="0x00001460" size="0x4">
                <gui_name language="en">ICDIPR24</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_64_GIC96"><gui_name language="en">Priority_spi_64_GIC96</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_65_GIC97"><gui_name language="en">Priority_spi_65_GIC97</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_66_GIC98"><gui_name language="en">Priority_spi_66_GIC98</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_67_GIC99"><gui_name language="en">Priority_spi_67_GIC99</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR25" base_addr="mpuscu" offset="0x00001464" size="0x4">
                <gui_name language="en">ICDIPR25</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_68_GIC100"><gui_name language="en">Priority_spi_68_GIC100</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_69_GIC101"><gui_name language="en">Priority_spi_69_GIC101</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_70_GIC102"><gui_name language="en">Priority_spi_70_GIC102</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_71_GIC103"><gui_name language="en">Priority_spi_71_GIC103</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR26" base_addr="mpuscu" offset="0x00001468" size="0x4">
                <gui_name language="en">ICDIPR26</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_72_GIC104"><gui_name language="en">Priority_spi_72_GIC104</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_73_GIC105"><gui_name language="en">Priority_spi_73_GIC105</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_74_GIC106"><gui_name language="en">Priority_spi_74_GIC106</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_75_GIC107"><gui_name language="en">Priority_spi_75_GIC107</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR27" base_addr="mpuscu" offset="0x0000146C" size="0x4">
                <gui_name language="en">ICDIPR27</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_76_GIC108"><gui_name language="en">Priority_spi_76_GIC108</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_77_GIC109"><gui_name language="en">Priority_spi_77_GIC109</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_78_GIC110"><gui_name language="en">Priority_spi_78_GIC110</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_79_GIC111"><gui_name language="en">Priority_spi_79_GIC111</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR28" base_addr="mpuscu" offset="0x00001470" size="0x4">
                <gui_name language="en">ICDIPR28</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_80_GIC112"><gui_name language="en">Priority_spi_80_GIC112</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_81_GIC113"><gui_name language="en">Priority_spi_81_GIC113</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_82_GIC114"><gui_name language="en">Priority_spi_82_GIC114</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_83_GIC115"><gui_name language="en">Priority_spi_83_GIC115</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR29" base_addr="mpuscu" offset="0x00001474" size="0x4">
                <gui_name language="en">ICDIPR29</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_84_GIC116"><gui_name language="en">Priority_spi_84_GIC116</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_85_GIC117"><gui_name language="en">Priority_spi_85_GIC117</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_86_GIC118"><gui_name language="en">Priority_spi_86_GIC118</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_87_GIC119"><gui_name language="en">Priority_spi_87_GIC119</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR30" base_addr="mpuscu" offset="0x00001478" size="0x4">
                <gui_name language="en">ICDIPR30</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_88_GIC120"><gui_name language="en">Priority_spi_88_GIC120</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_89_GIC121"><gui_name language="en">Priority_spi_89_GIC121</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_90_GIC122"><gui_name language="en">Priority_spi_90_GIC122</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_91_GIC123"><gui_name language="en">Priority_spi_91_GIC123</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR31" base_addr="mpuscu" offset="0x0000147C" size="0x4">
                <gui_name language="en">ICDIPR31</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_92_GIC124"><gui_name language="en">Priority_spi_92_GIC124</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_93_GIC125"><gui_name language="en">Priority_spi_93_GIC125</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_94_GIC126"><gui_name language="en">Priority_spi_94_GIC126</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_95_GIC127"><gui_name language="en">Priority_spi_95_GIC127</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR32" base_addr="mpuscu" offset="0x00001480" size="0x4">
                <gui_name language="en">ICDIPR32</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_96_GIC128"><gui_name language="en">Priority_spi_96_GIC128</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_97_GIC129"><gui_name language="en">Priority_spi_97_GIC129</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_98_GIC130"><gui_name language="en">Priority_spi_98_GIC130</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_99_GIC131"><gui_name language="en">Priority_spi_99_GIC131</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR33" base_addr="mpuscu" offset="0x00001484" size="0x4">
                <gui_name language="en">ICDIPR33</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_100_GIC132"><gui_name language="en">Priority_spi_100_GIC132</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_101_GIC133"><gui_name language="en">Priority_spi_101_GIC133</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_102_GIC134"><gui_name language="en">Priority_spi_102_GIC134</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_103_GIC135"><gui_name language="en">Priority_spi_103_GIC135</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR34" base_addr="mpuscu" offset="0x00001488" size="0x4">
                <gui_name language="en">ICDIPR34</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_104_GIC136"><gui_name language="en">Priority_spi_104_GIC136</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_105_GIC137"><gui_name language="en">Priority_spi_105_GIC137</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_106_GIC138"><gui_name language="en">Priority_spi_106_GIC138</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_107_GIC139"><gui_name language="en">Priority_spi_107_GIC139</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR35" base_addr="mpuscu" offset="0x0000148C" size="0x4">
                <gui_name language="en">ICDIPR35</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_108_GIC140"><gui_name language="en">Priority_spi_108_GIC140</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_109_GIC141"><gui_name language="en">Priority_spi_109_GIC141</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_110_GIC142"><gui_name language="en">Priority_spi_110_GIC142</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_111_GIC143"><gui_name language="en">Priority_spi_111_GIC143</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR36" base_addr="mpuscu" offset="0x00001490" size="0x4">
                <gui_name language="en">ICDIPR36</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_112_GIC144"><gui_name language="en">Priority_spi_112_GIC144</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_113_GIC145"><gui_name language="en">Priority_spi_113_GIC145</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_114_GIC146"><gui_name language="en">Priority_spi_114_GIC146</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_115_GIC147"><gui_name language="en">Priority_spi_115_GIC147</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR37" base_addr="mpuscu" offset="0x00001494" size="0x4">
                <gui_name language="en">ICDIPR37</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_116_GIC148"><gui_name language="en">Priority_spi_116_GIC148</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_117_GIC149"><gui_name language="en">Priority_spi_117_GIC149</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_118_GIC150"><gui_name language="en">Priority_spi_118_GIC150</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_119_GIC151"><gui_name language="en">Priority_spi_119_GIC151</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR38" base_addr="mpuscu" offset="0x00001498" size="0x4">
                <gui_name language="en">ICDIPR38</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_120_GIC152"><gui_name language="en">Priority_spi_120_GIC152</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_121_GIC153"><gui_name language="en">Priority_spi_121_GIC153</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_122_GIC154"><gui_name language="en">Priority_spi_122_GIC154</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_123_GIC155"><gui_name language="en">Priority_spi_123_GIC155</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR39" base_addr="mpuscu" offset="0x0000149C" size="0x4">
                <gui_name language="en">ICDIPR39</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_124_GIC156"><gui_name language="en">Priority_spi_124_GIC156</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_125_GIC157"><gui_name language="en">Priority_spi_125_GIC157</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_126_GIC158"><gui_name language="en">Priority_spi_126_GIC158</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_127_GIC159"><gui_name language="en">Priority_spi_127_GIC159</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR40" base_addr="mpuscu" offset="0x000014A0" size="0x4">
                <gui_name language="en">ICDIPR40</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_128_GIC160"><gui_name language="en">Priority_spi_128_GIC160</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_129_GIC161"><gui_name language="en">Priority_spi_129_GIC161</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_130_GIC162"><gui_name language="en">Priority_spi_130_GIC162</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_131_GIC163"><gui_name language="en">Priority_spi_131_GIC163</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR41" base_addr="mpuscu" offset="0x000014A4" size="0x4">
                <gui_name language="en">ICDIPR41</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_132_GIC164"><gui_name language="en">Priority_spi_132_GIC164</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_133_GIC165"><gui_name language="en">Priority_spi_133_GIC165</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_134_GIC166"><gui_name language="en">Priority_spi_134_GIC166</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_135_GIC167"><gui_name language="en">Priority_spi_135_GIC167</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR42" base_addr="mpuscu" offset="0x000014A8" size="0x4">
                <gui_name language="en">ICDIPR42</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_136_GIC168"><gui_name language="en">Priority_spi_136_GIC168</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_137_GIC169"><gui_name language="en">Priority_spi_137_GIC169</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_138_GIC170"><gui_name language="en">Priority_spi_138_GIC170</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_139_GIC171"><gui_name language="en">Priority_spi_139_GIC171</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR43" base_addr="mpuscu" offset="0x000014AC" size="0x4">
                <gui_name language="en">ICDIPR43</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_140_GIC172"><gui_name language="en">Priority_spi_140_GIC172</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_141_GIC173"><gui_name language="en">Priority_spi_141_GIC173</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_142_GIC174"><gui_name language="en">Priority_spi_142_GIC174</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_143_GIC175"><gui_name language="en">Priority_spi_143_GIC175</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR44" base_addr="mpuscu" offset="0x000014B0" size="0x4">
                <gui_name language="en">ICDIPR44</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_144_GIC176"><gui_name language="en">Priority_spi_144_GIC176</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_145_GIC177"><gui_name language="en">Priority_spi_145_GIC177</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_146_GIC178"><gui_name language="en">Priority_spi_146_GIC178</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_147_GIC179"><gui_name language="en">Priority_spi_147_GIC179</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR45" base_addr="mpuscu" offset="0x000014B4" size="0x4">
                <gui_name language="en">ICDIPR45</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_148_GIC180"><gui_name language="en">Priority_spi_148_GIC180</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_149_GIC181"><gui_name language="en">Priority_spi_149_GIC181</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_150_GIC182"><gui_name language="en">Priority_spi_150_GIC182</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_151_GIC183"><gui_name language="en">Priority_spi_151_GIC183</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR46" base_addr="mpuscu" offset="0x000014B8" size="0x4">
                <gui_name language="en">ICDIPR46</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_152_GIC184"><gui_name language="en">Priority_spi_152_GIC184</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_153_GIC185"><gui_name language="en">Priority_spi_153_GIC185</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_154_GIC186"><gui_name language="en">Priority_spi_154_GIC186</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_155_GIC187"><gui_name language="en">Priority_spi_155_GIC187</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR47" base_addr="mpuscu" offset="0x000014BC" size="0x4">
                <gui_name language="en">ICDIPR47</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_156_GIC188"><gui_name language="en">Priority_spi_156_GIC188</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_157_GIC189"><gui_name language="en">Priority_spi_157_GIC189</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_158_GIC190"><gui_name language="en">Priority_spi_158_GIC190</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_159_GIC191"><gui_name language="en">Priority_spi_159_GIC191</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR48" base_addr="mpuscu" offset="0x000014C0" size="0x4">
                <gui_name language="en">ICDIPR48</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_160_GIC192"><gui_name language="en">Priority_spi_160_GIC192</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_161_GIC193"><gui_name language="en">Priority_spi_161_GIC193</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_162_GIC194"><gui_name language="en">Priority_spi_162_GIC194</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_163_GIC195"><gui_name language="en">Priority_spi_163_GIC195</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR49" base_addr="mpuscu" offset="0x000014C4" size="0x4">
                <gui_name language="en">ICDIPR49</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_164_GIC196"><gui_name language="en">Priority_spi_164_GIC196</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_165_GIC197"><gui_name language="en">Priority_spi_165_GIC197</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_166_GIC198"><gui_name language="en">Priority_spi_166_GIC198</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_167_GIC199"><gui_name language="en">Priority_spi_167_GIC199</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR50" base_addr="mpuscu" offset="0x000014C8" size="0x4">
                <gui_name language="en">ICDIPR50</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_168_GIC200"><gui_name language="en">Priority_spi_168_GIC200</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_169_GIC201"><gui_name language="en">Priority_spi_169_GIC201</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_170_GIC202"><gui_name language="en">Priority_spi_170_GIC202</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_171_GIC203"><gui_name language="en">Priority_spi_171_GIC203</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR51" base_addr="mpuscu" offset="0x000014CC" size="0x4">
                <gui_name language="en">ICDIPR51</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_172_GIC204"><gui_name language="en">Priority_spi_172_GIC204</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_173_GIC205"><gui_name language="en">Priority_spi_173_GIC205</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_174_GIC206"><gui_name language="en">Priority_spi_174_GIC206</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_175_GIC207"><gui_name language="en">Priority_spi_175_GIC207</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPR52" base_addr="mpuscu" offset="0x000014D0" size="0x4">
                <gui_name language="en">ICDIPR52</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="Priority_spi_176_GIC208"><gui_name language="en">Priority_spi_176_GIC208</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="Priority_spi_177_GIC209"><gui_name language="en">Priority_spi_177_GIC209</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="Priority_spi_178_GIC210"><gui_name language="en">Priority_spi_178_GIC210</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="Priority_spi_179_GIC211"><gui_name language="en">Priority_spi_179_GIC211</gui_name><description language="en">Priority value. 0x00-0xF8 (0-248), in steps of 8.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR0" base_addr="mpuscu" offset="0x00001800" size="0x4">
                <gui_name language="en">ICDIPTR0</gui_name>
                <description language="en">4.3.12 Interrupt Processor Targets Registers, GICD_ITARGETSRn
Purpose
    The GICD_ITARGETSRs provide an 8-bit CPU targets field for each interrupt 
    supported by the GIC. This field stores the list of target processors for 
    the interrupt. That is, it holds the list of CPU interfaces to which the 
    Distributor forwards the interrupt if it is asserted and has sufficient 
    priority.
Attributes
    RW

---- Cortex-A9 MPCore Technical Reference Manual ---- 
3.3.6 Interrupt Processor Targets Registers
This section describes the implementation defined features of the ICDIPTRn.
For systems that support only one Cortex-A9 processor, all these registers read as zero, and writes are ignored. The single Cortex-A9 processor is always set as the target of any interruption.
For systems that support two or more Cortex-A9 processors, if the Processor Target field is set to 0 for a specific SPI, then this interrupt cannot be set pending through the hardware pins, nor by a write to the Set-Pending register.
</description>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_sgi_0"><gui_name language="en">CPU_targets_sgi_0</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_sgi_1"><gui_name language="en">CPU_targets_sgi_1</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_sgi_2"><gui_name language="en">CPU_targets_sgi_2</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_sgi_3"><gui_name language="en">CPU_targets_sgi_3</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR1" base_addr="mpuscu" offset="0x00001804" size="0x4">
                <gui_name language="en">ICDIPTR1</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_sgi_4"> <gui_name language="en">CPU_targets_sgi_4</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_sgi_5"> <gui_name language="en">CPU_targets_sgi_5</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_sgi_6"> <gui_name language="en">CPU_targets_sgi_6</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_sgi_7"> <gui_name language="en">CPU_targets_sgi_7</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR2" base_addr="mpuscu" offset="0x00001808" size="0x4">
                <gui_name language="en">ICDIPTR2</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_sgi_8"> <gui_name language="en">CPU_targets_sgi_8</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_sgi_9"> <gui_name language="en">CPU_targets_sgi_9</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_sgi_10"><gui_name language="en">CPU_targets_sgi_10</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_sgi_11"><gui_name language="en">CPU_targets_sgi_11</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR3" base_addr="mpuscu" offset="0x0000180C" size="0x4">
                <gui_name language="en">ICDIPTR3</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_sgi_12"><gui_name language="en">CPU_targets_sgi_12</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_sgi_13"><gui_name language="en">CPU_targets_sgi_13</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_sgi_14"><gui_name language="en">CPU_targets_sgi_14</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_sgi_15"><gui_name language="en">CPU_targets_sgi_15</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR4" base_addr="mpuscu" offset="0x00001810" size="0x4">
                <gui_name language="en">ICDIPTR4</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_ppi_0"><gui_name language="en">CPU_targets_ppi_0</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_ppi_1"><gui_name language="en">CPU_targets_ppi_1</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_ppi_2"><gui_name language="en">CPU_targets_ppi_2</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_ppi_3"><gui_name language="en">CPU_targets_ppi_3</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR5" base_addr="mpuscu" offset="0x00001814" size="0x4">
                <gui_name language="en">ICDIPTR5</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_ppi_4"><gui_name language="en">CPU_targets_ppi_4</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_ppi_5"><gui_name language="en">CPU_targets_ppi_5</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_ppi_6"><gui_name language="en">CPU_targets_ppi_6</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_ppi_7"><gui_name language="en">CPU_targets_ppi_7</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR6" base_addr="mpuscu" offset="0x00001818" size="0x4">
                <gui_name language="en">ICDIPTR6</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_ppi_8"><gui_name language="en">CPU_targets_ppi_8</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_ppi_9"><gui_name language="en">CPU_targets_ppi_9</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_ppi_10"><gui_name language="en">CPU_targets_ppi_10</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_ppi_11_GIC27"><gui_name language="en">CPU_targets_ppi_11_GIC27</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR7" base_addr="mpuscu" offset="0x0000181C" size="0x4">
                <gui_name language="en">ICDIPTR7</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_ppi_12_GIC28"><gui_name language="en">CPU_targets_ppi_12_GIC28</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_ppi_13_GIC29"><gui_name language="en">CPU_targets_ppi_13_GIC29</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_ppi_14_GIC30"><gui_name language="en">CPU_targets_ppi_14_GIC30</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_ppi_15_GIC31"><gui_name language="en">CPU_targets_ppi_15_GIC31</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR8" base_addr="mpuscu" offset="0x00001820" size="0x4">
                <gui_name language="en">ICDIPTR8</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_0_GIC32"><gui_name language="en">CPU_targets_spi_0_GIC32</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_1_GIC33"><gui_name language="en">CPU_targets_spi_1_GIC33</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_2_GIC34"><gui_name language="en">CPU_targets_spi_2_GIC34</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_3_GIC35"><gui_name language="en">CPU_targets_spi_3_GIC35</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR9" base_addr="mpuscu" offset="0x00001824" size="0x4">
                <gui_name language="en">ICDIPTR9</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_4_GIC36"><gui_name language="en">CPU_targets_spi_4_GIC36</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_5_GIC37"><gui_name language="en">CPU_targets_spi_5_GIC37</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_6_GIC38"><gui_name language="en">CPU_targets_spi_6_GIC38</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_7_GIC39"><gui_name language="en">CPU_targets_spi_7_GIC39</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR10" base_addr="mpuscu" offset="0x00001828" size="0x4">
                <gui_name language="en">ICDIPTR10</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_8_GIC40"><gui_name language="en">CPU_targets_spi_8_GIC40</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_9_GIC41"><gui_name language="en">CPU_targets_spi_9_GIC41</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_10_GIC42"><gui_name language="en">CPU_targets_spi_10_GIC42</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_11_GIC43"><gui_name language="en">CPU_targets_spi_11_GIC43</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR11" base_addr="mpuscu" offset="0x0000182C" size="0x4">
                <gui_name language="en">ICDIPTR11</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_12_GIC44"><gui_name language="en">CPU_targets_spi_12_GIC44</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_13_GIC45"><gui_name language="en">CPU_targets_spi_13_GIC45</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_14_GIC46"><gui_name language="en">CPU_targets_spi_14_GIC46</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_15_GIC47"><gui_name language="en">CPU_targets_spi_15_GIC47</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR12" base_addr="mpuscu" offset="0x00001830" size="0x4">
                <gui_name language="en">ICDIPTR12</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_16_GIC48"><gui_name language="en">CPU_targets_spi_16_GIC48</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_17_GIC49"><gui_name language="en">CPU_targets_spi_17_GIC49</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_18_GIC50"><gui_name language="en">CPU_targets_spi_18_GIC50</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_19_GIC51"><gui_name language="en">CPU_targets_spi_19_GIC51</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR13" base_addr="mpuscu" offset="0x00001834" size="0x4">
                <gui_name language="en">ICDIPTR13</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_20_GIC52"><gui_name language="en">CPU_targets_spi_20_GIC52</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_21_GIC53"><gui_name language="en">CPU_targets_spi_21_GIC53</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_22_GIC54"><gui_name language="en">CPU_targets_spi_22_GIC54</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_23_GIC55"><gui_name language="en">CPU_targets_spi_23_GIC55</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR14" base_addr="mpuscu" offset="0x00001838" size="0x4">
                <gui_name language="en">ICDIPTR14</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_24_GIC56"><gui_name language="en">CPU_targets_spi_24_GIC56</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_25_GIC57"><gui_name language="en">CPU_targets_spi_25_GIC57</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_26_GIC58"><gui_name language="en">CPU_targets_spi_26_GIC58</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_27_GIC59"><gui_name language="en">CPU_targets_spi_27_GIC59</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR15" base_addr="mpuscu" offset="0x0000183C" size="0x4">
                <gui_name language="en">ICDIPTR15</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_28_GIC60"><gui_name language="en">CPU_targets_spi_28_GIC60</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_29_GIC61"><gui_name language="en">CPU_targets_spi_29_GIC61</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_30_GIC62"><gui_name language="en">CPU_targets_spi_30_GIC62</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_31_GIC63"><gui_name language="en">CPU_targets_spi_31_GIC63</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR16" base_addr="mpuscu" offset="0x00001840" size="0x4">
                <gui_name language="en">ICDIPTR16</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_32_GIC64"><gui_name language="en">CPU_targets_spi_32_GIC64</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_33_GIC65"><gui_name language="en">CPU_targets_spi_33_GIC65</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_34_GIC66"><gui_name language="en">CPU_targets_spi_34_GIC66</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_35_GIC67"><gui_name language="en">CPU_targets_spi_35_GIC67</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR17" base_addr="mpuscu" offset="0x00001844" size="0x4">
                <gui_name language="en">ICDIPTR17</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_36_GIC68"><gui_name language="en">CPU_targets_spi_36_GIC68</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_37_GIC69"><gui_name language="en">CPU_targets_spi_37_GIC69</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_38_GIC70"><gui_name language="en">CPU_targets_spi_38_GIC70</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_39_GIC71"><gui_name language="en">CPU_targets_spi_39_GIC71</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR18" base_addr="mpuscu" offset="0x00001848" size="0x4">
                <gui_name language="en">ICDIPTR18</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_40_GIC72"><gui_name language="en">CPU_targets_spi_40_GIC72</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_41_GIC73"><gui_name language="en">CPU_targets_spi_41_GIC73</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_42_GIC74"><gui_name language="en">CPU_targets_spi_42_GIC74</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_43_GIC75"><gui_name language="en">CPU_targets_spi_43_GIC75</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR19" base_addr="mpuscu" offset="0x0000184C" size="0x4">
                <gui_name language="en">ICDIPTR19</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_44_GIC76"><gui_name language="en">CPU_targets_spi_44_GIC76</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_45_GIC77"><gui_name language="en">CPU_targets_spi_45_GIC77</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_46_GIC78"><gui_name language="en">CPU_targets_spi_46_GIC78</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_47_GIC79"><gui_name language="en">CPU_targets_spi_47_GIC79</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR20" base_addr="mpuscu" offset="0x00001850" size="0x4">
                <gui_name language="en">ICDIPTR20</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_48_GIC80"><gui_name language="en">CPU_targets_spi_48_GIC80</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_49_GIC81"><gui_name language="en">CPU_targets_spi_49_GIC81</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_50_GIC82"><gui_name language="en">CPU_targets_spi_50_GIC82</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_51_GIC83"><gui_name language="en">CPU_targets_spi_51_GIC83</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR21" base_addr="mpuscu" offset="0x00001854" size="0x4">
                <gui_name language="en">ICDIPTR21</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_52_GIC84"><gui_name language="en">CPU_targets_spi_52_GIC84</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_53_GIC85"><gui_name language="en">CPU_targets_spi_53_GIC85</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_54_GIC86"><gui_name language="en">CPU_targets_spi_54_GIC86</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_55_GIC87"><gui_name language="en">CPU_targets_spi_55_GIC87</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR22" base_addr="mpuscu" offset="0x00001858" size="0x4">
                <gui_name language="en">ICDIPTR22</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_56_GIC88"><gui_name language="en">CPU_targets_spi_56_GIC88</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_57_GIC89"><gui_name language="en">CPU_targets_spi_57_GIC89</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_58_GIC90"><gui_name language="en">CPU_targets_spi_58_GIC90</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_59_GIC91"><gui_name language="en">CPU_targets_spi_59_GIC91</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR23" base_addr="mpuscu" offset="0x0000185C" size="0x4">
                <gui_name language="en">ICDIPTR23</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_60_GIC92"><gui_name language="en">CPU_targets_spi_60_GIC92</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_61_GIC93"><gui_name language="en">CPU_targets_spi_61_GIC93</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_62_GIC94"><gui_name language="en">CPU_targets_spi_62_GIC94</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_63_GIC95"><gui_name language="en">CPU_targets_spi_63_GIC95</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR24" base_addr="mpuscu" offset="0x00001860" size="0x4">
                <gui_name language="en">ICDIPTR24</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_64_GIC96"><gui_name language="en">CPU_targets_spi_64_GIC96</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_65_GIC97"><gui_name language="en">CPU_targets_spi_65_GIC97</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_66_GIC98"><gui_name language="en">CPU_targets_spi_66_GIC98</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_67_GIC99"><gui_name language="en">CPU_targets_spi_67_GIC99</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR25" base_addr="mpuscu" offset="0x00001864" size="0x4">
                <gui_name language="en">ICDIPTR25</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_68_GIC100"><gui_name language="en">CPU_targets_spi_68_GIC100</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_69_GIC101"><gui_name language="en">CPU_targets_spi_69_GIC101</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_70_GIC102"><gui_name language="en">CPU_targets_spi_70_GIC102</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_71_GIC103"><gui_name language="en">CPU_targets_spi_71_GIC103</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR26" base_addr="mpuscu" offset="0x00001868" size="0x4">
                <gui_name language="en">ICDIPTR26</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_72_GIC104"><gui_name language="en">CPU_targets_spi_72_GIC104</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_73_GIC105"><gui_name language="en">CPU_targets_spi_73_GIC105</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_74_GIC106"><gui_name language="en">CPU_targets_spi_74_GIC106</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_75_GIC107"><gui_name language="en">CPU_targets_spi_75_GIC107</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR27" base_addr="mpuscu" offset="0x0000186C" size="0x4">
                <gui_name language="en">ICDIPTR27</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_76_GIC108"><gui_name language="en">CPU_targets_spi_76_GIC108</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_77_GIC109"><gui_name language="en">CPU_targets_spi_77_GIC109</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_78_GIC110"><gui_name language="en">CPU_targets_spi_78_GIC110</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_79_GIC111"><gui_name language="en">CPU_targets_spi_79_GIC111</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR28" base_addr="mpuscu" offset="0x00001870" size="0x4">
                <gui_name language="en">ICDIPTR28</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_80_GIC112"><gui_name language="en">CPU_targets_spi_80_GIC112</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_81_GIC113"><gui_name language="en">CPU_targets_spi_81_GIC113</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_82_GIC114"><gui_name language="en">CPU_targets_spi_82_GIC114</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_83_GIC115"><gui_name language="en">CPU_targets_spi_83_GIC115</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR29" base_addr="mpuscu" offset="0x00001874" size="0x4">
                <gui_name language="en">ICDIPTR29</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_84_GIC116"><gui_name language="en">CPU_targets_spi_84_GIC116</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_85_GIC117"><gui_name language="en">CPU_targets_spi_85_GIC117</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_86_GIC118"><gui_name language="en">CPU_targets_spi_86_GIC118</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_87_GIC119"><gui_name language="en">CPU_targets_spi_87_GIC119</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR30" base_addr="mpuscu" offset="0x00001878" size="0x4">
                <gui_name language="en">ICDIPTR30</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_88_GIC120"><gui_name language="en">CPU_targets_spi_88_GIC120</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_89_GIC121"><gui_name language="en">CPU_targets_spi_89_GIC121</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_90_GIC122"><gui_name language="en">CPU_targets_spi_90_GIC122</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_91_GIC123"><gui_name language="en">CPU_targets_spi_91_GIC123</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR31" base_addr="mpuscu" offset="0x0000187C" size="0x4">
                <gui_name language="en">ICDIPTR31</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_92_GIC124"><gui_name language="en">CPU_targets_spi_92_GIC124</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_93_GIC125"><gui_name language="en">CPU_targets_spi_93_GIC125</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_94_GIC126"><gui_name language="en">CPU_targets_spi_94_GIC126</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_95_GIC127"><gui_name language="en">CPU_targets_spi_95_GIC127</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR32" base_addr="mpuscu" offset="0x00001880" size="0x4">
                <gui_name language="en">ICDIPTR32</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_96_GIC128"><gui_name language="en">CPU_targets_spi_96_GIC128</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_97_GIC129"><gui_name language="en">CPU_targets_spi_97_GIC129</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_98_GIC130"><gui_name language="en">CPU_targets_spi_98_GIC130</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_99_GIC131"><gui_name language="en">CPU_targets_spi_99_GIC131</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR33" base_addr="mpuscu" offset="0x00001884" size="0x4">
                <gui_name language="en">ICDIPTR33</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_100_GIC132"><gui_name language="en">CPU_targets_spi_100_GIC132</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_101_GIC133"><gui_name language="en">CPU_targets_spi_101_GIC133</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_102_GIC134"><gui_name language="en">CPU_targets_spi_102_GIC134</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_103_GIC135"><gui_name language="en">CPU_targets_spi_103_GIC135</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR34" base_addr="mpuscu" offset="0x00001888" size="0x4">
                <gui_name language="en">ICDIPTR34</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_104_GIC136"><gui_name language="en">CPU_targets_spi_104_GIC136</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_105_GIC137"><gui_name language="en">CPU_targets_spi_105_GIC137</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_106_GIC138"><gui_name language="en">CPU_targets_spi_106_GIC138</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_107_GIC139"><gui_name language="en">CPU_targets_spi_107_GIC139</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR35" base_addr="mpuscu" offset="0x0000188C" size="0x4">
                <gui_name language="en">ICDIPTR35</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_108_GIC140"><gui_name language="en">CPU_targets_spi_108_GIC140</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_109_GIC141"><gui_name language="en">CPU_targets_spi_109_GIC141</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_110_GIC142"><gui_name language="en">CPU_targets_spi_110_GIC142</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_111_GIC143"><gui_name language="en">CPU_targets_spi_111_GIC143</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR36" base_addr="mpuscu" offset="0x00001890" size="0x4">
                <gui_name language="en">ICDIPTR36</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_112_GIC144"><gui_name language="en">CPU_targets_spi_112_GIC144</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_113_GIC145"><gui_name language="en">CPU_targets_spi_113_GIC145</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_114_GIC146"><gui_name language="en">CPU_targets_spi_114_GIC146</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_115_GIC147"><gui_name language="en">CPU_targets_spi_115_GIC147</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR37" base_addr="mpuscu" offset="0x00001894" size="0x4">
                <gui_name language="en">ICDIPTR37</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_116_GIC148"><gui_name language="en">CPU_targets_spi_116_GIC148</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_117_GIC149"><gui_name language="en">CPU_targets_spi_117_GIC149</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_118_GIC150"><gui_name language="en">CPU_targets_spi_118_GIC150</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_119_GIC151"><gui_name language="en">CPU_targets_spi_119_GIC151</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR38" base_addr="mpuscu" offset="0x00001898" size="0x4">
                <gui_name language="en">ICDIPTR38</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_120_GIC152"><gui_name language="en">CPU_targets_spi_120_GIC152</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_121_GIC153"><gui_name language="en">CPU_targets_spi_121_GIC153</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_122_GIC154"><gui_name language="en">CPU_targets_spi_122_GIC154</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_123_GIC155"><gui_name language="en">CPU_targets_spi_123_GIC155</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR39" base_addr="mpuscu" offset="0x0000189C" size="0x4">
                <gui_name language="en">ICDIPTR39</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_124_GIC156"><gui_name language="en">CPU_targets_spi_124_GIC156</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_125_GIC157"><gui_name language="en">CPU_targets_spi_125_GIC157</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_126_GIC158"><gui_name language="en">CPU_targets_spi_126_GIC158</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_127_GIC159"><gui_name language="en">CPU_targets_spi_127_GIC159</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR40" base_addr="mpuscu" offset="0x000018A0" size="0x4">
                <gui_name language="en">ICDIPTR40</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_128_GIC160"><gui_name language="en">CPU_targets_spi_128_GIC160</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_129_GIC161"><gui_name language="en">CPU_targets_spi_129_GIC161</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_130_GIC162"><gui_name language="en">CPU_targets_spi_130_GIC162</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_131_GIC163"><gui_name language="en">CPU_targets_spi_131_GIC163</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR41" base_addr="mpuscu" offset="0x000018A4" size="0x4">
                <gui_name language="en">ICDIPTR41</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_132_GIC164"><gui_name language="en">CPU_targets_spi_132_GIC164</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_133_GIC165"><gui_name language="en">CPU_targets_spi_133_GIC165</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_134_GIC166"><gui_name language="en">CPU_targets_spi_134_GIC166</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_135_GIC167"><gui_name language="en">CPU_targets_spi_135_GIC167</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR42" base_addr="mpuscu" offset="0x000018A8" size="0x4">
                <gui_name language="en">ICDIPTR42</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_136_GIC168"><gui_name language="en">CPU_targets_spi_136_GIC168</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_137_GIC169"><gui_name language="en">CPU_targets_spi_137_GIC169</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_138_GIC170"><gui_name language="en">CPU_targets_spi_138_GIC170</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_139_GIC171"><gui_name language="en">CPU_targets_spi_139_GIC171</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR43" base_addr="mpuscu" offset="0x000018AC" size="0x4">
                <gui_name language="en">ICDIPTR43</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_140_GIC172"><gui_name language="en">CPU_targets_spi_140_GIC172</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_141_GIC173"><gui_name language="en">CPU_targets_spi_141_GIC173</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_142_GIC174"><gui_name language="en">CPU_targets_spi_142_GIC174</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_143_GIC175"><gui_name language="en">CPU_targets_spi_143_GIC175</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR44" base_addr="mpuscu" offset="0x000018B0" size="0x4">
                <gui_name language="en">ICDIPTR44</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_144_GIC176"><gui_name language="en">CPU_targets_spi_144_GIC176</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_145_GIC177"><gui_name language="en">CPU_targets_spi_145_GIC177</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_146_GIC178"><gui_name language="en">CPU_targets_spi_146_GIC178</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_147_GIC179"><gui_name language="en">CPU_targets_spi_147_GIC179</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR45" base_addr="mpuscu" offset="0x000018B4" size="0x4">
                <gui_name language="en">ICDIPTR45</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_148_GIC180"><gui_name language="en">CPU_targets_spi_148_GIC180</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_149_GIC181"><gui_name language="en">CPU_targets_spi_149_GIC181</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_150_GIC182"><gui_name language="en">CPU_targets_spi_150_GIC182</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_151_GIC183"><gui_name language="en">CPU_targets_spi_151_GIC183</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR46" base_addr="mpuscu" offset="0x000018B8" size="0x4">
                <gui_name language="en">ICDIPTR46</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_152_GIC184"><gui_name language="en">CPU_targets_spi_152_GIC184</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_153_GIC185"><gui_name language="en">CPU_targets_spi_153_GIC185</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_154_GIC186"><gui_name language="en">CPU_targets_spi_154_GIC186</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_155_GIC187"><gui_name language="en">CPU_targets_spi_155_GIC187</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR47" base_addr="mpuscu" offset="0x000018BC" size="0x4">
                <gui_name language="en">ICDIPTR47</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_156_GIC188"><gui_name language="en">CPU_targets_spi_156_GIC188</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_157_GIC189"><gui_name language="en">CPU_targets_spi_157_GIC189</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_158_GIC190"><gui_name language="en">CPU_targets_spi_158_GIC190</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_159_GIC191"><gui_name language="en">CPU_targets_spi_159_GIC191</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR48" base_addr="mpuscu" offset="0x000018C0" size="0x4">
                <gui_name language="en">ICDIPTR48</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_160_GIC192"><gui_name language="en">CPU_targets_spi_160_GIC192</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_161_GIC193"><gui_name language="en">CPU_targets_spi_161_GIC193</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_162_GIC194"><gui_name language="en">CPU_targets_spi_162_GIC194</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_163_GIC195"><gui_name language="en">CPU_targets_spi_163_GIC195</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR49" base_addr="mpuscu" offset="0x000018C4" size="0x4">
                <gui_name language="en">ICDIPTR49</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_164_GIC196"><gui_name language="en">CPU_targets_spi_164_GIC196</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_165_GIC197"><gui_name language="en">CPU_targets_spi_165_GIC197</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_166_GIC198"><gui_name language="en">CPU_targets_spi_166_GIC198</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_167_GIC199"><gui_name language="en">CPU_targets_spi_167_GIC199</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR50" base_addr="mpuscu" offset="0x000018C8" size="0x4">
                <gui_name language="en">ICDIPTR50</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_168_GIC200"><gui_name language="en">CPU_targets_spi_168_GIC200</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_169_GIC201"><gui_name language="en">CPU_targets_spi_169_GIC201</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_170_GIC202"><gui_name language="en">CPU_targets_spi_170_GIC202</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_171_GIC203"><gui_name language="en">CPU_targets_spi_171_GIC203</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR51" base_addr="mpuscu" offset="0x000018CC" size="0x4">
                <gui_name language="en">ICDIPTR51</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_172_GIC204"><gui_name language="en">CPU_targets_spi_172_GIC204</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_173_GIC205"><gui_name language="en">CPU_targets_spi_173_GIC205</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_174_GIC206"><gui_name language="en">CPU_targets_spi_174_GIC206</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_175_GIC207"><gui_name language="en">CPU_targets_spi_175_GIC207</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDIPTR52" base_addr="mpuscu" offset="0x000018D0" size="0x4">
                <gui_name language="en">ICDIPTR52</gui_name>
                <bitField access="Read Only" high_bit="7"  low_bit="0"  name="CPU_targets_spi_176_GIC208"><gui_name language="en">CPU_targets_spi_176_GIC208</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="8"  name="CPU_targets_spi_177_GIC209"><gui_name language="en">CPU_targets_spi_177_GIC209</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="16" name="CPU_targets_spi_178_GIC210"><gui_name language="en">CPU_targets_spi_178_GIC210</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="24" name="CPU_targets_spi_179_GIC211"><gui_name language="en">CPU_targets_spi_179_GIC211</gui_name><description language="en">Target CPU Interfaces. 0bxxxxxxx1 = CPU0. 0bxxxxxx1x = CPU1.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR0" base_addr="mpuscu" offset="0x00001C00" size="0x4">
                <gui_name language="en">ICDICFR0</gui_name>
                <description language="en">4.3.13 Interrupt Configuration Registers, GICD_ICFGRn
Purpose
    The GICD_ICFGRs provide a 2-bit Int_config field for each interrupt 
    supported by the GIC. This field identifies whether the corresponding 
    interrupt is edge-triggered or level-sensitive, see Interrupt types on 
    page 1-18.
Attributes
    RW

---- Cortex-A9 MPCore Technical Reference Manual ---- 
3.3.7 Interrupt Configuration Registers
This section describes the implementation defined features of the ICDICFR. Each bit-pair describes the interrupt configuration for an interrupt. The options for each pair depend on the interrupt type as follows:
SGI
    The bits are read-only and a bit-pair always reads as b10.
PPI
    The bits are read-only
        PPI[1] and [4]:b01
            interrupt is active LOW level sensitive.
        PPI[0], [2],and[3]:b11
            interrupt is rising-edge sensitive.
SPI
    The LSB bit of a bit-pair is read-only and is always b1. You can program 
    the MSB bit of the bit-pair to alter the triggering sensitivity as follows:
        b01  interrupt is active HIGH level sensitive
        b11  interrupt is rising-edge sensitive.
    There are 31 LSPIs, interrupts 32-62. You can configure and then lock these
    interrupts against more change using CFGSDISABLE. The LSPIs are present 
    only if the SPIs are present.
</description>
                <bitField access="Read Only" high_bit="1"  low_bit="0"  name="int_config_sgi_0"> <gui_name language="en">int_config_sgi_0</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="3"  low_bit="2"  name="int_config_sgi_1"> <gui_name language="en">int_config_sgi_1</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="5"  low_bit="4"  name="int_config_sgi_2"> <gui_name language="en">int_config_sgi_2</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="7"  low_bit="6"  name="int_config_sgi_3"> <gui_name language="en">int_config_sgi_3</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="9"  low_bit="8"  name="int_config_sgi_4"> <gui_name language="en">int_config_sgi_4</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="10" name="int_config_sgi_5"> <gui_name language="en">int_config_sgi_5</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="12" name="int_config_sgi_6"> <gui_name language="en">int_config_sgi_6</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="14" name="int_config_sgi_7"> <gui_name language="en">int_config_sgi_7</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="16" name="int_config_sgi_8"> <gui_name language="en">int_config_sgi_8</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="18" name="int_config_sgi_9"> <gui_name language="en">int_config_sgi_9</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="20" name="int_config_sgi_10"><gui_name language="en">int_config_sgi_10</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="22" name="int_config_sgi_11"><gui_name language="en">int_config_sgi_11</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="24" name="int_config_sgi_12"><gui_name language="en">int_config_sgi_12</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="26" name="int_config_sgi_13"><gui_name language="en">int_config_sgi_13</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="28" name="int_config_sgi_14"><gui_name language="en">int_config_sgi_14</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="30" name="int_config_sgi_15"><gui_name language="en">int_config_sgi_15</gui_name><description language="en">The bits are read-only and a bit-pair always reads as b10.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR1" base_addr="mpuscu" offset="0x00001C04" size="0x4">
                <gui_name language="en">ICDICFR1</gui_name>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_ppi_0"> <gui_name language="en">int_config_ppi_0</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_ppi_1"> <gui_name language="en">int_config_ppi_1</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_ppi_2"> <gui_name language="en">int_config_ppi_2</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_ppi_3"> <gui_name language="en">int_config_ppi_3</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_ppi_4"> <gui_name language="en">int_config_ppi_4</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_ppi_5"> <gui_name language="en">int_config_ppi_5</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_ppi_6"> <gui_name language="en">int_config_ppi_6</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_ppi_7"> <gui_name language="en">int_config_ppi_7</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_ppi_8"> <gui_name language="en">int_config_ppi_8</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_ppi_9"> <gui_name language="en">int_config_ppi_9</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_ppi_10"><gui_name language="en">int_config_ppi_10</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_ppi_11_GIC27"><gui_name language="en">int_config_ppi_11_GIC27</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_ppi_12_GIC28"><gui_name language="en">int_config_ppi_12_GIC28</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_ppi_13_GIC29"><gui_name language="en">int_config_ppi_13_GIC29</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_ppi_14_GIC30"><gui_name language="en">int_config_ppi_14_GIC30</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Only" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_ppi_15_GIC31"><gui_name language="en">int_config_ppi_15_GIC31</gui_name><description language="en">The bits are read-only. b01 = active LOW level sensitive. b11 = rising-edge sensitive.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR2" base_addr="mpuscu" offset="0x00001C08" size="0x4">
                <gui_name language="en">ICDICFR2</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_0_GIC32"> <gui_name language="en">int_config_spi_0_GIC32</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_1_GIC33"> <gui_name language="en">int_config_spi_1_GIC33</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_2_GIC34"> <gui_name language="en">int_config_spi_2_GIC34</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_3_GIC35"> <gui_name language="en">int_config_spi_3_GIC35</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_4_GIC36"> <gui_name language="en">int_config_spi_4_GIC36</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_5_GIC37"> <gui_name language="en">int_config_spi_5_GIC37</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_6_GIC38"> <gui_name language="en">int_config_spi_6_GIC38</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_7_GIC39"> <gui_name language="en">int_config_spi_7_GIC39</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_8_GIC40"> <gui_name language="en">int_config_spi_8_GIC40</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_9_GIC41"> <gui_name language="en">int_config_spi_9_GIC41</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_10_GIC42"><gui_name language="en">int_config_spi_10_GIC42</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_11_GIC43"><gui_name language="en">int_config_spi_11_GIC43</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_12_GIC44"><gui_name language="en">int_config_spi_12_GIC44</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_13_GIC45"><gui_name language="en">int_config_spi_13_GIC45</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_14_GIC46"><gui_name language="en">int_config_spi_14_GIC46</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_15_GIC47"><gui_name language="en">int_config_spi_15_GIC47</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR3" base_addr="mpuscu" offset="0x00001C0C" size="0x4">
                <gui_name language="en">ICDICFR3</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_16_GIC48"><gui_name language="en">int_config_spi_16_GIC48</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_17_GIC49"><gui_name language="en">int_config_spi_17_GIC49</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_18_GIC50"><gui_name language="en">int_config_spi_18_GIC50</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_19_GIC51"><gui_name language="en">int_config_spi_19_GIC51</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_20_GIC52"><gui_name language="en">int_config_spi_20_GIC52</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_21_GIC53"><gui_name language="en">int_config_spi_21_GIC53</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_22_GIC54"><gui_name language="en">int_config_spi_22_GIC54</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_23_GIC55"><gui_name language="en">int_config_spi_23_GIC55</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_24_GIC56"><gui_name language="en">int_config_spi_24_GIC56</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_25_GIC57"><gui_name language="en">int_config_spi_25_GIC57</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_26_GIC58"><gui_name language="en">int_config_spi_26_GIC58</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_27_GIC59"><gui_name language="en">int_config_spi_27_GIC59</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_28_GIC60"><gui_name language="en">int_config_spi_28_GIC60</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_29_GIC61"><gui_name language="en">int_config_spi_29_GIC61</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_30_GIC62"><gui_name language="en">int_config_spi_30_GIC62</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_31_GIC63"><gui_name language="en">int_config_spi_31_GIC63</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR4" base_addr="mpuscu" offset="0x00001C10" size="0x4">
                <gui_name language="en">ICDICFR4</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_32_GIC64"><gui_name language="en">int_config_spi_32_GIC64</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_33_GIC65"><gui_name language="en">int_config_spi_33_GIC65</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_34_GIC66"><gui_name language="en">int_config_spi_34_GIC66</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_35_GIC67"><gui_name language="en">int_config_spi_35_GIC67</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_36_GIC68"><gui_name language="en">int_config_spi_36_GIC68</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_37_GIC69"><gui_name language="en">int_config_spi_37_GIC69</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_38_GIC70"><gui_name language="en">int_config_spi_38_GIC70</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_39_GIC71"><gui_name language="en">int_config_spi_39_GIC71</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_40_GIC72"><gui_name language="en">int_config_spi_40_GIC72</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_41_GIC73"><gui_name language="en">int_config_spi_41_GIC73</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_42_GIC74"><gui_name language="en">int_config_spi_42_GIC74</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_43_GIC75"><gui_name language="en">int_config_spi_43_GIC75</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_44_GIC76"><gui_name language="en">int_config_spi_44_GIC76</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_45_GIC77"><gui_name language="en">int_config_spi_45_GIC77</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_46_GIC78"><gui_name language="en">int_config_spi_46_GIC78</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_47_GIC79"><gui_name language="en">int_config_spi_47_GIC79</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR5" base_addr="mpuscu" offset="0x00001C14" size="0x4">
                <gui_name language="en">ICDICFR5</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_48_GIC80"><gui_name language="en">int_config_spi_48_GIC80</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_49_GIC81"><gui_name language="en">int_config_spi_49_GIC81</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_50_GIC82"><gui_name language="en">int_config_spi_50_GIC82</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_51_GIC83"><gui_name language="en">int_config_spi_51_GIC83</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_52_GIC84"><gui_name language="en">int_config_spi_52_GIC84</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_53_GIC85"><gui_name language="en">int_config_spi_53_GIC85</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_54_GIC86"><gui_name language="en">int_config_spi_54_GIC86</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_55_GIC87"><gui_name language="en">int_config_spi_55_GIC87</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_56_GIC88"><gui_name language="en">int_config_spi_56_GIC88</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_57_GIC89"><gui_name language="en">int_config_spi_57_GIC89</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_58_GIC90"><gui_name language="en">int_config_spi_58_GIC90</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_59_GIC91"><gui_name language="en">int_config_spi_59_GIC91</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_60_GIC92"><gui_name language="en">int_config_spi_60_GIC92</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_61_GIC93"><gui_name language="en">int_config_spi_61_GIC93</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_62_GIC94"><gui_name language="en">int_config_spi_62_GIC94</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_63_GIC95"><gui_name language="en">int_config_spi_63_GIC95</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR6" base_addr="mpuscu" offset="0x00001C18" size="0x4">
                <gui_name language="en">ICDICFR6</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_64_GIC96"><gui_name language="en">int_config_spi_64_GIC96</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_65_GIC97"><gui_name language="en">int_config_spi_65_GIC97</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_66_GIC98"><gui_name language="en">int_config_spi_66_GIC98</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_67_GIC99"><gui_name language="en">int_config_spi_67_GIC99</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_68_GIC100"><gui_name language="en">int_config_spi_68_GIC100</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_69_GIC101"><gui_name language="en">int_config_spi_69_GIC101</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_70_GIC102"><gui_name language="en">int_config_spi_70_GIC102</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_71_GIC103"><gui_name language="en">int_config_spi_71_GIC103</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_72_GIC104"><gui_name language="en">int_config_spi_72_GIC104</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_73_GIC105"><gui_name language="en">int_config_spi_73_GIC105</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_74_GIC106"><gui_name language="en">int_config_spi_74_GIC106</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_75_GIC107"><gui_name language="en">int_config_spi_75_GIC107</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_76_GIC108"><gui_name language="en">int_config_spi_76_GIC108</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_77_GIC109"><gui_name language="en">int_config_spi_77_GIC109</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_78_GIC110"><gui_name language="en">int_config_spi_78_GIC110</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_79_GIC111"><gui_name language="en">int_config_spi_79_GIC111</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR7" base_addr="mpuscu" offset="0x00001C1C" size="0x4">
                <gui_name language="en">ICDICFR7</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_80_GIC112"><gui_name language="en">int_config_spi_80_GIC112</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_81_GIC113"><gui_name language="en">int_config_spi_81_GIC113</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_82_GIC114"><gui_name language="en">int_config_spi_82_GIC114</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_83_GIC115"><gui_name language="en">int_config_spi_83_GIC115</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_84_GIC116"><gui_name language="en">int_config_spi_84_GIC116</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_85_GIC117"><gui_name language="en">int_config_spi_85_GIC117</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_86_GIC118"><gui_name language="en">int_config_spi_86_GIC118</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_87_GIC119"><gui_name language="en">int_config_spi_87_GIC119</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_88_GIC120"><gui_name language="en">int_config_spi_88_GIC120</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_89_GIC121"><gui_name language="en">int_config_spi_89_GIC121</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_90_GIC122"><gui_name language="en">int_config_spi_90_GIC122</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_91_GIC123"><gui_name language="en">int_config_spi_91_GIC123</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_92_GIC124"><gui_name language="en">int_config_spi_92_GIC124</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_93_GIC125"><gui_name language="en">int_config_spi_93_GIC125</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_94_GIC126"><gui_name language="en">int_config_spi_94_GIC126</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_95_GIC127"><gui_name language="en">int_config_spi_95_GIC127</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR8" base_addr="mpuscu" offset="0x00001C20" size="0x4">
                <gui_name language="en">ICDICFR8</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_96_GIC128"><gui_name language="en">int_config_spi_96_GIC128</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_97_GIC129"><gui_name language="en">int_config_spi_97_GIC129</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_98_GIC130"><gui_name language="en">int_config_spi_98_GIC130</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_99_GIC131"><gui_name language="en">int_config_spi_99_GIC131</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_100_GIC132"><gui_name language="en">int_config_spi_100_GIC132</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_101_GIC133"><gui_name language="en">int_config_spi_101_GIC133</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_102_GIC134"><gui_name language="en">int_config_spi_102_GIC134</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_103_GIC135"><gui_name language="en">int_config_spi_103_GIC135</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_104_GIC136"><gui_name language="en">int_config_spi_104_GIC136</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_105_GIC137"><gui_name language="en">int_config_spi_105_GIC137</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_106_GIC138"><gui_name language="en">int_config_spi_106_GIC138</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_107_GIC139"><gui_name language="en">int_config_spi_107_GIC139</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_108_GIC140"><gui_name language="en">int_config_spi_108_GIC140</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_109_GIC141"><gui_name language="en">int_config_spi_109_GIC141</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_110_GIC142"><gui_name language="en">int_config_spi_110_GIC142</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_111_GIC143"><gui_name language="en">int_config_spi_111_GIC143</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR9" base_addr="mpuscu" offset="0x00001C24" size="0x4">
                <gui_name language="en">ICDICFR9</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_112_GIC144"><gui_name language="en">int_config_spi_112_GIC144</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_113_GIC145"><gui_name language="en">int_config_spi_113_GIC145</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_114_GIC146"><gui_name language="en">int_config_spi_114_GIC146</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_115_GIC147"><gui_name language="en">int_config_spi_115_GIC147</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_116_GIC148"><gui_name language="en">int_config_spi_116_GIC148</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_117_GIC149"><gui_name language="en">int_config_spi_117_GIC149</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_118_GIC150"><gui_name language="en">int_config_spi_118_GIC150</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_119_GIC151"><gui_name language="en">int_config_spi_119_GIC151</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_120_GIC152"><gui_name language="en">int_config_spi_120_GIC152</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_121_GIC153"><gui_name language="en">int_config_spi_121_GIC153</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_122_GIC154"><gui_name language="en">int_config_spi_122_GIC154</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_123_GIC155"><gui_name language="en">int_config_spi_123_GIC155</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_124_GIC156"><gui_name language="en">int_config_spi_124_GIC156</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_125_GIC157"><gui_name language="en">int_config_spi_125_GIC157</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_126_GIC158"><gui_name language="en">int_config_spi_126_GIC158</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_127_GIC159"><gui_name language="en">int_config_spi_127_GIC159</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR10" base_addr="mpuscu" offset="0x00001C28" size="0x4">
                <gui_name language="en">ICDICFR10</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_128_GIC160"><gui_name language="en">int_config_spi_128_GIC160</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_129_GIC161"><gui_name language="en">int_config_spi_129_GIC161</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_130_GIC162"><gui_name language="en">int_config_spi_130_GIC162</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_131_GIC163"><gui_name language="en">int_config_spi_131_GIC163</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_132_GIC164"><gui_name language="en">int_config_spi_132_GIC164</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_133_GIC165"><gui_name language="en">int_config_spi_133_GIC165</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_134_GIC166"><gui_name language="en">int_config_spi_134_GIC166</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_135_GIC167"><gui_name language="en">int_config_spi_135_GIC167</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_136_GIC168"><gui_name language="en">int_config_spi_136_GIC168</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_137_GIC169"><gui_name language="en">int_config_spi_137_GIC169</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_138_GIC170"><gui_name language="en">int_config_spi_138_GIC170</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_139_GIC171"><gui_name language="en">int_config_spi_139_GIC171</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_140_GIC172"><gui_name language="en">int_config_spi_140_GIC172</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_141_GIC173"><gui_name language="en">int_config_spi_141_GIC173</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_142_GIC174"><gui_name language="en">int_config_spi_142_GIC174</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_143_GIC175"><gui_name language="en">int_config_spi_143_GIC175</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR11" base_addr="mpuscu" offset="0x00001C2C" size="0x4">
                <gui_name language="en">ICDICFR11</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_144_GIC176"><gui_name language="en">int_config_spi_144_GIC176</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_145_GIC177"><gui_name language="en">int_config_spi_145_GIC177</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_146_GIC178"><gui_name language="en">int_config_spi_146_GIC178</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_147_GIC179"><gui_name language="en">int_config_spi_147_GIC179</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_148_GIC180"><gui_name language="en">int_config_spi_148_GIC180</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_149_GIC181"><gui_name language="en">int_config_spi_149_GIC181</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_150_GIC182"><gui_name language="en">int_config_spi_150_GIC182</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_151_GIC183"><gui_name language="en">int_config_spi_151_GIC183</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_152_GIC184"><gui_name language="en">int_config_spi_152_GIC184</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_153_GIC185"><gui_name language="en">int_config_spi_153_GIC185</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_154_GIC186"><gui_name language="en">int_config_spi_154_GIC186</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_155_GIC187"><gui_name language="en">int_config_spi_155_GIC187</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_156_GIC188"><gui_name language="en">int_config_spi_156_GIC188</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_157_GIC189"><gui_name language="en">int_config_spi_157_GIC189</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_158_GIC190"><gui_name language="en">int_config_spi_158_GIC190</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_159_GIC191"><gui_name language="en">int_config_spi_159_GIC191</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR12" base_addr="mpuscu" offset="0x00001C30" size="0x4">
                <gui_name language="en">ICDICFR12</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_160_GIC192"><gui_name language="en">int_config_spi_160_GIC192</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_161_GIC193"><gui_name language="en">int_config_spi_161_GIC193</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_162_GIC194"><gui_name language="en">int_config_spi_162_GIC194</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_163_GIC195"><gui_name language="en">int_config_spi_163_GIC195</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="9"  low_bit="8"  name="int_config_spi_164_GIC196"><gui_name language="en">int_config_spi_164_GIC196</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="11" low_bit="10" name="int_config_spi_165_GIC197"><gui_name language="en">int_config_spi_165_GIC197</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="13" low_bit="12" name="int_config_spi_166_GIC198"><gui_name language="en">int_config_spi_166_GIC198</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="15" low_bit="14" name="int_config_spi_167_GIC199"><gui_name language="en">int_config_spi_167_GIC199</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="17" low_bit="16" name="int_config_spi_168_GIC200"><gui_name language="en">int_config_spi_168_GIC200</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="19" low_bit="18" name="int_config_spi_169_GIC201"><gui_name language="en">int_config_spi_169_GIC201</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="21" low_bit="20" name="int_config_spi_170_GIC202"><gui_name language="en">int_config_spi_170_GIC202</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="23" low_bit="22" name="int_config_spi_171_GIC203"><gui_name language="en">int_config_spi_171_GIC203</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="25" low_bit="24" name="int_config_spi_172_GIC204"><gui_name language="en">int_config_spi_172_GIC204</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="27" low_bit="26" name="int_config_spi_173_GIC205"><gui_name language="en">int_config_spi_173_GIC205</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="29" low_bit="28" name="int_config_spi_174_GIC206"><gui_name language="en">int_config_spi_174_GIC206</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="31" low_bit="30" name="int_config_spi_175_GIC207"><gui_name language="en">int_config_spi_175_GIC207</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICDICFR13" base_addr="mpuscu" offset="0x00001C34" size="0x4">
                <gui_name language="en">ICDICFR13</gui_name>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="1"  low_bit="0"  name="int_config_spi_176_GIC208"><gui_name language="en">int_config_spi_176_GIC208</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="3"  low_bit="2"  name="int_config_spi_177_GIC209"><gui_name language="en">int_config_spi_177_GIC209</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="5"  low_bit="4"  name="int_config_spi_178_GIC210"><gui_name language="en">int_config_spi_178_GIC210</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
                <bitField access="Read Write" enumerationId="gic_ICDICFRn_spi_enum" high_bit="7"  low_bit="6"  name="int_config_spi_179_GIC211"><gui_name language="en">int_config_spi_179_GIC211</gui_name><description language="en">The LSB bit of a bit-pair is read-only and is always b1. b01 = active HIGH level sensitive. b11 = rising-edge sensitive.</description></bitField>
            </register>
            <register name="gic_distributor_ICPPISR" base_addr="mpuscu" offset="0x00001D00" size="0x4">
                <gui_name language="en">ICPPISR</gui_name>
                <description language="en">PPI Status Register

IMPLEMENTATION DEFINED registers

Attributes
    RO

---- Cortex-A9 MPCore Technical Reference Manual ---- 
3.3.8 PPI Status Register
The ICPPISR characteristics are:
Purpose
    Enables a Cortex-A9 processor to access the status of the inputs on the distributor:
      * PPI(4) is for nIRQ&lt;n&gt;
      * PPI(3) is for watchdog interrupts
      * PPI(2) is for private timer interrupts
      * PPI(1) is for nFIQ&lt;n&gt;
      * PPI(0) is for the global timer.
Usage constraints
    A Cortex-A9 processor can only read the status of its own PPI and therefore
    cannot read the status of PPI for other Cortex-A9 processors.
Configurations
    Available in all Cortex-A9 MPCore configurations.
</description>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="ppi_status_0"><gui_name language="en">ppi_status_0</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="ppi_status_1"><gui_name language="en">ppi_status_1</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="ppi_status_2"><gui_name language="en">ppi_status_2</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="ppi_status_3"><gui_name language="en">ppi_status_3</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="ppi_status_4"><gui_name language="en">ppi_status_4</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="ppi_status_5"><gui_name language="en">ppi_status_5</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="ppi_status_6"><gui_name language="en">ppi_status_6</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="ppi_status_7"><gui_name language="en">ppi_status_7</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="ppi_status_8"><gui_name language="en">ppi_status_8</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="ppi_status_9"><gui_name language="en">ppi_status_9</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="ppi_status_10"><gui_name language="en">ppi_status_10</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="ppi_status_11_GIC27"><gui_name language="en">ppi_status_11_GIC27</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Global timer, PPI(0)
The global timer uses ID27.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="ppi_status_12_GIC28"><gui_name language="en">ppi_status_12_GIC28</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nFIQ pin, PPI(1)
In legacy FIQ mode the legacy nFIQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nFIQ pin is treated like other interrupt lines and uses ID28.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="ppi_status_13_GIC29"><gui_name language="en">ppi_status_13_GIC29</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Private timer, PPI(2)
Each Cortex-A9 processor has its own private timers that can generate interrupts, using ID29.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="ppi_status_14_GIC30"><gui_name language="en">ppi_status_14_GIC30</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
Watchdog timers, PPI(3)
Each Cortex-A9 processor has its own watchdog timers that can generate interrupts, using ID30.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="ppi_status_15_GIC31"><gui_name language="en">ppi_status_15_GIC31</gui_name><description language="en">0 = ppi[x] is LOW, 1 = ppi[x] is HIGH.
---- Cortex-A9 MPCore Technical Reference Manual ---- 
A legacy nIRQ pin, PPI(4)
In legacy IRQ mode the legacy nIRQ pin, on a per Cortex-A9 processor basis, bypasses the interrupt distributor logic and directly drives interrupt requests into the Cortex-A9 processor.
When a Cortex-A9 processor uses the Interrupt Controller, rather than the legacy pin in the legacy mode, by enabling its own Cortex-A9 processor interface, the legacy nIRQ pin is treated like other interrupt lines and uses ID31.</description></bitField>
            </register>
            <register name="gic_distributor_ICSPISR0" base_addr="mpuscu" offset="0x00001D04" size="0x4">
                <gui_name language="en">ICSPISR0</gui_name>
                <description language="en">SPI Status Registers (0: SPI0~31 (GIC#32~63))

IMPLEMENTATION DEFINED registers

Attributes
    RO

---- Generic Interrupt Controller (PL390) Technical Reference Manual ---- 
3.2.13 SPI Status Registers
The spi Register characteristics are:
Purpose
    Each bit returns the status of an spi[987:0] input.
Usage constraints
    Only accessible to processors in Secure state.
Configurations
    This register is available in all configurations of the GIC.

---- Cortex-A9 MPCore Technical Reference Manual ---- 
3.3.9 SPI Status Registers
The ICSPISRn characteristics are:
Purpose
    Enables a Cortex-A9 processor to access the status of IRQS[N:0] inputs on 
    the distributor.
Usage constraints
    There are no usage constraints.
Configurations
    Available in all Cortex-A9 MPCore configurations.
</description>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="spi_status_0_GIC32"><gui_name language="en">spi_status_0_GIC32</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="spi_status_1_GIC33"><gui_name language="en">spi_status_1_GIC33</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="spi_status_2_GIC34"><gui_name language="en">spi_status_2_GIC34</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="spi_status_3_GIC35"><gui_name language="en">spi_status_3_GIC35</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="spi_status_4_GIC36"><gui_name language="en">spi_status_4_GIC36</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="spi_status_5_GIC37"><gui_name language="en">spi_status_5_GIC37</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="spi_status_6_GIC38"><gui_name language="en">spi_status_6_GIC38</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="spi_status_7_GIC39"><gui_name language="en">spi_status_7_GIC39</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="spi_status_8_GIC40"><gui_name language="en">spi_status_8_GIC40</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="spi_status_9_GIC41"><gui_name language="en">spi_status_9_GIC41</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="spi_status_10_GIC42"><gui_name language="en">spi_status_10_GIC42</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="spi_status_11_GIC43"><gui_name language="en">spi_status_11_GIC43</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="spi_status_12_GIC44"><gui_name language="en">spi_status_12_GIC44</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="spi_status_13_GIC45"><gui_name language="en">spi_status_13_GIC45</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="spi_status_14_GIC46"><gui_name language="en">spi_status_14_GIC46</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="spi_status_15_GIC47"><gui_name language="en">spi_status_15_GIC47</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="spi_status_16_GIC48"><gui_name language="en">spi_status_16_GIC48</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="spi_status_17_GIC49"><gui_name language="en">spi_status_17_GIC49</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="spi_status_18_GIC50"><gui_name language="en">spi_status_18_GIC50</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="spi_status_19_GIC51"><gui_name language="en">spi_status_19_GIC51</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="spi_status_20_GIC52"><gui_name language="en">spi_status_20_GIC52</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="spi_status_21_GIC53"><gui_name language="en">spi_status_21_GIC53</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="spi_status_22_GIC54"><gui_name language="en">spi_status_22_GIC54</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="spi_status_23_GIC55"><gui_name language="en">spi_status_23_GIC55</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="spi_status_24_GIC56"><gui_name language="en">spi_status_24_GIC56</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="spi_status_25_GIC57"><gui_name language="en">spi_status_25_GIC57</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="spi_status_26_GIC58"><gui_name language="en">spi_status_26_GIC58</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="spi_status_27_GIC59"><gui_name language="en">spi_status_27_GIC59</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="spi_status_28_GIC60"><gui_name language="en">spi_status_28_GIC60</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="spi_status_29_GIC61"><gui_name language="en">spi_status_29_GIC61</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="spi_status_30_GIC62"><gui_name language="en">spi_status_30_GIC62</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="spi_status_31_GIC63"><gui_name language="en">spi_status_31_GIC63</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
            </register>
            <register name="gic_distributor_ICSPISR1" base_addr="mpuscu" offset="0x00001D08" size="0x4">
                <gui_name language="en">ICSPISR1</gui_name>
                <description language="en">SPI Status Registers (1: SPI32~63 (GIC#64~95))</description>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="spi_status_32_GIC64"><gui_name language="en">spi_status_32_GIC64</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="spi_status_33_GIC65"><gui_name language="en">spi_status_33_GIC65</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="spi_status_34_GIC66"><gui_name language="en">spi_status_34_GIC66</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="spi_status_35_GIC67"><gui_name language="en">spi_status_35_GIC67</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="spi_status_36_GIC68"><gui_name language="en">spi_status_36_GIC68</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="spi_status_37_GIC69"><gui_name language="en">spi_status_37_GIC69</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="spi_status_38_GIC70"><gui_name language="en">spi_status_38_GIC70</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="spi_status_39_GIC71"><gui_name language="en">spi_status_39_GIC71</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="spi_status_40_GIC72"><gui_name language="en">spi_status_40_GIC72</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="spi_status_41_GIC73"><gui_name language="en">spi_status_41_GIC73</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="spi_status_42_GIC74"><gui_name language="en">spi_status_42_GIC74</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="spi_status_43_GIC75"><gui_name language="en">spi_status_43_GIC75</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="spi_status_44_GIC76"><gui_name language="en">spi_status_44_GIC76</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="spi_status_45_GIC77"><gui_name language="en">spi_status_45_GIC77</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="spi_status_46_GIC78"><gui_name language="en">spi_status_46_GIC78</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="spi_status_47_GIC79"><gui_name language="en">spi_status_47_GIC79</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="spi_status_48_GIC80"><gui_name language="en">spi_status_48_GIC80</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="spi_status_49_GIC81"><gui_name language="en">spi_status_49_GIC81</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="spi_status_50_GIC82"><gui_name language="en">spi_status_50_GIC82</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="spi_status_51_GIC83"><gui_name language="en">spi_status_51_GIC83</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="spi_status_52_GIC84"><gui_name language="en">spi_status_52_GIC84</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="spi_status_53_GIC85"><gui_name language="en">spi_status_53_GIC85</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="spi_status_54_GIC86"><gui_name language="en">spi_status_54_GIC86</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="spi_status_55_GIC87"><gui_name language="en">spi_status_55_GIC87</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="spi_status_56_GIC88"><gui_name language="en">spi_status_56_GIC88</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="spi_status_57_GIC89"><gui_name language="en">spi_status_57_GIC89</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="spi_status_58_GIC90"><gui_name language="en">spi_status_58_GIC90</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="spi_status_59_GIC91"><gui_name language="en">spi_status_59_GIC91</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="spi_status_60_GIC92"><gui_name language="en">spi_status_60_GIC92</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="spi_status_61_GIC93"><gui_name language="en">spi_status_61_GIC93</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="spi_status_62_GIC94"><gui_name language="en">spi_status_62_GIC94</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="spi_status_63_GIC95"><gui_name language="en">spi_status_63_GIC95</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
            </register>
            <register name="gic_distributor_ICSPISR2" base_addr="mpuscu" offset="0x00001D0C" size="0x4">
                <gui_name language="en">ICSPISR2</gui_name>
                <description language="en">SPI Status Registers (2: SPI64~95 (GIC#96~127))</description>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="spi_status_64_GIC96"><gui_name language="en">spi_status_64_GIC96</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="spi_status_65_GIC97"><gui_name language="en">spi_status_65_GIC97</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="spi_status_66_GIC98"><gui_name language="en">spi_status_66_GIC98</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="spi_status_67_GIC99"><gui_name language="en">spi_status_67_GIC99</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="spi_status_68_GIC100"><gui_name language="en">spi_status_68_GIC100</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="spi_status_69_GIC101"><gui_name language="en">spi_status_69_GIC101</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="spi_status_70_GIC102"><gui_name language="en">spi_status_70_GIC102</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="spi_status_71_GIC103"><gui_name language="en">spi_status_71_GIC103</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="spi_status_72_GIC104"><gui_name language="en">spi_status_72_GIC104</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="spi_status_73_GIC105"><gui_name language="en">spi_status_73_GIC105</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="spi_status_74_GIC106"><gui_name language="en">spi_status_74_GIC106</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="spi_status_75_GIC107"><gui_name language="en">spi_status_75_GIC107</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="spi_status_76_GIC108"><gui_name language="en">spi_status_76_GIC108</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="spi_status_77_GIC109"><gui_name language="en">spi_status_77_GIC109</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="spi_status_78_GIC110"><gui_name language="en">spi_status_78_GIC110</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="spi_status_79_GIC111"><gui_name language="en">spi_status_79_GIC111</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="spi_status_80_GIC112"><gui_name language="en">spi_status_80_GIC112</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="spi_status_81_GIC113"><gui_name language="en">spi_status_81_GIC113</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="spi_status_82_GIC114"><gui_name language="en">spi_status_82_GIC114</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="spi_status_83_GIC115"><gui_name language="en">spi_status_83_GIC115</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="spi_status_84_GIC116"><gui_name language="en">spi_status_84_GIC116</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="spi_status_85_GIC117"><gui_name language="en">spi_status_85_GIC117</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="spi_status_86_GIC118"><gui_name language="en">spi_status_86_GIC118</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="spi_status_87_GIC119"><gui_name language="en">spi_status_87_GIC119</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="spi_status_88_GIC120"><gui_name language="en">spi_status_88_GIC120</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="spi_status_89_GIC121"><gui_name language="en">spi_status_89_GIC121</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="spi_status_90_GIC122"><gui_name language="en">spi_status_90_GIC122</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="spi_status_91_GIC123"><gui_name language="en">spi_status_91_GIC123</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="spi_status_92_GIC124"><gui_name language="en">spi_status_92_GIC124</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="spi_status_93_GIC125"><gui_name language="en">spi_status_93_GIC125</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="spi_status_94_GIC126"><gui_name language="en">spi_status_94_GIC126</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="spi_status_95_GIC127"><gui_name language="en">spi_status_95_GIC127</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
            </register>
            <register name="gic_distributor_ICSPISR3" base_addr="mpuscu" offset="0x00001D10" size="0x4">
                <gui_name language="en">ICSPISR3</gui_name>
                <description language="en">SPI Status Registers (3: SPI96~127 (GIC#128~159))</description>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="spi_status_96_GIC128"><gui_name language="en">spi_status_96_GIC128</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="spi_status_97_GIC129"><gui_name language="en">spi_status_97_GIC129</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="spi_status_98_GIC130"><gui_name language="en">spi_status_98_GIC130</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="spi_status_99_GIC131"><gui_name language="en">spi_status_99_GIC131</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="spi_status_100_GIC132"><gui_name language="en">spi_status_100_GIC132</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="spi_status_101_GIC133"><gui_name language="en">spi_status_101_GIC133</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="spi_status_102_GIC134"><gui_name language="en">spi_status_102_GIC134</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="spi_status_103_GIC135"><gui_name language="en">spi_status_103_GIC135</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="spi_status_104_GIC136"><gui_name language="en">spi_status_104_GIC136</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="spi_status_105_GIC137"><gui_name language="en">spi_status_105_GIC137</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="spi_status_106_GIC138"><gui_name language="en">spi_status_106_GIC138</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="spi_status_107_GIC139"><gui_name language="en">spi_status_107_GIC139</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="spi_status_108_GIC140"><gui_name language="en">spi_status_108_GIC140</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="spi_status_109_GIC141"><gui_name language="en">spi_status_109_GIC141</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="spi_status_110_GIC142"><gui_name language="en">spi_status_110_GIC142</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="spi_status_111_GIC143"><gui_name language="en">spi_status_111_GIC143</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="spi_status_112_GIC144"><gui_name language="en">spi_status_112_GIC144</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="spi_status_113_GIC145"><gui_name language="en">spi_status_113_GIC145</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="spi_status_114_GIC146"><gui_name language="en">spi_status_114_GIC146</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="spi_status_115_GIC147"><gui_name language="en">spi_status_115_GIC147</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="spi_status_116_GIC148"><gui_name language="en">spi_status_116_GIC148</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="spi_status_117_GIC149"><gui_name language="en">spi_status_117_GIC149</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="spi_status_118_GIC150"><gui_name language="en">spi_status_118_GIC150</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="spi_status_119_GIC151"><gui_name language="en">spi_status_119_GIC151</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="spi_status_120_GIC152"><gui_name language="en">spi_status_120_GIC152</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="spi_status_121_GIC153"><gui_name language="en">spi_status_121_GIC153</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="spi_status_122_GIC154"><gui_name language="en">spi_status_122_GIC154</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="spi_status_123_GIC155"><gui_name language="en">spi_status_123_GIC155</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="spi_status_124_GIC156"><gui_name language="en">spi_status_124_GIC156</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="spi_status_125_GIC157"><gui_name language="en">spi_status_125_GIC157</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="spi_status_126_GIC158"><gui_name language="en">spi_status_126_GIC158</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="spi_status_127_GIC159"><gui_name language="en">spi_status_127_GIC159</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
            </register>
            <register name="gic_distributor_ICSPISR4" base_addr="mpuscu" offset="0x00001D14" size="0x4">
                <gui_name language="en">ICSPISR4</gui_name>
                <description language="en">SPI Status Registers (4: SPI128~159 (GIC#160~191))</description>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="spi_status_128_GIC160"><gui_name language="en">spi_status_128_GIC160</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="spi_status_129_GIC161"><gui_name language="en">spi_status_129_GIC161</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="spi_status_130_GIC162"><gui_name language="en">spi_status_130_GIC162</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="spi_status_131_GIC163"><gui_name language="en">spi_status_131_GIC163</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="spi_status_132_GIC164"><gui_name language="en">spi_status_132_GIC164</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="spi_status_133_GIC165"><gui_name language="en">spi_status_133_GIC165</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="spi_status_134_GIC166"><gui_name language="en">spi_status_134_GIC166</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="spi_status_135_GIC167"><gui_name language="en">spi_status_135_GIC167</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="spi_status_136_GIC168"><gui_name language="en">spi_status_136_GIC168</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="spi_status_137_GIC169"><gui_name language="en">spi_status_137_GIC169</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="spi_status_138_GIC170"><gui_name language="en">spi_status_138_GIC170</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="spi_status_139_GIC171"><gui_name language="en">spi_status_139_GIC171</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="spi_status_140_GIC172"><gui_name language="en">spi_status_140_GIC172</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="spi_status_141_GIC173"><gui_name language="en">spi_status_141_GIC173</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="spi_status_142_GIC174"><gui_name language="en">spi_status_142_GIC174</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="spi_status_143_GIC175"><gui_name language="en">spi_status_143_GIC175</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="spi_status_144_GIC176"><gui_name language="en">spi_status_144_GIC176</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="spi_status_145_GIC177"><gui_name language="en">spi_status_145_GIC177</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="spi_status_146_GIC178"><gui_name language="en">spi_status_146_GIC178</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="spi_status_147_GIC179"><gui_name language="en">spi_status_147_GIC179</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="20" low_bit="20" name="spi_status_148_GIC180"><gui_name language="en">spi_status_148_GIC180</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="21" low_bit="21" name="spi_status_149_GIC181"><gui_name language="en">spi_status_149_GIC181</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="22" low_bit="22" name="spi_status_150_GIC182"><gui_name language="en">spi_status_150_GIC182</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="23" low_bit="23" name="spi_status_151_GIC183"><gui_name language="en">spi_status_151_GIC183</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="24" low_bit="24" name="spi_status_152_GIC184"><gui_name language="en">spi_status_152_GIC184</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="25" low_bit="25" name="spi_status_153_GIC185"><gui_name language="en">spi_status_153_GIC185</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="26" low_bit="26" name="spi_status_154_GIC186"><gui_name language="en">spi_status_154_GIC186</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="27" low_bit="27" name="spi_status_155_GIC187"><gui_name language="en">spi_status_155_GIC187</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="28" low_bit="28" name="spi_status_156_GIC188"><gui_name language="en">spi_status_156_GIC188</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="29" low_bit="29" name="spi_status_157_GIC189"><gui_name language="en">spi_status_157_GIC189</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="30" low_bit="30" name="spi_status_158_GIC190"><gui_name language="en">spi_status_158_GIC190</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="31" low_bit="31" name="spi_status_159_GIC191"><gui_name language="en">spi_status_159_GIC191</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
            </register>
            <register name="gic_distributor_ICSPISR5" base_addr="mpuscu" offset="0x00001D18" size="0x4">
                <gui_name language="en">ICSPISR5</gui_name>
                <description language="en">SPI Status Registers (5: SPI160~179 (GIC#192~211))</description>
                <bitField access="Read Only" high_bit="0" low_bit="0" name="spi_status_160_GIC192"><gui_name language="en">spi_status_160_GIC192</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="1" low_bit="1" name="spi_status_161_GIC193"><gui_name language="en">spi_status_161_GIC193</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="2" low_bit="2" name="spi_status_162_GIC194"><gui_name language="en">spi_status_162_GIC194</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="3" low_bit="3" name="spi_status_163_GIC195"><gui_name language="en">spi_status_163_GIC195</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="4" low_bit="4" name="spi_status_164_GIC196"><gui_name language="en">spi_status_164_GIC196</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="5" low_bit="5" name="spi_status_165_GIC197"><gui_name language="en">spi_status_165_GIC197</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="6" low_bit="6" name="spi_status_166_GIC198"><gui_name language="en">spi_status_166_GIC198</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="7" low_bit="7" name="spi_status_167_GIC199"><gui_name language="en">spi_status_167_GIC199</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="8" low_bit="8" name="spi_status_168_GIC200"><gui_name language="en">spi_status_168_GIC200</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="9" low_bit="9" name="spi_status_169_GIC201"><gui_name language="en">spi_status_169_GIC201</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="10" low_bit="10" name="spi_status_170_GIC202"><gui_name language="en">spi_status_170_GIC202</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="11" low_bit="11" name="spi_status_171_GIC203"><gui_name language="en">spi_status_171_GIC203</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="12" low_bit="12" name="spi_status_172_GIC204"><gui_name language="en">spi_status_172_GIC204</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="13" low_bit="13" name="spi_status_173_GIC205"><gui_name language="en">spi_status_173_GIC205</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="14" low_bit="14" name="spi_status_174_GIC206"><gui_name language="en">spi_status_174_GIC206</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="15" low_bit="15" name="spi_status_175_GIC207"><gui_name language="en">spi_status_175_GIC207</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="16" low_bit="16" name="spi_status_176_GIC208"><gui_name language="en">spi_status_176_GIC208</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="17" low_bit="17" name="spi_status_177_GIC209"><gui_name language="en">spi_status_177_GIC209</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="18" low_bit="18" name="spi_status_178_GIC210"><gui_name language="en">spi_status_178_GIC210</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
                <bitField access="Read Only" high_bit="19" low_bit="19" name="spi_status_179_GIC211"><gui_name language="en">spi_status_179_GIC211</gui_name><description language="en">0 = spi[x] is LOW, 1 = spi[x] is HIGH.</description></bitField>
            </register>
            <register name="gic_distributor_ICDSGIR" base_addr="mpuscu" offset="0x00001F00" size="0x4">
                <gui_name language="en">ICDSGIR</gui_name>
                <description language="en">Software Generated Interrupt Register
4.3.15 Software Generated Interrupt Register, GICD_SGIR
The GICD_SGIR characteristics are:
Purpose
    Controls the generation of SGIs.
Usage constraints
    It is IMPLEMENTATION DEFINED whether the GICD_SGIR has any effect when the
    forwarding of interrupts by Distributor is disabled by the GICD_CTLR 
    settings.
Configurations
    This register is available in all configurations of the GIC. If the GIC 
    implements the Security Extensions this register is Common.
    The NSATT field, bit [15], is implemented only if the GIC implements the 
    Security Extensions.
Attributes
    WO
</description>
                <bitField access="Write Only" high_bit="25" low_bit="24" name="TargetListFilter">
                    <gui_name language="en">TargetListFilter</gui_name>
                    <description language="en">Determines how the distributor must process the requested SGI:
0b00 = Forward the interrupt to the CPU interfaces specified in the CPUTargetList fielda.
0b01 = Forward the interrupt to all CPU interfaces except that of the processor that requested the interrupt.
0b10 = Forward the interrupt only to the CPU interface of the processor that requested the interrupt.
0b11 = Reserved.
</description>
                </bitField>
                <bitField access="Write Only" high_bit="23" low_bit="16" name="CPUTargetList">
                    <gui_name language="en">CPUTargetList</gui_name>
                    <description language="en">When TargetList Filter = 0b00, defines the CPU interfaces to which the Distributor must forward the interrupt.
Each bit of CPUTargetList[7:0] refers to the corresponding CPU interface, for example CPUTargetList[0] corresponds to CPU interface 0. Setting a bit to 1 indicates that the interrupt must be forwarded to the corresponding interface.
If this field is 0x00 when TargetListFilter is 0b00, the Distributor does not forward the interrupt to any CPU interface.
</description>
                </bitField>
                <bitField access="Write Only" high_bit="15" low_bit="15" name="NSATT">
                    <gui_name language="en">NSATT</gui_name>
                    <description language="en">Implemented only if the GIC includes the Security Extensions.
Specifies the required security value of the SGI:
0 = Forward the SGI specified in the SGIINTID field to a specified CPU interface only if the SGI is configured as Group 0 on that interface.
1 = Forward the SGI specified in the SGIINTID field to a specified CPU interfaces only if the SGI is configured as Group 1 on that interface.
This field is writable only by a Secure access. Any Non-secure write to the GICD_SGIR generates an SGI only if the specified SGI is programmed as Group 1, regardless of the value of bit[15] of the write.
See SGI generation when the GIC implements the Security Extensions for more information.
-------- Note -------- 
If GIC does not implement the Security Extensions, this field is reserved.
---------------------- 
</description>
                </bitField>
                <bitField access="Write Only" high_bit="3" low_bit="0" name="SGIINTID">
                    <gui_name language="en">SGIINTID</gui_name>
                    <description language="en">The Interrupt ID of the SGI to forward to the specified CPU interfaces. The value of this field is the Interrupt ID, in the range 0-15, for example a value of 0b0011 specifies Interrupt ID 3.
</description>
                </bitField>
            </register>
            <register name="gic_distributor_ICPIDR0" base_addr="mpuscu" offset="0x00001FD0" size="0x1">
                <gui_name language="en">ICPIDR0</gui_name>
                <description language="en">Peripheral ID0 register</description>
            </register>
            <register name="gic_distributor_ICPIDR1" base_addr="mpuscu" offset="0x00001FD4" size="0x1">
                <gui_name language="en">ICPIDR1</gui_name>
                <description language="en">Peripheral ID1 register</description>
            </register>
            <register name="gic_distributor_ICPIDR2" base_addr="mpuscu" offset="0x00001FD8" size="0x1">
                <gui_name language="en">ICPIDR2</gui_name>
                <description language="en">Peripheral ID2 register</description>
            </register>
            <register name="gic_distributor_ICPIDR3" base_addr="mpuscu" offset="0x00001FDC" size="0x1">
                <gui_name language="en">ICPIDR3</gui_name>
                <description language="en">Peripheral ID3 register</description>
            </register>
            <register name="gic_distributor_ICPIDR4" base_addr="mpuscu" offset="0x00001FE0" size="0x1">
                <gui_name language="en">ICPIDR4</gui_name>
                <description language="en">Peripheral ID4 register</description>
            </register>
            <register name="gic_distributor_ICPIDR5" base_addr="mpuscu" offset="0x00001FE4" size="0x1">
                <gui_name language="en">ICPIDR5</gui_name>
                <description language="en">Peripheral ID5 register</description>
            </register>
            <register name="gic_distributor_ICPIDR6" base_addr="mpuscu" offset="0x00001FE8" size="0x1">
                <gui_name language="en">ICPIDR6</gui_name>
                <description language="en">Peripheral ID6 register</description>
            </register>
            <register name="gic_distributor_ICPIDR7" base_addr="mpuscu" offset="0x00001FEC" size="0x1">
                <gui_name language="en">ICPIDR7</gui_name>
                <description language="en">Peripheral ID7 register</description>
            </register>
            <register name="gic_distributor_ICCIDR0" base_addr="mpuscu" offset="0x00001FF0" size="0x1">
                <gui_name language="en">ICCIDR0</gui_name>
                <description language="en">Component ID0 register</description>
            </register>
            <register name="gic_distributor_ICCIDR1" base_addr="mpuscu" offset="0x00001FF4" size="0x1">
                <gui_name language="en">ICCIDR1</gui_name>
                <description language="en">Component ID1 register</description>
            </register>
            <register name="gic_distributor_ICCIDR2" base_addr="mpuscu" offset="0x00001FF8" size="0x1">
                <gui_name language="en">ICCIDR2</gui_name>
                <description language="en">Component ID2 register</description>
            </register>
            <register name="gic_distributor_ICCIDR3" base_addr="mpuscu" offset="0x00001FFC" size="0x1">
                <gui_name language="en">ICCIDR3</gui_name>
                <description language="en">Component ID3 register</description>
            </register>
        </peripheral>
        <enumeration name="gic_ICDICFRn_spi_enum">
            <enumItem name="Level" number="1"/>
            <enumItem name="Edge" number="3"/>
        </enumeration>
    </board>
</boards>
