#[doc = "XBAR"]
#[repr(C)]
pub struct RegisterBlock {
#[doc = "Crossbar Select Register"]
pub SEL0: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL1: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL2: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL3: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL4: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL5: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL6: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL7: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL8: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL9: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL10: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL11: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL12: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL13: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL14: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL15: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL16: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL17: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL18: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL19: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL20: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL21: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL22: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL23: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL24: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL25: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL26: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL27: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL28: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL29: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL30: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL31: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL32: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL33: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL34: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL35: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL36: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL37: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL38: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL39: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL40: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL41: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL42: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL43: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL44: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL45: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL46: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL47: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL48: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL49: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL50: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL51: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL52: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL53: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL54: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL55: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL56: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL57: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL58: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL59: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL60: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL61: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL62: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL63: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL64: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL65: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL66: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL67: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL68: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL69: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL70: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL71: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL72: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL73: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL74: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL75: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL76: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL77: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL78: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL79: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL80: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL81: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL82: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL83: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL84: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL85: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL86: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL87: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL88: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL89: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL90: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL91: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL92: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL93: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL94: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL95: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL96: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL97: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL98: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL99: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL100: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL101: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL102: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL103: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL104: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL105: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL106: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL107: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL108: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL109: crate::RWRegister<u16>,
#[doc = "Crossbar Select Register"]
pub SEL110: crate::RWRegister<u16>,
#[doc = "Crossbar Control Register"]
pub CTRL0: crate::RWRegister<u16>,
#[doc = "Crossbar Control Register"]
pub CTRL1: crate::RWRegister<u16>,
}
#[doc = "Crossbar Select Register"]
pub mod SEL0 {
#[doc = "SEL0"]
pub mod SEL0 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL1"]
pub mod SEL1 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL1 {
#[doc = "SEL2"]
pub mod SEL2 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL3"]
pub mod SEL3 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL2 {
#[doc = "SEL4"]
pub mod SEL4 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL5"]
pub mod SEL5 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL3 {
#[doc = "SEL6"]
pub mod SEL6 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL7"]
pub mod SEL7 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL4 {
#[doc = "SEL8"]
pub mod SEL8 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL9"]
pub mod SEL9 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL5 {
#[doc = "SEL10"]
pub mod SEL10 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL11"]
pub mod SEL11 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL6 {
#[doc = "SEL12"]
pub mod SEL12 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL13"]
pub mod SEL13 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL7 {
#[doc = "SEL14"]
pub mod SEL14 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL15"]
pub mod SEL15 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL8 {
#[doc = "SEL16"]
pub mod SEL16 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL17"]
pub mod SEL17 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL9 {
#[doc = "SEL18"]
pub mod SEL18 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL19"]
pub mod SEL19 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL10 {
#[doc = "SEL20"]
pub mod SEL20 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL21"]
pub mod SEL21 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL11 {
#[doc = "SEL22"]
pub mod SEL22 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL23"]
pub mod SEL23 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL12 {
#[doc = "SEL24"]
pub mod SEL24 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL25"]
pub mod SEL25 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL13 {
#[doc = "SEL26"]
pub mod SEL26 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL27"]
pub mod SEL27 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL14 {
#[doc = "SEL28"]
pub mod SEL28 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL29"]
pub mod SEL29 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL15 {
#[doc = "SEL30"]
pub mod SEL30 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL31"]
pub mod SEL31 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL16 {
#[doc = "SEL32"]
pub mod SEL32 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL33"]
pub mod SEL33 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL17 {
#[doc = "SEL34"]
pub mod SEL34 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL35"]
pub mod SEL35 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL18 {
#[doc = "SEL36"]
pub mod SEL36 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL37"]
pub mod SEL37 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL19 {
#[doc = "SEL38"]
pub mod SEL38 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL39"]
pub mod SEL39 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL20 {
#[doc = "SEL40"]
pub mod SEL40 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL41"]
pub mod SEL41 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL21 {
#[doc = "SEL42"]
pub mod SEL42 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL43"]
pub mod SEL43 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL22 {
#[doc = "SEL44"]
pub mod SEL44 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL45"]
pub mod SEL45 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL23 {
#[doc = "SEL46"]
pub mod SEL46 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL47"]
pub mod SEL47 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL24 {
#[doc = "SEL48"]
pub mod SEL48 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL49"]
pub mod SEL49 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL25 {
#[doc = "SEL50"]
pub mod SEL50 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL51"]
pub mod SEL51 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL26 {
#[doc = "SEL52"]
pub mod SEL52 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL53"]
pub mod SEL53 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL27 {
#[doc = "SEL54"]
pub mod SEL54 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL55"]
pub mod SEL55 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL28 {
#[doc = "SEL56"]
pub mod SEL56 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL57"]
pub mod SEL57 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL29 {
#[doc = "SEL58"]
pub mod SEL58 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL59"]
pub mod SEL59 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL30 {
#[doc = "SEL60"]
pub mod SEL60 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL61"]
pub mod SEL61 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL31 {
#[doc = "SEL62"]
pub mod SEL62 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL63"]
pub mod SEL63 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL32 {
#[doc = "SEL64"]
pub mod SEL64 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL65"]
pub mod SEL65 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL33 {
#[doc = "SEL66"]
pub mod SEL66 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL67"]
pub mod SEL67 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL34 {
#[doc = "SEL68"]
pub mod SEL68 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL69"]
pub mod SEL69 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL35 {
#[doc = "SEL70"]
pub mod SEL70 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL71"]
pub mod SEL71 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL36 {
#[doc = "SEL72"]
pub mod SEL72 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL73"]
pub mod SEL73 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL37 {
#[doc = "SEL74"]
pub mod SEL74 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL75"]
pub mod SEL75 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL38 {
#[doc = "SEL76"]
pub mod SEL76 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL77"]
pub mod SEL77 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL39 {
#[doc = "SEL78"]
pub mod SEL78 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL79"]
pub mod SEL79 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL40 {
#[doc = "SEL80"]
pub mod SEL80 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL81"]
pub mod SEL81 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL41 {
#[doc = "SEL82"]
pub mod SEL82 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL83"]
pub mod SEL83 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL42 {
#[doc = "SEL84"]
pub mod SEL84 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL85"]
pub mod SEL85 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL43 {
#[doc = "SEL86"]
pub mod SEL86 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL87"]
pub mod SEL87 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL44 {
#[doc = "SEL88"]
pub mod SEL88 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL89"]
pub mod SEL89 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL45 {
#[doc = "SEL90"]
pub mod SEL90 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL91"]
pub mod SEL91 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL46 {
#[doc = "SEL92"]
pub mod SEL92 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL93"]
pub mod SEL93 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL47 {
#[doc = "SEL94"]
pub mod SEL94 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL95"]
pub mod SEL95 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL48 {
#[doc = "SEL96"]
pub mod SEL96 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL97"]
pub mod SEL97 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL49 {
#[doc = "SEL98"]
pub mod SEL98 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL99"]
pub mod SEL99 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL50 {
#[doc = "SEL100"]
pub mod SEL100 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL101"]
pub mod SEL101 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL51 {
#[doc = "SEL102"]
pub mod SEL102 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL103"]
pub mod SEL103 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL52 {
#[doc = "SEL104"]
pub mod SEL104 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL105"]
pub mod SEL105 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL53 {
#[doc = "SEL106"]
pub mod SEL106 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL107"]
pub mod SEL107 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL54 {
#[doc = "SEL108"]
pub mod SEL108 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL109"]
pub mod SEL109 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL55 {
#[doc = "SEL110"]
pub mod SEL110 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL111"]
pub mod SEL111 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL56 {
#[doc = "SEL112"]
pub mod SEL112 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL113"]
pub mod SEL113 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL57 {
#[doc = "SEL114"]
pub mod SEL114 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL115"]
pub mod SEL115 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL58 {
#[doc = "SEL116"]
pub mod SEL116 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL117"]
pub mod SEL117 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL59 {
#[doc = "SEL118"]
pub mod SEL118 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL119"]
pub mod SEL119 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL60 {
#[doc = "SEL120"]
pub mod SEL120 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL121"]
pub mod SEL121 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL61 {
#[doc = "SEL122"]
pub mod SEL122 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL123"]
pub mod SEL123 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL62 {
#[doc = "SEL124"]
pub mod SEL124 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL125"]
pub mod SEL125 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL63 {
#[doc = "SEL126"]
pub mod SEL126 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL127"]
pub mod SEL127 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL64 {
#[doc = "SEL128"]
pub mod SEL128 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL129"]
pub mod SEL129 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL65 {
#[doc = "SEL130"]
pub mod SEL130 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL131"]
pub mod SEL131 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL66 {
#[doc = "SEL132"]
pub mod SEL132 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL133"]
pub mod SEL133 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL67 {
#[doc = "SEL134"]
pub mod SEL134 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL135"]
pub mod SEL135 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL68 {
#[doc = "SEL136"]
pub mod SEL136 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL137"]
pub mod SEL137 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL69 {
#[doc = "SEL138"]
pub mod SEL138 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL139"]
pub mod SEL139 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL70 {
#[doc = "SEL140"]
pub mod SEL140 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL141"]
pub mod SEL141 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL71 {
#[doc = "SEL142"]
pub mod SEL142 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL143"]
pub mod SEL143 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL72 {
#[doc = "SEL144"]
pub mod SEL144 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL145"]
pub mod SEL145 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL73 {
#[doc = "SEL146"]
pub mod SEL146 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL147"]
pub mod SEL147 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL74 {
#[doc = "SEL148"]
pub mod SEL148 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL149"]
pub mod SEL149 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL75 {
#[doc = "SEL150"]
pub mod SEL150 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL151"]
pub mod SEL151 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL76 {
#[doc = "SEL152"]
pub mod SEL152 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL153"]
pub mod SEL153 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL77 {
#[doc = "SEL154"]
pub mod SEL154 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL155"]
pub mod SEL155 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL78 {
#[doc = "SEL156"]
pub mod SEL156 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL157"]
pub mod SEL157 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL79 {
#[doc = "SEL158"]
pub mod SEL158 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL159"]
pub mod SEL159 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL80 {
#[doc = "SEL160"]
pub mod SEL160 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL161"]
pub mod SEL161 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL81 {
#[doc = "SEL162"]
pub mod SEL162 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL163"]
pub mod SEL163 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL82 {
#[doc = "SEL164"]
pub mod SEL164 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL165"]
pub mod SEL165 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL83 {
#[doc = "SEL166"]
pub mod SEL166 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL167"]
pub mod SEL167 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL84 {
#[doc = "SEL168"]
pub mod SEL168 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL169"]
pub mod SEL169 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL85 {
#[doc = "SEL170"]
pub mod SEL170 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL171"]
pub mod SEL171 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL86 {
#[doc = "SEL172"]
pub mod SEL172 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL173"]
pub mod SEL173 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL87 {
#[doc = "SEL174"]
pub mod SEL174 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL175"]
pub mod SEL175 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL88 {
#[doc = "SEL176"]
pub mod SEL176 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL177"]
pub mod SEL177 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL89 {
#[doc = "SEL178"]
pub mod SEL178 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL179"]
pub mod SEL179 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL90 {
#[doc = "SEL180"]
pub mod SEL180 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL181"]
pub mod SEL181 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL91 {
#[doc = "SEL182"]
pub mod SEL182 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL183"]
pub mod SEL183 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL92 {
#[doc = "SEL184"]
pub mod SEL184 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL185"]
pub mod SEL185 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL93 {
#[doc = "SEL186"]
pub mod SEL186 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL187"]
pub mod SEL187 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL94 {
#[doc = "SEL188"]
pub mod SEL188 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL189"]
pub mod SEL189 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL95 {
#[doc = "SEL190"]
pub mod SEL190 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL191"]
pub mod SEL191 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL96 {
#[doc = "SEL192"]
pub mod SEL192 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL193"]
pub mod SEL193 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL97 {
#[doc = "SEL194"]
pub mod SEL194 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL195"]
pub mod SEL195 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL98 {
#[doc = "SEL196"]
pub mod SEL196 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL197"]
pub mod SEL197 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL99 {
#[doc = "SEL198"]
pub mod SEL198 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL199"]
pub mod SEL199 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL100 {
#[doc = "SEL200"]
pub mod SEL200 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL201"]
pub mod SEL201 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL101 {
#[doc = "SEL202"]
pub mod SEL202 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL203"]
pub mod SEL203 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL102 {
#[doc = "SEL204"]
pub mod SEL204 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL205"]
pub mod SEL205 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL103 {
#[doc = "SEL206"]
pub mod SEL206 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL207"]
pub mod SEL207 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL104 {
#[doc = "SEL208"]
pub mod SEL208 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL209"]
pub mod SEL209 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL105 {
#[doc = "SEL210"]
pub mod SEL210 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL211"]
pub mod SEL211 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL106 {
#[doc = "SEL212"]
pub mod SEL212 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL213"]
pub mod SEL213 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL107 {
#[doc = "SEL214"]
pub mod SEL214 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL215"]
pub mod SEL215 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL108 {
#[doc = "SEL216"]
pub mod SEL216 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL217"]
pub mod SEL217 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL109 {
#[doc = "SEL218"]
pub mod SEL218 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
#[doc = "SEL219"]
pub mod SEL219 {
pub const offset: u16 = 8;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Select Register"]
pub mod SEL110 {
#[doc = "SEL220"]
pub mod SEL220 {
pub const offset: u16 = 0;
pub const mask: u16 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[doc = "Crossbar Control Register"]
pub mod CTRL0 {
#[doc = "DMA Enable for XBAR_OUT0"]
pub mod DEN0 {
pub const offset: u16 = 0;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "DMA disabled"]
pub const DEN0_0: u16 = 0;
#[doc = "DMA enabled"]
pub const DEN0_1: u16 = 0x01;
}
}
#[doc = "Interrupt Enable for XBAR_OUT0"]
pub mod IEN0 {
pub const offset: u16 = 1;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "Interrupt disabled"]
pub const IEN0_0: u16 = 0;
#[doc = "Interrupt enabled"]
pub const IEN0_1: u16 = 0x01;
}
}
#[doc = "Active edge for edge detection on XBAR_OUT0"]
pub mod EDGE0 {
pub const offset: u16 = 2;
pub const mask: u16 = 0x03 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "STS0 never asserts"]
pub const EDGE0_0: u16 = 0;
#[doc = "STS0 asserts on rising edges of XBAR_OUT0"]
pub const EDGE0_1: u16 = 0x01;
#[doc = "STS0 asserts on falling edges of XBAR_OUT0"]
pub const EDGE0_2: u16 = 0x02;
#[doc = "STS0 asserts on rising and falling edges of XBAR_OUT0"]
pub const EDGE0_3: u16 = 0x03;
}
}
#[doc = "Edge detection status for XBAR_OUT0"]
pub mod STS0 {
pub const offset: u16 = 4;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "Active edge not yet detected on XBAR_OUT0"]
pub const STS0_0: u16 = 0;
#[doc = "Active edge detected on XBAR_OUT0"]
pub const STS0_1: u16 = 0x01;
}
}
#[doc = "DMA Enable for XBAR_OUT1"]
pub mod DEN1 {
pub const offset: u16 = 8;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "DMA disabled"]
pub const DEN1_0: u16 = 0;
#[doc = "DMA enabled"]
pub const DEN1_1: u16 = 0x01;
}
}
#[doc = "Interrupt Enable for XBAR_OUT1"]
pub mod IEN1 {
pub const offset: u16 = 9;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "Interrupt disabled"]
pub const IEN1_0: u16 = 0;
#[doc = "Interrupt enabled"]
pub const IEN1_1: u16 = 0x01;
}
}
#[doc = "Active edge for edge detection on XBAR_OUT1"]
pub mod EDGE1 {
pub const offset: u16 = 10;
pub const mask: u16 = 0x03 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "STS1 never asserts"]
pub const EDGE1_0: u16 = 0;
#[doc = "STS1 asserts on rising edges of XBAR_OUT1"]
pub const EDGE1_1: u16 = 0x01;
#[doc = "STS1 asserts on falling edges of XBAR_OUT1"]
pub const EDGE1_2: u16 = 0x02;
#[doc = "STS1 asserts on rising and falling edges of XBAR_OUT1"]
pub const EDGE1_3: u16 = 0x03;
}
}
#[doc = "Edge detection status for XBAR_OUT1"]
pub mod STS1 {
pub const offset: u16 = 12;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "Active edge not yet detected on XBAR_OUT1"]
pub const STS1_0: u16 = 0;
#[doc = "Active edge detected on XBAR_OUT1"]
pub const STS1_1: u16 = 0x01;
}
}
}
#[doc = "Crossbar Control Register"]
pub mod CTRL1 {
#[doc = "DMA Enable for XBAR_OUT2"]
pub mod DEN2 {
pub const offset: u16 = 0;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "DMA disabled"]
pub const DEN2_0: u16 = 0;
#[doc = "DMA enabled"]
pub const DEN2_1: u16 = 0x01;
}
}
#[doc = "Interrupt Enable for XBAR_OUT2"]
pub mod IEN2 {
pub const offset: u16 = 1;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "Interrupt disabled"]
pub const IEN2_0: u16 = 0;
#[doc = "Interrupt enabled"]
pub const IEN2_1: u16 = 0x01;
}
}
#[doc = "Active edge for edge detection on XBAR_OUT2"]
pub mod EDGE2 {
pub const offset: u16 = 2;
pub const mask: u16 = 0x03 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "STS2 never asserts"]
pub const EDGE2_0: u16 = 0;
#[doc = "STS2 asserts on rising edges of XBAR_OUT2"]
pub const EDGE2_1: u16 = 0x01;
#[doc = "STS2 asserts on falling edges of XBAR_OUT2"]
pub const EDGE2_2: u16 = 0x02;
#[doc = "STS2 asserts on rising and falling edges of XBAR_OUT2"]
pub const EDGE2_3: u16 = 0x03;
}
}
#[doc = "Edge detection status for XBAR_OUT2"]
pub mod STS2 {
pub const offset: u16 = 4;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "Active edge not yet detected on XBAR_OUT2"]
pub const STS2_0: u16 = 0;
#[doc = "Active edge detected on XBAR_OUT2"]
pub const STS2_1: u16 = 0x01;
}
}
#[doc = "DMA Enable for XBAR_OUT3"]
pub mod DEN3 {
pub const offset: u16 = 8;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "DMA disabled"]
pub const DEN3_0: u16 = 0;
#[doc = "DMA enabled"]
pub const DEN3_1: u16 = 0x01;
}
}
#[doc = "Interrupt Enable for XBAR_OUT3"]
pub mod IEN3 {
pub const offset: u16 = 9;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "Interrupt disabled"]
pub const IEN3_0: u16 = 0;
#[doc = "Interrupt enabled"]
pub const IEN3_1: u16 = 0x01;
}
}
#[doc = "Active edge for edge detection on XBAR_OUT3"]
pub mod EDGE3 {
pub const offset: u16 = 10;
pub const mask: u16 = 0x03 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "STS3 never asserts"]
pub const EDGE3_0: u16 = 0;
#[doc = "STS3 asserts on rising edges of XBAR_OUT3"]
pub const EDGE3_1: u16 = 0x01;
#[doc = "STS3 asserts on falling edges of XBAR_OUT3"]
pub const EDGE3_2: u16 = 0x02;
#[doc = "STS3 asserts on rising and falling edges of XBAR_OUT3"]
pub const EDGE3_3: u16 = 0x03;
}
}
#[doc = "Edge detection status for XBAR_OUT3"]
pub mod STS3 {
pub const offset: u16 = 12;
pub const mask: u16 = 0x01 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
#[doc = "Active edge not yet detected on XBAR_OUT3"]
pub const STS3_0: u16 = 0;
#[doc = "Active edge detected on XBAR_OUT3"]
pub const STS3_1: u16 = 0x01;
}
}
}