#![allow(non_snake_case, non_upper_case_globals)]
#![allow(non_camel_case_types)]
use crate::{RORegister, RWRegister, WORegister};
#[cfg(not(feature = "nosync"))]
use core::marker::PhantomData;
pub mod GICD_CTLR {
pub mod ENABLEGRP0 {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod ENABLEGRP1 {
pub const offset: u32 = 1;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_TYPER {
pub mod ITLINESNUMBER {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CPUNUMBER {
pub const offset: u32 = 5;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod SECURITYEXTN {
pub const offset: u32 = 10;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod LSPI {
pub const offset: u32 = 11;
pub const mask: u32 = 0b11111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IIDR {
pub mod IMPLEMENTER {
pub const offset: u32 = 0;
pub const mask: u32 = 0xfff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod VARIANT {
pub const offset: u32 = 12;
pub const mask: u32 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod REVISION {
pub const offset: u32 = 16;
pub const mask: u32 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PRODUCTID {
pub const offset: u32 = 24;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IGROUPR0 {
pub mod IGROUPR0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IGROUPR1 {
pub mod IGROUPR1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IGROUPR2 {
pub mod IGROUPR2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IGROUPR3 {
pub mod IGROUPR3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IGROUPR4 {
pub mod IGROUPR4 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IGROUPR5 {
pub mod IGROUPR5 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IGROUPR6 {
pub mod IGROUPR6 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IGROUPR7 {
pub mod IGROUPR7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IGROUPR8 {
pub mod IGROUPR8 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISENABLER0 {
pub mod ISENABLER0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISENABLER1 {
pub mod ISENABLER1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISENABLER2 {
pub mod ISENABLER2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISENABLER3 {
pub mod ISENABLER3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISENABLER4 {
pub mod ISENABLER4 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISENABLER5 {
pub mod ISENABLER5 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISENABLER6 {
pub mod ISENABLER6 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISENABLER7 {
pub mod ISENABLER7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISENABLER8 {
pub mod ISENABLER8 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICENABLER0 {
pub mod ICENABLER0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICENABLER1 {
pub mod ICENABLER1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICENABLER2 {
pub mod ICENABLER2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICENABLER3 {
pub mod ICENABLER3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICENABLER4 {
pub mod ICENABLER4 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICENABLER5 {
pub mod ICENABLER5 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICENABLER6 {
pub mod ICENABLER6 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICENABLER7 {
pub mod ICENABLER7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICENABLER8 {
pub mod ICENABLER8 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISPENDR0 {
pub mod ISPENDR0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISPENDR1 {
pub mod ISPENDR1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISPENDR2 {
pub mod ISPENDR2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISPENDR3 {
pub mod ISPENDR3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISPENDR4 {
pub mod ISPENDR4 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISPENDR5 {
pub mod ISPENDR5 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISPENDR6 {
pub mod ISPENDR6 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISPENDR7 {
pub mod ISPENDR7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISPENDR8 {
pub mod ISPENDR8 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICPENDR0 {
pub mod ICPENDR0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICPENDR1 {
pub mod ICPENDR1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICPENDR2 {
pub mod ICPENDR2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICPENDR3 {
pub mod ICPENDR3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICPENDR4 {
pub mod ICPENDR4 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICPENDR5 {
pub mod ICPENDR5 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICPENDR6 {
pub mod ICPENDR6 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICPENDR7 {
pub mod ICPENDR7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICPENDR8 {
pub mod ICPENDR8 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISACTIVER0 {
pub mod ISACTIVER0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISACTIVER1 {
pub mod ISACTIVER1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISACTIVER2 {
pub mod ISACTIVER2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISACTIVER3 {
pub mod ISACTIVER3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISACTIVER4 {
pub mod ISACTIVER4 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISACTIVER5 {
pub mod ISACTIVER5 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISACTIVER6 {
pub mod ISACTIVER6 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISACTIVER7 {
pub mod ISACTIVER7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ISACTIVER8 {
pub mod ISACTIVER8 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICACTIVER0 {
pub mod ICACTIVER0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICACTIVER1 {
pub mod ICACTIVER1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICACTIVER2 {
pub mod ICACTIVER2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICACTIVER3 {
pub mod ICACTIVER3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICACTIVER4 {
pub mod ICACTIVER4 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICACTIVER5 {
pub mod ICACTIVER5 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICACTIVER6 {
pub mod ICACTIVER6 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICACTIVER7 {
pub mod ICACTIVER7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICACTIVER8 {
pub mod ICACTIVER8 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IPRIORITYR0 {
pub mod PRIORITY0 {
pub const offset: u32 = 3;
pub const mask: u32 = 0b11111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PRIORITY1 {
pub const offset: u32 = 11;
pub const mask: u32 = 0b11111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PRIORITY2 {
pub const offset: u32 = 19;
pub const mask: u32 = 0b11111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PRIORITY3 {
pub const offset: u32 = 27;
pub const mask: u32 = 0b11111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_IPRIORITYR1 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR2 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR3 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR4 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR5 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR6 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR7 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR8 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR9 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR10 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR11 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR12 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR13 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR14 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR15 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR16 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR17 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR18 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR19 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR20 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR21 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR22 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR23 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR24 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR25 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR26 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR27 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR28 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR29 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR30 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR31 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR32 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR33 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR34 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR35 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR36 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR37 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR38 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR39 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR40 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR41 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR42 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR43 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR44 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR45 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR46 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR47 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR48 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR49 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR50 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR51 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR52 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR53 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR54 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR55 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR56 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR57 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR58 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR59 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR60 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR61 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR62 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR63 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR64 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR65 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR66 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR67 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR68 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR69 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR70 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_IPRIORITYR71 {
pub use super::GICD_IPRIORITYR0::PRIORITY0;
pub use super::GICD_IPRIORITYR0::PRIORITY1;
pub use super::GICD_IPRIORITYR0::PRIORITY2;
pub use super::GICD_IPRIORITYR0::PRIORITY3;
}
pub mod GICD_ITARGETSR0 {
pub mod CPU_TARGETS0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CPU_TARGETS1 {
pub const offset: u32 = 8;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CPU_TARGETS2 {
pub const offset: u32 = 16;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CPU_TARGETS3 {
pub const offset: u32 = 24;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ITARGETSR1 {
pub use super::GICD_ITARGETSR0::CPU_TARGETS0;
pub use super::GICD_ITARGETSR0::CPU_TARGETS1;
pub use super::GICD_ITARGETSR0::CPU_TARGETS2;
pub use super::GICD_ITARGETSR0::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR2 {
pub use super::GICD_ITARGETSR0::CPU_TARGETS0;
pub use super::GICD_ITARGETSR0::CPU_TARGETS1;
pub use super::GICD_ITARGETSR0::CPU_TARGETS2;
pub use super::GICD_ITARGETSR0::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR3 {
pub use super::GICD_ITARGETSR0::CPU_TARGETS0;
pub use super::GICD_ITARGETSR0::CPU_TARGETS1;
pub use super::GICD_ITARGETSR0::CPU_TARGETS2;
pub use super::GICD_ITARGETSR0::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR4 {
pub use super::GICD_ITARGETSR0::CPU_TARGETS0;
pub use super::GICD_ITARGETSR0::CPU_TARGETS1;
pub use super::GICD_ITARGETSR0::CPU_TARGETS2;
pub use super::GICD_ITARGETSR0::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR5 {
pub use super::GICD_ITARGETSR0::CPU_TARGETS0;
pub use super::GICD_ITARGETSR0::CPU_TARGETS1;
pub use super::GICD_ITARGETSR0::CPU_TARGETS2;
pub use super::GICD_ITARGETSR0::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR6 {
pub use super::GICD_ITARGETSR0::CPU_TARGETS0;
pub use super::GICD_ITARGETSR0::CPU_TARGETS1;
pub use super::GICD_ITARGETSR0::CPU_TARGETS2;
pub use super::GICD_ITARGETSR0::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR7 {
pub use super::GICD_ITARGETSR0::CPU_TARGETS0;
pub use super::GICD_ITARGETSR0::CPU_TARGETS1;
pub use super::GICD_ITARGETSR0::CPU_TARGETS2;
pub use super::GICD_ITARGETSR0::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR8 {
pub mod CPU_TARGETS0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CPU_TARGETS1 {
pub const offset: u32 = 8;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CPU_TARGETS2 {
pub const offset: u32 = 16;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CPU_TARGETS3 {
pub const offset: u32 = 24;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ITARGETSR9 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR10 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR11 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR12 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR13 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR14 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR15 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR16 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR17 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR18 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR19 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR20 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR21 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR22 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR23 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR24 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR25 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR26 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR27 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR28 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR29 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR30 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR31 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR32 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR33 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR34 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR35 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR36 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR37 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR38 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR39 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR40 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR41 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR42 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR43 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR44 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR45 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR46 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR47 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR48 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR49 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR50 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR51 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR52 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR53 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR54 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR55 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR56 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR57 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR58 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR59 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR60 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR61 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR62 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR63 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR64 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR65 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR66 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR67 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR68 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR69 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR70 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ITARGETSR71 {
pub use super::GICD_ITARGETSR8::CPU_TARGETS0;
pub use super::GICD_ITARGETSR8::CPU_TARGETS1;
pub use super::GICD_ITARGETSR8::CPU_TARGETS2;
pub use super::GICD_ITARGETSR8::CPU_TARGETS3;
}
pub mod GICD_ICFGR0 {
pub mod INT_CONFIG0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG1 {
pub const offset: u32 = 2;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG2 {
pub const offset: u32 = 4;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG3 {
pub const offset: u32 = 6;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG4 {
pub const offset: u32 = 8;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG5 {
pub const offset: u32 = 10;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG6 {
pub const offset: u32 = 12;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG7 {
pub const offset: u32 = 14;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG8 {
pub const offset: u32 = 16;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG9 {
pub const offset: u32 = 18;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG10 {
pub const offset: u32 = 20;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG11 {
pub const offset: u32 = 22;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG12 {
pub const offset: u32 = 24;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG13 {
pub const offset: u32 = 26;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG14 {
pub const offset: u32 = 28;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod INT_CONFIG15 {
pub const offset: u32 = 30;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_ICFGR1 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR2 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR3 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR4 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR5 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR6 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR7 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR8 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR9 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR10 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR11 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR12 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR13 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR14 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR15 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR16 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_ICFGR17 {
pub use super::GICD_ICFGR0::INT_CONFIG0;
pub use super::GICD_ICFGR0::INT_CONFIG1;
pub use super::GICD_ICFGR0::INT_CONFIG10;
pub use super::GICD_ICFGR0::INT_CONFIG11;
pub use super::GICD_ICFGR0::INT_CONFIG12;
pub use super::GICD_ICFGR0::INT_CONFIG13;
pub use super::GICD_ICFGR0::INT_CONFIG14;
pub use super::GICD_ICFGR0::INT_CONFIG15;
pub use super::GICD_ICFGR0::INT_CONFIG2;
pub use super::GICD_ICFGR0::INT_CONFIG3;
pub use super::GICD_ICFGR0::INT_CONFIG4;
pub use super::GICD_ICFGR0::INT_CONFIG5;
pub use super::GICD_ICFGR0::INT_CONFIG6;
pub use super::GICD_ICFGR0::INT_CONFIG7;
pub use super::GICD_ICFGR0::INT_CONFIG8;
pub use super::GICD_ICFGR0::INT_CONFIG9;
}
pub mod GICD_PPISR {
pub mod PPI6 {
pub const offset: u32 = 9;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PPI5 {
pub const offset: u32 = 10;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PPI4 {
pub const offset: u32 = 11;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PPI0 {
pub const offset: u32 = 12;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PPI1 {
pub const offset: u32 = 13;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PPI2 {
pub const offset: u32 = 14;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PPI3 {
pub const offset: u32 = 15;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_SPISR1 {
pub mod SPISR1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_SPISR2 {
pub mod SPISR2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_SPISR3 {
pub mod SPISR3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_SPISR4 {
pub mod SPISR4 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_SPISR5 {
pub mod SPISR5 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_SPISR6 {
pub mod SPISR6 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_SPISR7 {
pub mod SPISR7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_SGIR {
pub mod SGIINTID {
pub const offset: u32 = 0;
pub const mask: u32 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod NSATT {
pub const offset: u32 = 15;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CPUTARGETLIST {
pub const offset: u32 = 16;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod TARGETLISTFILTER {
pub const offset: u32 = 24;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_CPENDSGIR0 {
pub mod SGI_CLEAR_PENDING0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod SGI_CLEAR_PENDING1 {
pub const offset: u32 = 8;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod SGI_CLEAR_PENDING2 {
pub const offset: u32 = 16;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod SGI_CLEAR_PENDING3 {
pub const offset: u32 = 24;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_CPENDSGIR1 {
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING0;
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING1;
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING2;
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING3;
}
pub mod GICD_CPENDSGIR2 {
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING0;
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING1;
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING2;
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING3;
}
pub mod GICD_CPENDSGIR3 {
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING0;
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING1;
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING2;
pub use super::GICD_CPENDSGIR0::SGI_CLEAR_PENDING3;
}
pub mod GICD_SPENDSGIR0 {
pub mod SGI_SET_PENDING0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod SGI_SET_PENDING1 {
pub const offset: u32 = 8;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod SGI_SET_PENDING2 {
pub const offset: u32 = 16;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod SGI_SET_PENDING3 {
pub const offset: u32 = 24;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_SPENDSGIR1 {
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING0;
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING1;
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING2;
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING3;
}
pub mod GICD_SPENDSGIR2 {
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING0;
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING1;
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING2;
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING3;
}
pub mod GICD_SPENDSGIR3 {
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING0;
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING1;
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING2;
pub use super::GICD_SPENDSGIR0::SGI_SET_PENDING3;
}
pub mod GICD_PIDR4 {
pub mod PIDR4 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_PIDR5 {
pub mod PIDR5 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_PIDR6 {
pub mod PIDR6 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_PIDR7 {
pub mod PIDR7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_PIDR0 {
pub mod PIDR0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_PIDR1 {
pub mod PIDR1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_PIDR2 {
pub mod PIDR2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_PIDR3 {
pub mod PIDR3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_CIDR0 {
pub mod CIDR0 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_CIDR1 {
pub mod CIDR1 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_CIDR2 {
pub mod CIDR2 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod GICD_CIDR3 {
pub mod CIDR3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[repr(C)]
pub struct RegisterBlock {
pub GICD_CTLR: RWRegister<u32>,
pub GICD_TYPER: RORegister<u32>,
pub GICD_IIDR: RORegister<u32>,
_reserved1: [u8; 116],
pub GICD_IGROUPR0: RWRegister<u32>,
pub GICD_IGROUPR1: RWRegister<u32>,
pub GICD_IGROUPR2: RWRegister<u32>,
pub GICD_IGROUPR3: RWRegister<u32>,
pub GICD_IGROUPR4: RWRegister<u32>,
pub GICD_IGROUPR5: RWRegister<u32>,
pub GICD_IGROUPR6: RWRegister<u32>,
pub GICD_IGROUPR7: RWRegister<u32>,
pub GICD_IGROUPR8: RWRegister<u32>,
_reserved2: [u8; 92],
pub GICD_ISENABLER0: RWRegister<u32>,
pub GICD_ISENABLER1: RWRegister<u32>,
pub GICD_ISENABLER2: RWRegister<u32>,
pub GICD_ISENABLER3: RWRegister<u32>,
pub GICD_ISENABLER4: RWRegister<u32>,
pub GICD_ISENABLER5: RWRegister<u32>,
pub GICD_ISENABLER6: RWRegister<u32>,
pub GICD_ISENABLER7: RWRegister<u32>,
pub GICD_ISENABLER8: RWRegister<u32>,
_reserved3: [u8; 92],
pub GICD_ICENABLER0: RWRegister<u32>,
pub GICD_ICENABLER1: RWRegister<u32>,
pub GICD_ICENABLER2: RWRegister<u32>,
pub GICD_ICENABLER3: RWRegister<u32>,
pub GICD_ICENABLER4: RWRegister<u32>,
pub GICD_ICENABLER5: RWRegister<u32>,
pub GICD_ICENABLER6: RWRegister<u32>,
pub GICD_ICENABLER7: RWRegister<u32>,
pub GICD_ICENABLER8: RWRegister<u32>,
_reserved4: [u8; 92],
pub GICD_ISPENDR0: RWRegister<u32>,
pub GICD_ISPENDR1: RWRegister<u32>,
pub GICD_ISPENDR2: RWRegister<u32>,
pub GICD_ISPENDR3: RWRegister<u32>,
pub GICD_ISPENDR4: RWRegister<u32>,
pub GICD_ISPENDR5: RWRegister<u32>,
pub GICD_ISPENDR6: RWRegister<u32>,
pub GICD_ISPENDR7: RWRegister<u32>,
pub GICD_ISPENDR8: RWRegister<u32>,
_reserved5: [u8; 92],
pub GICD_ICPENDR0: RWRegister<u32>,
pub GICD_ICPENDR1: RWRegister<u32>,
pub GICD_ICPENDR2: RWRegister<u32>,
pub GICD_ICPENDR3: RWRegister<u32>,
pub GICD_ICPENDR4: RWRegister<u32>,
pub GICD_ICPENDR5: RWRegister<u32>,
pub GICD_ICPENDR6: RWRegister<u32>,
pub GICD_ICPENDR7: RWRegister<u32>,
pub GICD_ICPENDR8: RWRegister<u32>,
_reserved6: [u8; 92],
pub GICD_ISACTIVER0: RWRegister<u32>,
pub GICD_ISACTIVER1: RWRegister<u32>,
pub GICD_ISACTIVER2: RWRegister<u32>,
pub GICD_ISACTIVER3: RWRegister<u32>,
pub GICD_ISACTIVER4: RWRegister<u32>,
pub GICD_ISACTIVER5: RWRegister<u32>,
pub GICD_ISACTIVER6: RWRegister<u32>,
pub GICD_ISACTIVER7: RWRegister<u32>,
pub GICD_ISACTIVER8: RWRegister<u32>,
_reserved7: [u8; 92],
pub GICD_ICACTIVER0: RWRegister<u32>,
pub GICD_ICACTIVER1: RWRegister<u32>,
pub GICD_ICACTIVER2: RWRegister<u32>,
pub GICD_ICACTIVER3: RWRegister<u32>,
pub GICD_ICACTIVER4: RWRegister<u32>,
pub GICD_ICACTIVER5: RWRegister<u32>,
pub GICD_ICACTIVER6: RWRegister<u32>,
pub GICD_ICACTIVER7: RWRegister<u32>,
pub GICD_ICACTIVER8: RWRegister<u32>,
_reserved8: [u8; 92],
pub GICD_IPRIORITYR0: RWRegister<u32>,
pub GICD_IPRIORITYR1: RWRegister<u32>,
pub GICD_IPRIORITYR2: RWRegister<u32>,
pub GICD_IPRIORITYR3: RWRegister<u32>,
pub GICD_IPRIORITYR4: RWRegister<u32>,
pub GICD_IPRIORITYR5: RWRegister<u32>,
pub GICD_IPRIORITYR6: RWRegister<u32>,
pub GICD_IPRIORITYR7: RWRegister<u32>,
pub GICD_IPRIORITYR8: RWRegister<u32>,
pub GICD_IPRIORITYR9: RWRegister<u32>,
pub GICD_IPRIORITYR10: RWRegister<u32>,
pub GICD_IPRIORITYR11: RWRegister<u32>,
pub GICD_IPRIORITYR12: RWRegister<u32>,
pub GICD_IPRIORITYR13: RWRegister<u32>,
pub GICD_IPRIORITYR14: RWRegister<u32>,
pub GICD_IPRIORITYR15: RWRegister<u32>,
pub GICD_IPRIORITYR16: RWRegister<u32>,
pub GICD_IPRIORITYR17: RWRegister<u32>,
pub GICD_IPRIORITYR18: RWRegister<u32>,
pub GICD_IPRIORITYR19: RWRegister<u32>,
pub GICD_IPRIORITYR20: RWRegister<u32>,
pub GICD_IPRIORITYR21: RWRegister<u32>,
pub GICD_IPRIORITYR22: RWRegister<u32>,
pub GICD_IPRIORITYR23: RWRegister<u32>,
pub GICD_IPRIORITYR24: RWRegister<u32>,
pub GICD_IPRIORITYR25: RWRegister<u32>,
pub GICD_IPRIORITYR26: RWRegister<u32>,
pub GICD_IPRIORITYR27: RWRegister<u32>,
pub GICD_IPRIORITYR28: RWRegister<u32>,
pub GICD_IPRIORITYR29: RWRegister<u32>,
pub GICD_IPRIORITYR30: RWRegister<u32>,
pub GICD_IPRIORITYR31: RWRegister<u32>,
pub GICD_IPRIORITYR32: RWRegister<u32>,
pub GICD_IPRIORITYR33: RWRegister<u32>,
pub GICD_IPRIORITYR34: RWRegister<u32>,
pub GICD_IPRIORITYR35: RWRegister<u32>,
pub GICD_IPRIORITYR36: RWRegister<u32>,
pub GICD_IPRIORITYR37: RWRegister<u32>,
pub GICD_IPRIORITYR38: RWRegister<u32>,
pub GICD_IPRIORITYR39: RWRegister<u32>,
pub GICD_IPRIORITYR40: RWRegister<u32>,
pub GICD_IPRIORITYR41: RWRegister<u32>,
pub GICD_IPRIORITYR42: RWRegister<u32>,
pub GICD_IPRIORITYR43: RWRegister<u32>,
pub GICD_IPRIORITYR44: RWRegister<u32>,
pub GICD_IPRIORITYR45: RWRegister<u32>,
pub GICD_IPRIORITYR46: RWRegister<u32>,
pub GICD_IPRIORITYR47: RWRegister<u32>,
pub GICD_IPRIORITYR48: RWRegister<u32>,
pub GICD_IPRIORITYR49: RWRegister<u32>,
pub GICD_IPRIORITYR50: RWRegister<u32>,
pub GICD_IPRIORITYR51: RWRegister<u32>,
pub GICD_IPRIORITYR52: RWRegister<u32>,
pub GICD_IPRIORITYR53: RWRegister<u32>,
pub GICD_IPRIORITYR54: RWRegister<u32>,
pub GICD_IPRIORITYR55: RWRegister<u32>,
pub GICD_IPRIORITYR56: RWRegister<u32>,
pub GICD_IPRIORITYR57: RWRegister<u32>,
pub GICD_IPRIORITYR58: RWRegister<u32>,
pub GICD_IPRIORITYR59: RWRegister<u32>,
pub GICD_IPRIORITYR60: RWRegister<u32>,
pub GICD_IPRIORITYR61: RWRegister<u32>,
pub GICD_IPRIORITYR62: RWRegister<u32>,
pub GICD_IPRIORITYR63: RWRegister<u32>,
pub GICD_IPRIORITYR64: RWRegister<u32>,
pub GICD_IPRIORITYR65: RWRegister<u32>,
pub GICD_IPRIORITYR66: RWRegister<u32>,
pub GICD_IPRIORITYR67: RWRegister<u32>,
pub GICD_IPRIORITYR68: RWRegister<u32>,
pub GICD_IPRIORITYR69: RWRegister<u32>,
pub GICD_IPRIORITYR70: RWRegister<u32>,
pub GICD_IPRIORITYR71: RWRegister<u32>,
_reserved9: [u8; 736],
pub GICD_ITARGETSR0: RORegister<u32>,
pub GICD_ITARGETSR1: RORegister<u32>,
pub GICD_ITARGETSR2: RORegister<u32>,
pub GICD_ITARGETSR3: RORegister<u32>,
pub GICD_ITARGETSR4: RORegister<u32>,
pub GICD_ITARGETSR5: RORegister<u32>,
pub GICD_ITARGETSR6: RORegister<u32>,
pub GICD_ITARGETSR7: RORegister<u32>,
pub GICD_ITARGETSR8: RWRegister<u32>,
pub GICD_ITARGETSR9: RWRegister<u32>,
pub GICD_ITARGETSR10: RWRegister<u32>,
pub GICD_ITARGETSR11: RWRegister<u32>,
pub GICD_ITARGETSR12: RWRegister<u32>,
pub GICD_ITARGETSR13: RWRegister<u32>,
pub GICD_ITARGETSR14: RWRegister<u32>,
pub GICD_ITARGETSR15: RWRegister<u32>,
pub GICD_ITARGETSR16: RWRegister<u32>,
pub GICD_ITARGETSR17: RWRegister<u32>,
pub GICD_ITARGETSR18: RWRegister<u32>,
pub GICD_ITARGETSR19: RWRegister<u32>,
pub GICD_ITARGETSR20: RWRegister<u32>,
pub GICD_ITARGETSR21: RWRegister<u32>,
pub GICD_ITARGETSR22: RWRegister<u32>,
pub GICD_ITARGETSR23: RWRegister<u32>,
pub GICD_ITARGETSR24: RWRegister<u32>,
pub GICD_ITARGETSR25: RWRegister<u32>,
pub GICD_ITARGETSR26: RWRegister<u32>,
pub GICD_ITARGETSR27: RWRegister<u32>,
pub GICD_ITARGETSR28: RWRegister<u32>,
pub GICD_ITARGETSR29: RWRegister<u32>,
pub GICD_ITARGETSR30: RWRegister<u32>,
pub GICD_ITARGETSR31: RWRegister<u32>,
pub GICD_ITARGETSR32: RWRegister<u32>,
pub GICD_ITARGETSR33: RWRegister<u32>,
pub GICD_ITARGETSR34: RWRegister<u32>,
pub GICD_ITARGETSR35: RWRegister<u32>,
pub GICD_ITARGETSR36: RWRegister<u32>,
pub GICD_ITARGETSR37: RWRegister<u32>,
pub GICD_ITARGETSR38: RWRegister<u32>,
pub GICD_ITARGETSR39: RWRegister<u32>,
pub GICD_ITARGETSR40: RWRegister<u32>,
pub GICD_ITARGETSR41: RWRegister<u32>,
pub GICD_ITARGETSR42: RWRegister<u32>,
pub GICD_ITARGETSR43: RWRegister<u32>,
pub GICD_ITARGETSR44: RWRegister<u32>,
pub GICD_ITARGETSR45: RWRegister<u32>,
pub GICD_ITARGETSR46: RWRegister<u32>,
pub GICD_ITARGETSR47: RWRegister<u32>,
pub GICD_ITARGETSR48: RWRegister<u32>,
pub GICD_ITARGETSR49: RWRegister<u32>,
pub GICD_ITARGETSR50: RWRegister<u32>,
pub GICD_ITARGETSR51: RWRegister<u32>,
pub GICD_ITARGETSR52: RWRegister<u32>,
pub GICD_ITARGETSR53: RWRegister<u32>,
pub GICD_ITARGETSR54: RWRegister<u32>,
pub GICD_ITARGETSR55: RWRegister<u32>,
pub GICD_ITARGETSR56: RWRegister<u32>,
pub GICD_ITARGETSR57: RWRegister<u32>,
pub GICD_ITARGETSR58: RWRegister<u32>,
pub GICD_ITARGETSR59: RWRegister<u32>,
pub GICD_ITARGETSR60: RWRegister<u32>,
pub GICD_ITARGETSR61: RWRegister<u32>,
pub GICD_ITARGETSR62: RWRegister<u32>,
pub GICD_ITARGETSR63: RWRegister<u32>,
pub GICD_ITARGETSR64: RWRegister<u32>,
pub GICD_ITARGETSR65: RWRegister<u32>,
pub GICD_ITARGETSR66: RWRegister<u32>,
pub GICD_ITARGETSR67: RWRegister<u32>,
pub GICD_ITARGETSR68: RWRegister<u32>,
pub GICD_ITARGETSR69: RWRegister<u32>,
pub GICD_ITARGETSR70: RWRegister<u32>,
pub GICD_ITARGETSR71: RWRegister<u32>,
_reserved10: [u8; 736],
pub GICD_ICFGR0: RWRegister<u32>,
pub GICD_ICFGR1: RWRegister<u32>,
pub GICD_ICFGR2: RWRegister<u32>,
pub GICD_ICFGR3: RWRegister<u32>,
pub GICD_ICFGR4: RWRegister<u32>,
pub GICD_ICFGR5: RWRegister<u32>,
pub GICD_ICFGR6: RWRegister<u32>,
pub GICD_ICFGR7: RWRegister<u32>,
pub GICD_ICFGR8: RWRegister<u32>,
pub GICD_ICFGR9: RWRegister<u32>,
pub GICD_ICFGR10: RWRegister<u32>,
pub GICD_ICFGR11: RWRegister<u32>,
pub GICD_ICFGR12: RWRegister<u32>,
pub GICD_ICFGR13: RWRegister<u32>,
pub GICD_ICFGR14: RWRegister<u32>,
pub GICD_ICFGR15: RWRegister<u32>,
pub GICD_ICFGR16: RWRegister<u32>,
pub GICD_ICFGR17: RWRegister<u32>,
_reserved11: [u8; 184],
pub GICD_PPISR: RORegister<u32>,
_reserved12: [u8; 4],
pub GICD_SPISR1: RORegister<u32>,
pub GICD_SPISR2: RORegister<u32>,
pub GICD_SPISR3: RORegister<u32>,
pub GICD_SPISR4: RORegister<u32>,
pub GICD_SPISR5: RORegister<u32>,
pub GICD_SPISR6: RORegister<u32>,
pub GICD_SPISR7: RORegister<u32>,
_reserved13: [u8; 476],
pub GICD_SGIR: WORegister<u32>,
_reserved14: [u8; 12],
pub GICD_CPENDSGIR0: RWRegister<u32>,
pub GICD_CPENDSGIR1: RWRegister<u32>,
pub GICD_CPENDSGIR2: RWRegister<u32>,
pub GICD_CPENDSGIR3: RWRegister<u32>,
pub GICD_SPENDSGIR0: RWRegister<u32>,
pub GICD_SPENDSGIR1: RWRegister<u32>,
pub GICD_SPENDSGIR2: RWRegister<u32>,
pub GICD_SPENDSGIR3: RWRegister<u32>,
_reserved15: [u8; 160],
pub GICD_PIDR4: RORegister<u32>,
pub GICD_PIDR5: RORegister<u32>,
pub GICD_PIDR6: RORegister<u32>,
pub GICD_PIDR7: RORegister<u32>,
pub GICD_PIDR0: RORegister<u32>,
pub GICD_PIDR1: RORegister<u32>,
pub GICD_PIDR2: RORegister<u32>,
pub GICD_PIDR3: RORegister<u32>,
pub GICD_CIDR0: RORegister<u32>,
pub GICD_CIDR1: RORegister<u32>,
pub GICD_CIDR2: RORegister<u32>,
pub GICD_CIDR3: RORegister<u32>,
}
pub struct ResetValues {
pub GICD_CTLR: u32,
pub GICD_TYPER: u32,
pub GICD_IIDR: u32,
pub GICD_IGROUPR0: u32,
pub GICD_IGROUPR1: u32,
pub GICD_IGROUPR2: u32,
pub GICD_IGROUPR3: u32,
pub GICD_IGROUPR4: u32,
pub GICD_IGROUPR5: u32,
pub GICD_IGROUPR6: u32,
pub GICD_IGROUPR7: u32,
pub GICD_IGROUPR8: u32,
pub GICD_ISENABLER0: u32,
pub GICD_ISENABLER1: u32,
pub GICD_ISENABLER2: u32,
pub GICD_ISENABLER3: u32,
pub GICD_ISENABLER4: u32,
pub GICD_ISENABLER5: u32,
pub GICD_ISENABLER6: u32,
pub GICD_ISENABLER7: u32,
pub GICD_ISENABLER8: u32,
pub GICD_ICENABLER0: u32,
pub GICD_ICENABLER1: u32,
pub GICD_ICENABLER2: u32,
pub GICD_ICENABLER3: u32,
pub GICD_ICENABLER4: u32,
pub GICD_ICENABLER5: u32,
pub GICD_ICENABLER6: u32,
pub GICD_ICENABLER7: u32,
pub GICD_ICENABLER8: u32,
pub GICD_ISPENDR0: u32,
pub GICD_ISPENDR1: u32,
pub GICD_ISPENDR2: u32,
pub GICD_ISPENDR3: u32,
pub GICD_ISPENDR4: u32,
pub GICD_ISPENDR5: u32,
pub GICD_ISPENDR6: u32,
pub GICD_ISPENDR7: u32,
pub GICD_ISPENDR8: u32,
pub GICD_ICPENDR0: u32,
pub GICD_ICPENDR1: u32,
pub GICD_ICPENDR2: u32,
pub GICD_ICPENDR3: u32,
pub GICD_ICPENDR4: u32,
pub GICD_ICPENDR5: u32,
pub GICD_ICPENDR6: u32,
pub GICD_ICPENDR7: u32,
pub GICD_ICPENDR8: u32,
pub GICD_ISACTIVER0: u32,
pub GICD_ISACTIVER1: u32,
pub GICD_ISACTIVER2: u32,
pub GICD_ISACTIVER3: u32,
pub GICD_ISACTIVER4: u32,
pub GICD_ISACTIVER5: u32,
pub GICD_ISACTIVER6: u32,
pub GICD_ISACTIVER7: u32,
pub GICD_ISACTIVER8: u32,
pub GICD_ICACTIVER0: u32,
pub GICD_ICACTIVER1: u32,
pub GICD_ICACTIVER2: u32,
pub GICD_ICACTIVER3: u32,
pub GICD_ICACTIVER4: u32,
pub GICD_ICACTIVER5: u32,
pub GICD_ICACTIVER6: u32,
pub GICD_ICACTIVER7: u32,
pub GICD_ICACTIVER8: u32,
pub GICD_IPRIORITYR0: u32,
pub GICD_IPRIORITYR1: u32,
pub GICD_IPRIORITYR2: u32,
pub GICD_IPRIORITYR3: u32,
pub GICD_IPRIORITYR4: u32,
pub GICD_IPRIORITYR5: u32,
pub GICD_IPRIORITYR6: u32,
pub GICD_IPRIORITYR7: u32,
pub GICD_IPRIORITYR8: u32,
pub GICD_IPRIORITYR9: u32,
pub GICD_IPRIORITYR10: u32,
pub GICD_IPRIORITYR11: u32,
pub GICD_IPRIORITYR12: u32,
pub GICD_IPRIORITYR13: u32,
pub GICD_IPRIORITYR14: u32,
pub GICD_IPRIORITYR15: u32,
pub GICD_IPRIORITYR16: u32,
pub GICD_IPRIORITYR17: u32,
pub GICD_IPRIORITYR18: u32,
pub GICD_IPRIORITYR19: u32,
pub GICD_IPRIORITYR20: u32,
pub GICD_IPRIORITYR21: u32,
pub GICD_IPRIORITYR22: u32,
pub GICD_IPRIORITYR23: u32,
pub GICD_IPRIORITYR24: u32,
pub GICD_IPRIORITYR25: u32,
pub GICD_IPRIORITYR26: u32,
pub GICD_IPRIORITYR27: u32,
pub GICD_IPRIORITYR28: u32,
pub GICD_IPRIORITYR29: u32,
pub GICD_IPRIORITYR30: u32,
pub GICD_IPRIORITYR31: u32,
pub GICD_IPRIORITYR32: u32,
pub GICD_IPRIORITYR33: u32,
pub GICD_IPRIORITYR34: u32,
pub GICD_IPRIORITYR35: u32,
pub GICD_IPRIORITYR36: u32,
pub GICD_IPRIORITYR37: u32,
pub GICD_IPRIORITYR38: u32,
pub GICD_IPRIORITYR39: u32,
pub GICD_IPRIORITYR40: u32,
pub GICD_IPRIORITYR41: u32,
pub GICD_IPRIORITYR42: u32,
pub GICD_IPRIORITYR43: u32,
pub GICD_IPRIORITYR44: u32,
pub GICD_IPRIORITYR45: u32,
pub GICD_IPRIORITYR46: u32,
pub GICD_IPRIORITYR47: u32,
pub GICD_IPRIORITYR48: u32,
pub GICD_IPRIORITYR49: u32,
pub GICD_IPRIORITYR50: u32,
pub GICD_IPRIORITYR51: u32,
pub GICD_IPRIORITYR52: u32,
pub GICD_IPRIORITYR53: u32,
pub GICD_IPRIORITYR54: u32,
pub GICD_IPRIORITYR55: u32,
pub GICD_IPRIORITYR56: u32,
pub GICD_IPRIORITYR57: u32,
pub GICD_IPRIORITYR58: u32,
pub GICD_IPRIORITYR59: u32,
pub GICD_IPRIORITYR60: u32,
pub GICD_IPRIORITYR61: u32,
pub GICD_IPRIORITYR62: u32,
pub GICD_IPRIORITYR63: u32,
pub GICD_IPRIORITYR64: u32,
pub GICD_IPRIORITYR65: u32,
pub GICD_IPRIORITYR66: u32,
pub GICD_IPRIORITYR67: u32,
pub GICD_IPRIORITYR68: u32,
pub GICD_IPRIORITYR69: u32,
pub GICD_IPRIORITYR70: u32,
pub GICD_IPRIORITYR71: u32,
pub GICD_ITARGETSR0: u32,
pub GICD_ITARGETSR1: u32,
pub GICD_ITARGETSR2: u32,
pub GICD_ITARGETSR3: u32,
pub GICD_ITARGETSR4: u32,
pub GICD_ITARGETSR5: u32,
pub GICD_ITARGETSR6: u32,
pub GICD_ITARGETSR7: u32,
pub GICD_ITARGETSR8: u32,
pub GICD_ITARGETSR9: u32,
pub GICD_ITARGETSR10: u32,
pub GICD_ITARGETSR11: u32,
pub GICD_ITARGETSR12: u32,
pub GICD_ITARGETSR13: u32,
pub GICD_ITARGETSR14: u32,
pub GICD_ITARGETSR15: u32,
pub GICD_ITARGETSR16: u32,
pub GICD_ITARGETSR17: u32,
pub GICD_ITARGETSR18: u32,
pub GICD_ITARGETSR19: u32,
pub GICD_ITARGETSR20: u32,
pub GICD_ITARGETSR21: u32,
pub GICD_ITARGETSR22: u32,
pub GICD_ITARGETSR23: u32,
pub GICD_ITARGETSR24: u32,
pub GICD_ITARGETSR25: u32,
pub GICD_ITARGETSR26: u32,
pub GICD_ITARGETSR27: u32,
pub GICD_ITARGETSR28: u32,
pub GICD_ITARGETSR29: u32,
pub GICD_ITARGETSR30: u32,
pub GICD_ITARGETSR31: u32,
pub GICD_ITARGETSR32: u32,
pub GICD_ITARGETSR33: u32,
pub GICD_ITARGETSR34: u32,
pub GICD_ITARGETSR35: u32,
pub GICD_ITARGETSR36: u32,
pub GICD_ITARGETSR37: u32,
pub GICD_ITARGETSR38: u32,
pub GICD_ITARGETSR39: u32,
pub GICD_ITARGETSR40: u32,
pub GICD_ITARGETSR41: u32,
pub GICD_ITARGETSR42: u32,
pub GICD_ITARGETSR43: u32,
pub GICD_ITARGETSR44: u32,
pub GICD_ITARGETSR45: u32,
pub GICD_ITARGETSR46: u32,
pub GICD_ITARGETSR47: u32,
pub GICD_ITARGETSR48: u32,
pub GICD_ITARGETSR49: u32,
pub GICD_ITARGETSR50: u32,
pub GICD_ITARGETSR51: u32,
pub GICD_ITARGETSR52: u32,
pub GICD_ITARGETSR53: u32,
pub GICD_ITARGETSR54: u32,
pub GICD_ITARGETSR55: u32,
pub GICD_ITARGETSR56: u32,
pub GICD_ITARGETSR57: u32,
pub GICD_ITARGETSR58: u32,
pub GICD_ITARGETSR59: u32,
pub GICD_ITARGETSR60: u32,
pub GICD_ITARGETSR61: u32,
pub GICD_ITARGETSR62: u32,
pub GICD_ITARGETSR63: u32,
pub GICD_ITARGETSR64: u32,
pub GICD_ITARGETSR65: u32,
pub GICD_ITARGETSR66: u32,
pub GICD_ITARGETSR67: u32,
pub GICD_ITARGETSR68: u32,
pub GICD_ITARGETSR69: u32,
pub GICD_ITARGETSR70: u32,
pub GICD_ITARGETSR71: u32,
pub GICD_ICFGR0: u32,
pub GICD_ICFGR1: u32,
pub GICD_ICFGR2: u32,
pub GICD_ICFGR3: u32,
pub GICD_ICFGR4: u32,
pub GICD_ICFGR5: u32,
pub GICD_ICFGR6: u32,
pub GICD_ICFGR7: u32,
pub GICD_ICFGR8: u32,
pub GICD_ICFGR9: u32,
pub GICD_ICFGR10: u32,
pub GICD_ICFGR11: u32,
pub GICD_ICFGR12: u32,
pub GICD_ICFGR13: u32,
pub GICD_ICFGR14: u32,
pub GICD_ICFGR15: u32,
pub GICD_ICFGR16: u32,
pub GICD_ICFGR17: u32,
pub GICD_PPISR: u32,
pub GICD_SPISR1: u32,
pub GICD_SPISR2: u32,
pub GICD_SPISR3: u32,
pub GICD_SPISR4: u32,
pub GICD_SPISR5: u32,
pub GICD_SPISR6: u32,
pub GICD_SPISR7: u32,
pub GICD_SGIR: u32,
pub GICD_CPENDSGIR0: u32,
pub GICD_CPENDSGIR1: u32,
pub GICD_CPENDSGIR2: u32,
pub GICD_CPENDSGIR3: u32,
pub GICD_SPENDSGIR0: u32,
pub GICD_SPENDSGIR1: u32,
pub GICD_SPENDSGIR2: u32,
pub GICD_SPENDSGIR3: u32,
pub GICD_PIDR4: u32,
pub GICD_PIDR5: u32,
pub GICD_PIDR6: u32,
pub GICD_PIDR7: u32,
pub GICD_PIDR0: u32,
pub GICD_PIDR1: u32,
pub GICD_PIDR2: u32,
pub GICD_PIDR3: u32,
pub GICD_CIDR0: u32,
pub GICD_CIDR1: u32,
pub GICD_CIDR2: u32,
pub GICD_CIDR3: u32,
}
#[cfg(not(feature = "nosync"))]
pub struct Instance {
pub(crate) addr: u32,
pub(crate) _marker: PhantomData<*const RegisterBlock>,
}
#[cfg(not(feature = "nosync"))]
impl ::core::ops::Deref for Instance {
type Target = RegisterBlock;
#[inline(always)]
fn deref(&self) -> &RegisterBlock {
unsafe { &*(self.addr as *const _) }
}
}
#[cfg(feature = "rtic")]
unsafe impl Send for Instance {}