#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
#[doc = "0x00 - IOPCTL configuration"]
pub pio0_0: PIO0_0,
#[doc = "0x04 - IOPCTL configuration"]
pub pio0_1: PIO0_1,
#[doc = "0x08 - IOPCTL configuration"]
pub pio0_2: PIO0_2,
#[doc = "0x0c - IOPCTL configuration"]
pub pio0_3: PIO0_3,
#[doc = "0x10 - IOPCTL configuration"]
pub pio0_4: PIO0_4,
#[doc = "0x14 - IOPCTL configuration"]
pub pio0_5: PIO0_5,
#[doc = "0x18 - IOPCTL configuration"]
pub pio0_6: PIO0_6,
#[doc = "0x1c - IOPCTL configuration"]
pub pio0_7: PIO0_7,
#[doc = "0x20 - IOPCTL configuration"]
pub pio0_8: PIO0_8,
#[doc = "0x24 - IOPCTL configuration"]
pub pio0_9: PIO0_9,
#[doc = "0x28 - IOPCTL configuration"]
pub pio0_10: PIO0_10,
#[doc = "0x2c - IOPCTL configuration"]
pub pio0_11: PIO0_11,
#[doc = "0x30 - IOPCTL configuration"]
pub pio0_12: PIO0_12,
#[doc = "0x34 - IOPCTL configuration"]
pub pio0_13: PIO0_13,
#[doc = "0x38 - IOPCTL configuration"]
pub pio0_14: PIO0_14,
#[doc = "0x3c - IOPCTL configuration"]
pub pio0_15: PIO0_15,
#[doc = "0x40 - IOPCTL configuration"]
pub pio0_16: PIO0_16,
#[doc = "0x44 - IOPCTL configuration"]
pub pio0_17: PIO0_17,
#[doc = "0x48 - IOPCTL configuration"]
pub pio0_18: PIO0_18,
#[doc = "0x4c - IOPCTL configuration"]
pub pio0_19: PIO0_19,
#[doc = "0x50 - IOPCTL configuration"]
pub pio0_20: PIO0_20,
#[doc = "0x54 - IOPCTL configuration"]
pub pio0_21: PIO0_21,
#[doc = "0x58 - IOPCTL configuration"]
pub pio0_22: PIO0_22,
#[doc = "0x5c - IOPCTL configuration"]
pub pio0_23: PIO0_23,
#[doc = "0x60 - IOPCTL configuration"]
pub pio0_24: PIO0_24,
#[doc = "0x64 - IOPCTL configuration"]
pub pio0_25: PIO0_25,
#[doc = "0x68 - IOPCTL configuration"]
pub pio0_26: PIO0_26,
#[doc = "0x6c - IOPCTL configuration"]
pub pio0_27: PIO0_27,
#[doc = "0x70 - IOPCTL configuration"]
pub pio0_28: PIO0_28,
#[doc = "0x74 - IOPCTL configuration"]
pub pio0_29: PIO0_29,
#[doc = "0x78 - IOPCTL configuration"]
pub pio0_30: PIO0_30,
#[doc = "0x7c - IOPCTL configuration"]
pub pio0_31: PIO0_31,
#[doc = "0x80 - IOPCTL configuration"]
pub pio1_0: PIO1_0,
#[doc = "0x84 - IOPCTL configuration"]
pub pio1_1: PIO1_1,
#[doc = "0x88 - IOPCTL configuration"]
pub pio1_2: PIO1_2,
#[doc = "0x8c - IOPCTL configuration"]
pub pio1_3: PIO1_3,
#[doc = "0x90 - IOPCTL configuration"]
pub pio1_4: PIO1_4,
#[doc = "0x94 - IOPCTL configuration"]
pub pio1_5: PIO1_5,
#[doc = "0x98 - IOPCTL configuration"]
pub pio1_6: PIO1_6,
#[doc = "0x9c - IOPCTL configuration"]
pub pio1_7: PIO1_7,
#[doc = "0xa0 - IOPCTL configuration"]
pub pio1_8: PIO1_8,
#[doc = "0xa4 - IOPCTL configuration"]
pub pio1_9: PIO1_9,
#[doc = "0xa8 - IOPCTL configuration"]
pub pio1_10: PIO1_10,
#[doc = "0xac - IOPCTL configuration"]
pub pio1_11: PIO1_11,
#[doc = "0xb0 - IOPCTL configuration"]
pub pio1_12: PIO1_12,
#[doc = "0xb4 - IOPCTL configuration"]
pub pio1_13: PIO1_13,
#[doc = "0xb8 - IOPCTL configuration"]
pub pio1_14: PIO1_14,
#[doc = "0xbc - IOPCTL configuration"]
pub pio1_15: PIO1_15,
#[doc = "0xc0 - IOPCTL configuration"]
pub pio1_16: PIO1_16,
#[doc = "0xc4 - IOPCTL configuration"]
pub pio1_17: PIO1_17,
#[doc = "0xc8 - IOPCTL configuration"]
pub pio1_18: PIO1_18,
#[doc = "0xcc - IOPCTL configuration"]
pub pio1_19: PIO1_19,
#[doc = "0xd0 - IOPCTL configuration"]
pub pio1_20: PIO1_20,
#[doc = "0xd4 - IOPCTL configuration"]
pub pio1_21: PIO1_21,
#[doc = "0xd8 - IOPCTL configuration"]
pub pio1_22: PIO1_22,
#[doc = "0xdc - IOPCTL configuration"]
pub pio1_23: PIO1_23,
#[doc = "0xe0 - IOPCTL configuration"]
pub pio1_24: PIO1_24,
#[doc = "0xe4 - IOPCTL configuration"]
pub pio1_25: PIO1_25,
#[doc = "0xe8 - IOPCTL configuration"]
pub pio1_26: PIO1_26,
#[doc = "0xec - IOPCTL configuration"]
pub pio1_27: PIO1_27,
#[doc = "0xf0 - IOPCTL configuration"]
pub pio1_28: PIO1_28,
#[doc = "0xf4 - IOPCTL configuration"]
pub pio1_29: PIO1_29,
#[doc = "0xf8 - IOPCTL configuration"]
pub pio1_30: PIO1_30,
#[doc = "0xfc - IOPCTL configuration"]
pub pio1_31: PIO1_31,
#[doc = "0x100 - IOPCTL configuration"]
pub pio2_0: PIO2_0,
#[doc = "0x104 - IOPCTL configuration"]
pub pio2_1: PIO2_1,
#[doc = "0x108 - IOPCTL configuration"]
pub pio2_2: PIO2_2,
#[doc = "0x10c - IOPCTL configuration"]
pub pio2_3: PIO2_3,
#[doc = "0x110 - IOPCTL configuration"]
pub pio2_4: PIO2_4,
#[doc = "0x114 - IOPCTL configuration"]
pub pio2_5: PIO2_5,
#[doc = "0x118 - IOPCTL configuration"]
pub pio2_6: PIO2_6,
#[doc = "0x11c - IOPCTL configuration"]
pub pio2_7: PIO2_7,
#[doc = "0x120 - IOPCTL configuration"]
pub pio2_8: PIO2_8,
#[doc = "0x124 - IOPCTL configuration"]
pub pio2_9: PIO2_9,
#[doc = "0x128 - IOPCTL configuration"]
pub pio2_10: PIO2_10,
#[doc = "0x12c - IOPCTL configuration"]
pub pio2_11: PIO2_11,
#[doc = "0x130 - IOPCTL configuration"]
pub pio2_12: PIO2_12,
#[doc = "0x134 - IOPCTL configuration"]
pub pio2_13: PIO2_13,
#[doc = "0x138 - IOPCTL configuration"]
pub pio2_14: PIO2_14,
#[doc = "0x13c - IOPCTL configuration"]
pub pio2_15: PIO2_15,
#[doc = "0x140 - IOPCTL configuration"]
pub pio2_16: PIO2_16,
#[doc = "0x144 - IOPCTL configuration"]
pub pio2_17: PIO2_17,
#[doc = "0x148 - IOPCTL configuration"]
pub pio2_18: PIO2_18,
#[doc = "0x14c - IOPCTL configuration"]
pub pio2_19: PIO2_19,
#[doc = "0x150 - IOPCTL configuration"]
pub pio2_20: PIO2_20,
#[doc = "0x154 - IOPCTL configuration"]
pub pio2_21: PIO2_21,
#[doc = "0x158 - IOPCTL configuration"]
pub pio2_22: PIO2_22,
#[doc = "0x15c - IOPCTL configuration"]
pub pio2_23: PIO2_23,
#[doc = "0x160 - IOPCTL configuration"]
pub pio2_24: PIO2_24,
#[doc = "0x164 - IOPCTL configuration"]
pub pio2_25: PIO2_25,
#[doc = "0x168 - IOPCTL configuration"]
pub pio2_26: PIO2_26,
#[doc = "0x16c - IOPCTL configuration"]
pub pio2_27: PIO2_27,
#[doc = "0x170 - IOPCTL configuration"]
pub pio2_28: PIO2_28,
#[doc = "0x174 - IOPCTL configuration"]
pub pio2_29: PIO2_29,
#[doc = "0x178 - IOPCTL configuration"]
pub pio2_30: PIO2_30,
#[doc = "0x17c - IOPCTL configuration"]
pub pio2_31: PIO2_31,
#[doc = "0x180 - IOPCTL configuration"]
pub pio3_0: PIO3_0,
#[doc = "0x184 - IOPCTL configuration"]
pub pio3_1: PIO3_1,
#[doc = "0x188 - IOPCTL configuration"]
pub pio3_2: PIO3_2,
#[doc = "0x18c - IOPCTL configuration"]
pub pio3_3: PIO3_3,
#[doc = "0x190 - IOPCTL configuration"]
pub pio3_4: PIO3_4,
#[doc = "0x194 - IOPCTL configuration"]
pub pio3_5: PIO3_5,
#[doc = "0x198 - IOPCTL configuration"]
pub pio3_6: PIO3_6,
#[doc = "0x19c - IOPCTL configuration"]
pub pio3_7: PIO3_7,
#[doc = "0x1a0 - IOPCTL configuration"]
pub pio3_8: PIO3_8,
#[doc = "0x1a4 - IOPCTL configuration"]
pub pio3_9: PIO3_9,
#[doc = "0x1a8 - IOPCTL configuration"]
pub pio3_10: PIO3_10,
#[doc = "0x1ac - IOPCTL configuration"]
pub pio3_11: PIO3_11,
#[doc = "0x1b0 - IOPCTL configuration"]
pub pio3_12: PIO3_12,
#[doc = "0x1b4 - IOPCTL configuration"]
pub pio3_13: PIO3_13,
#[doc = "0x1b8 - IOPCTL configuration"]
pub pio3_14: PIO3_14,
#[doc = "0x1bc - IOPCTL configuration"]
pub pio3_15: PIO3_15,
#[doc = "0x1c0 - IOPCTL configuration"]
pub pio3_16: PIO3_16,
#[doc = "0x1c4 - IOPCTL configuration"]
pub pio3_17: PIO3_17,
#[doc = "0x1c8 - IOPCTL configuration"]
pub pio3_18: PIO3_18,
#[doc = "0x1cc - IOPCTL configuration"]
pub pio3_19: PIO3_19,
#[doc = "0x1d0 - IOPCTL configuration"]
pub pio3_20: PIO3_20,
#[doc = "0x1d4 - IOPCTL configuration"]
pub pio3_21: PIO3_21,
#[doc = "0x1d8 - IOPCTL configuration"]
pub pio3_22: PIO3_22,
#[doc = "0x1dc - IOPCTL configuration"]
pub pio3_23: PIO3_23,
#[doc = "0x1e0 - IOPCTL configuration"]
pub pio3_24: PIO3_24,
#[doc = "0x1e4 - IOPCTL configuration"]
pub pio3_25: PIO3_25,
#[doc = "0x1e8 - IOPCTL configuration"]
pub pio3_26: PIO3_26,
#[doc = "0x1ec - IOPCTL configuration"]
pub pio3_27: PIO3_27,
#[doc = "0x1f0 - IOPCTL configuration"]
pub pio3_28: PIO3_28,
#[doc = "0x1f4 - IOPCTL configuration"]
pub pio3_29: PIO3_29,
#[doc = "0x1f8 - IOPCTL configuration"]
pub pio3_30: PIO3_30,
#[doc = "0x1fc - IOPCTL configuration"]
pub pio3_31: PIO3_31,
#[doc = "0x200 - IOPCTL configuration"]
pub pio4_0: PIO4_0,
#[doc = "0x204 - IOPCTL configuration"]
pub pio4_1: PIO4_1,
#[doc = "0x208 - IOPCTL configuration"]
pub pio4_2: PIO4_2,
#[doc = "0x20c - IOPCTL configuration"]
pub pio4_3: PIO4_3,
#[doc = "0x210 - IOPCTL configuration"]
pub pio4_4: PIO4_4,
#[doc = "0x214 - IOPCTL configuration"]
pub pio4_5: PIO4_5,
#[doc = "0x218 - IOPCTL configuration"]
pub pio4_6: PIO4_6,
#[doc = "0x21c - IOPCTL configuration"]
pub pio4_7: PIO4_7,
#[doc = "0x220 - IOPCTL configuration"]
pub pio4_8: PIO4_8,
#[doc = "0x224 - IOPCTL configuration"]
pub pio4_9: PIO4_9,
#[doc = "0x228 - IOPCTL configuration"]
pub pio4_10: PIO4_10,
#[doc = "0x22c - IOPCTL configuration"]
pub pio4_11: PIO4_11,
#[doc = "0x230 - IOPCTL configuration"]
pub pio4_12: PIO4_12,
#[doc = "0x234 - IOPCTL configuration"]
pub pio4_13: PIO4_13,
#[doc = "0x238 - IOPCTL configuration"]
pub pio4_14: PIO4_14,
#[doc = "0x23c - IOPCTL configuration"]
pub pio4_15: PIO4_15,
#[doc = "0x240 - IOPCTL configuration"]
pub pio4_16: PIO4_16,
#[doc = "0x244 - IOPCTL configuration"]
pub pio4_17: PIO4_17,
#[doc = "0x248 - IOPCTL configuration"]
pub pio4_18: PIO4_18,
#[doc = "0x24c - IOPCTL configuration"]
pub pio4_19: PIO4_19,
#[doc = "0x250 - IOPCTL configuration"]
pub pio4_20: PIO4_20,
#[doc = "0x254 - IOPCTL configuration"]
pub pio4_21: PIO4_21,
#[doc = "0x258 - IOPCTL configuration"]
pub pio4_22: PIO4_22,
#[doc = "0x25c - IOPCTL configuration"]
pub pio4_23: PIO4_23,
#[doc = "0x260 - IOPCTL configuration"]
pub pio4_24: PIO4_24,
#[doc = "0x264 - IOPCTL configuration"]
pub pio4_25: PIO4_25,
#[doc = "0x268 - IOPCTL configuration"]
pub pio4_26: PIO4_26,
#[doc = "0x26c - IOPCTL configuration"]
pub pio4_27: PIO4_27,
#[doc = "0x270 - IOPCTL configuration"]
pub pio4_28: PIO4_28,
#[doc = "0x274 - IOPCTL configuration"]
pub pio4_29: PIO4_29,
#[doc = "0x278 - IOPCTL configuration"]
pub pio4_30: PIO4_30,
#[doc = "0x27c - IOPCTL configuration"]
pub pio4_31: PIO4_31,
#[doc = "0x280 - IOPCTL configuration"]
pub pio5_0: PIO5_0,
#[doc = "0x284 - IOPCTL configuration"]
pub pio5_1: PIO5_1,
#[doc = "0x288 - IOPCTL configuration"]
pub pio5_2: PIO5_2,
#[doc = "0x28c - IOPCTL configuration"]
pub pio5_3: PIO5_3,
#[doc = "0x290 - IOPCTL configuration"]
pub pio5_4: PIO5_4,
#[doc = "0x294 - IOPCTL configuration"]
pub pio5_5: PIO5_5,
#[doc = "0x298 - IOPCTL configuration"]
pub pio5_6: PIO5_6,
#[doc = "0x29c - IOPCTL configuration"]
pub pio5_7: PIO5_7,
#[doc = "0x2a0 - IOPCTL configuration"]
pub pio5_8: PIO5_8,
#[doc = "0x2a4 - IOPCTL configuration"]
pub pio5_9: PIO5_9,
#[doc = "0x2a8 - IOPCTL configuration"]
pub pio5_10: PIO5_10,
#[doc = "0x2ac - IOPCTL configuration"]
pub pio5_11: PIO5_11,
#[doc = "0x2b0 - IOPCTL configuration"]
pub pio5_12: PIO5_12,
#[doc = "0x2b4 - IOPCTL configuration"]
pub pio5_13: PIO5_13,
#[doc = "0x2b8 - IOPCTL configuration"]
pub pio5_14: PIO5_14,
#[doc = "0x2bc - IOPCTL configuration"]
pub pio5_15: PIO5_15,
#[doc = "0x2c0 - IOPCTL configuration"]
pub pio5_16: PIO5_16,
#[doc = "0x2c4 - IOPCTL configuration"]
pub pio5_17: PIO5_17,
#[doc = "0x2c8 - IOPCTL configuration"]
pub pio5_18: PIO5_18,
#[doc = "0x2cc - IOPCTL configuration"]
pub pio5_19: PIO5_19,
#[doc = "0x2d0 - IOPCTL configuration"]
pub pio5_20: PIO5_20,
#[doc = "0x2d4 - IOPCTL configuration"]
pub pio5_21: PIO5_21,
#[doc = "0x2d8 - IOPCTL configuration"]
pub pio5_22: PIO5_22,
#[doc = "0x2dc - IOPCTL configuration"]
pub pio5_23: PIO5_23,
#[doc = "0x2e0 - IOPCTL configuration"]
pub pio5_24: PIO5_24,
#[doc = "0x2e4 - IOPCTL configuration"]
pub pio5_25: PIO5_25,
#[doc = "0x2e8 - IOPCTL configuration"]
pub pio5_26: PIO5_26,
#[doc = "0x2ec - IOPCTL configuration"]
pub pio5_27: PIO5_27,
#[doc = "0x2f0 - IOPCTL configuration"]
pub pio5_28: PIO5_28,
#[doc = "0x2f4 - IOPCTL configuration"]
pub pio5_29: PIO5_29,
#[doc = "0x2f8 - IOPCTL configuration"]
pub pio5_30: PIO5_30,
#[doc = "0x2fc - IOPCTL configuration"]
pub pio5_31: PIO5_31,
#[doc = "0x300 - IOPCTL configuration"]
pub pio6_0: PIO6_0,
#[doc = "0x304 - IOPCTL configuration"]
pub pio6_1: PIO6_1,
#[doc = "0x308 - IOPCTL configuration"]
pub pio6_2: PIO6_2,
#[doc = "0x30c - IOPCTL configuration"]
pub pio6_3: PIO6_3,
#[doc = "0x310 - IOPCTL configuration"]
pub pio6_4: PIO6_4,
#[doc = "0x314 - IOPCTL configuration"]
pub pio6_5: PIO6_5,
#[doc = "0x318 - IOPCTL configuration"]
pub pio6_6: PIO6_6,
#[doc = "0x31c - IOPCTL configuration"]
pub pio6_7: PIO6_7,
#[doc = "0x320 - IOPCTL configuration"]
pub pio6_8: PIO6_8,
#[doc = "0x324 - IOPCTL configuration"]
pub pio6_9: PIO6_9,
#[doc = "0x328 - IOPCTL configuration"]
pub pio6_10: PIO6_10,
#[doc = "0x32c - IOPCTL configuration"]
pub pio6_11: PIO6_11,
#[doc = "0x330 - IOPCTL configuration"]
pub pio6_12: PIO6_12,
#[doc = "0x334 - IOPCTL configuration"]
pub pio6_13: PIO6_13,
#[doc = "0x338 - IOPCTL configuration"]
pub pio6_14: PIO6_14,
#[doc = "0x33c - IOPCTL configuration"]
pub pio6_15: PIO6_15,
#[doc = "0x340 - IOPCTL configuration"]
pub pio6_16: PIO6_16,
#[doc = "0x344 - IOPCTL configuration"]
pub pio6_17: PIO6_17,
#[doc = "0x348 - IOPCTL configuration"]
pub pio6_18: PIO6_18,
#[doc = "0x34c - IOPCTL configuration"]
pub pio6_19: PIO6_19,
#[doc = "0x350 - IOPCTL configuration"]
pub pio6_20: PIO6_20,
#[doc = "0x354 - IOPCTL configuration"]
pub pio6_21: PIO6_21,
#[doc = "0x358 - IOPCTL configuration"]
pub pio6_22: PIO6_22,
#[doc = "0x35c - IOPCTL configuration"]
pub pio6_23: PIO6_23,
#[doc = "0x360 - IOPCTL configuration"]
pub pio6_24: PIO6_24,
#[doc = "0x364 - IOPCTL configuration"]
pub pio6_25: PIO6_25,
#[doc = "0x368 - IOPCTL configuration"]
pub pio6_26: PIO6_26,
#[doc = "0x36c - IOPCTL configuration"]
pub pio6_27: PIO6_27,
_reserved220: [u8; 0x90],
#[doc = "0x400 - Flexcomm 15 SCL"]
pub fc15_i2c_scl: FC15_I2C_SCL,
#[doc = "0x404 - Flexcomm 15 SDA"]
pub fc15_i2c_sda: FC15_I2C_SDA,
}
#[doc = "PIO0_0 (rw) register accessor: an alias for `Reg<PIO0_0_SPEC>`"]
pub type PIO0_0 = crate::Reg<pio0_0::PIO0_0_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_0;
#[doc = "PIO0_1 (rw) register accessor: an alias for `Reg<PIO0_1_SPEC>`"]
pub type PIO0_1 = crate::Reg<pio0_1::PIO0_1_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_1;
#[doc = "PIO0_2 (rw) register accessor: an alias for `Reg<PIO0_2_SPEC>`"]
pub type PIO0_2 = crate::Reg<pio0_2::PIO0_2_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_2;
#[doc = "PIO0_3 (rw) register accessor: an alias for `Reg<PIO0_3_SPEC>`"]
pub type PIO0_3 = crate::Reg<pio0_3::PIO0_3_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_3;
#[doc = "PIO0_4 (rw) register accessor: an alias for `Reg<PIO0_4_SPEC>`"]
pub type PIO0_4 = crate::Reg<pio0_4::PIO0_4_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_4;
#[doc = "PIO0_5 (rw) register accessor: an alias for `Reg<PIO0_5_SPEC>`"]
pub type PIO0_5 = crate::Reg<pio0_5::PIO0_5_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_5;
#[doc = "PIO0_6 (rw) register accessor: an alias for `Reg<PIO0_6_SPEC>`"]
pub type PIO0_6 = crate::Reg<pio0_6::PIO0_6_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_6;
#[doc = "PIO0_7 (rw) register accessor: an alias for `Reg<PIO0_7_SPEC>`"]
pub type PIO0_7 = crate::Reg<pio0_7::PIO0_7_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_7;
#[doc = "PIO0_8 (rw) register accessor: an alias for `Reg<PIO0_8_SPEC>`"]
pub type PIO0_8 = crate::Reg<pio0_8::PIO0_8_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_8;
#[doc = "PIO0_9 (rw) register accessor: an alias for `Reg<PIO0_9_SPEC>`"]
pub type PIO0_9 = crate::Reg<pio0_9::PIO0_9_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_9;
#[doc = "PIO0_10 (rw) register accessor: an alias for `Reg<PIO0_10_SPEC>`"]
pub type PIO0_10 = crate::Reg<pio0_10::PIO0_10_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_10;
#[doc = "PIO0_11 (rw) register accessor: an alias for `Reg<PIO0_11_SPEC>`"]
pub type PIO0_11 = crate::Reg<pio0_11::PIO0_11_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_11;
#[doc = "PIO0_12 (rw) register accessor: an alias for `Reg<PIO0_12_SPEC>`"]
pub type PIO0_12 = crate::Reg<pio0_12::PIO0_12_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_12;
#[doc = "PIO0_13 (rw) register accessor: an alias for `Reg<PIO0_13_SPEC>`"]
pub type PIO0_13 = crate::Reg<pio0_13::PIO0_13_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_13;
#[doc = "PIO0_14 (rw) register accessor: an alias for `Reg<PIO0_14_SPEC>`"]
pub type PIO0_14 = crate::Reg<pio0_14::PIO0_14_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_14;
#[doc = "PIO0_15 (rw) register accessor: an alias for `Reg<PIO0_15_SPEC>`"]
pub type PIO0_15 = crate::Reg<pio0_15::PIO0_15_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_15;
#[doc = "PIO0_16 (rw) register accessor: an alias for `Reg<PIO0_16_SPEC>`"]
pub type PIO0_16 = crate::Reg<pio0_16::PIO0_16_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_16;
#[doc = "PIO0_17 (rw) register accessor: an alias for `Reg<PIO0_17_SPEC>`"]
pub type PIO0_17 = crate::Reg<pio0_17::PIO0_17_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_17;
#[doc = "PIO0_18 (rw) register accessor: an alias for `Reg<PIO0_18_SPEC>`"]
pub type PIO0_18 = crate::Reg<pio0_18::PIO0_18_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_18;
#[doc = "PIO0_19 (rw) register accessor: an alias for `Reg<PIO0_19_SPEC>`"]
pub type PIO0_19 = crate::Reg<pio0_19::PIO0_19_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_19;
#[doc = "PIO0_20 (rw) register accessor: an alias for `Reg<PIO0_20_SPEC>`"]
pub type PIO0_20 = crate::Reg<pio0_20::PIO0_20_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_20;
#[doc = "PIO0_21 (rw) register accessor: an alias for `Reg<PIO0_21_SPEC>`"]
pub type PIO0_21 = crate::Reg<pio0_21::PIO0_21_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_21;
#[doc = "PIO0_22 (rw) register accessor: an alias for `Reg<PIO0_22_SPEC>`"]
pub type PIO0_22 = crate::Reg<pio0_22::PIO0_22_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_22;
#[doc = "PIO0_23 (rw) register accessor: an alias for `Reg<PIO0_23_SPEC>`"]
pub type PIO0_23 = crate::Reg<pio0_23::PIO0_23_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_23;
#[doc = "PIO0_24 (rw) register accessor: an alias for `Reg<PIO0_24_SPEC>`"]
pub type PIO0_24 = crate::Reg<pio0_24::PIO0_24_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_24;
#[doc = "PIO0_25 (rw) register accessor: an alias for `Reg<PIO0_25_SPEC>`"]
pub type PIO0_25 = crate::Reg<pio0_25::PIO0_25_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_25;
#[doc = "PIO0_26 (rw) register accessor: an alias for `Reg<PIO0_26_SPEC>`"]
pub type PIO0_26 = crate::Reg<pio0_26::PIO0_26_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_26;
#[doc = "PIO0_27 (rw) register accessor: an alias for `Reg<PIO0_27_SPEC>`"]
pub type PIO0_27 = crate::Reg<pio0_27::PIO0_27_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_27;
#[doc = "PIO0_28 (rw) register accessor: an alias for `Reg<PIO0_28_SPEC>`"]
pub type PIO0_28 = crate::Reg<pio0_28::PIO0_28_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_28;
#[doc = "PIO0_29 (rw) register accessor: an alias for `Reg<PIO0_29_SPEC>`"]
pub type PIO0_29 = crate::Reg<pio0_29::PIO0_29_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_29;
#[doc = "PIO0_30 (rw) register accessor: an alias for `Reg<PIO0_30_SPEC>`"]
pub type PIO0_30 = crate::Reg<pio0_30::PIO0_30_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_30;
#[doc = "PIO0_31 (rw) register accessor: an alias for `Reg<PIO0_31_SPEC>`"]
pub type PIO0_31 = crate::Reg<pio0_31::PIO0_31_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio0_31;
#[doc = "PIO1_0 (rw) register accessor: an alias for `Reg<PIO1_0_SPEC>`"]
pub type PIO1_0 = crate::Reg<pio1_0::PIO1_0_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_0;
#[doc = "PIO1_1 (rw) register accessor: an alias for `Reg<PIO1_1_SPEC>`"]
pub type PIO1_1 = crate::Reg<pio1_1::PIO1_1_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_1;
#[doc = "PIO1_2 (rw) register accessor: an alias for `Reg<PIO1_2_SPEC>`"]
pub type PIO1_2 = crate::Reg<pio1_2::PIO1_2_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_2;
#[doc = "PIO1_3 (rw) register accessor: an alias for `Reg<PIO1_3_SPEC>`"]
pub type PIO1_3 = crate::Reg<pio1_3::PIO1_3_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_3;
#[doc = "PIO1_4 (rw) register accessor: an alias for `Reg<PIO1_4_SPEC>`"]
pub type PIO1_4 = crate::Reg<pio1_4::PIO1_4_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_4;
#[doc = "PIO1_5 (rw) register accessor: an alias for `Reg<PIO1_5_SPEC>`"]
pub type PIO1_5 = crate::Reg<pio1_5::PIO1_5_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_5;
#[doc = "PIO1_6 (rw) register accessor: an alias for `Reg<PIO1_6_SPEC>`"]
pub type PIO1_6 = crate::Reg<pio1_6::PIO1_6_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_6;
#[doc = "PIO1_7 (rw) register accessor: an alias for `Reg<PIO1_7_SPEC>`"]
pub type PIO1_7 = crate::Reg<pio1_7::PIO1_7_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_7;
#[doc = "PIO1_8 (rw) register accessor: an alias for `Reg<PIO1_8_SPEC>`"]
pub type PIO1_8 = crate::Reg<pio1_8::PIO1_8_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_8;
#[doc = "PIO1_9 (rw) register accessor: an alias for `Reg<PIO1_9_SPEC>`"]
pub type PIO1_9 = crate::Reg<pio1_9::PIO1_9_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_9;
#[doc = "PIO1_10 (rw) register accessor: an alias for `Reg<PIO1_10_SPEC>`"]
pub type PIO1_10 = crate::Reg<pio1_10::PIO1_10_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_10;
#[doc = "PIO1_11 (rw) register accessor: an alias for `Reg<PIO1_11_SPEC>`"]
pub type PIO1_11 = crate::Reg<pio1_11::PIO1_11_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_11;
#[doc = "PIO1_12 (rw) register accessor: an alias for `Reg<PIO1_12_SPEC>`"]
pub type PIO1_12 = crate::Reg<pio1_12::PIO1_12_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_12;
#[doc = "PIO1_13 (rw) register accessor: an alias for `Reg<PIO1_13_SPEC>`"]
pub type PIO1_13 = crate::Reg<pio1_13::PIO1_13_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_13;
#[doc = "PIO1_14 (rw) register accessor: an alias for `Reg<PIO1_14_SPEC>`"]
pub type PIO1_14 = crate::Reg<pio1_14::PIO1_14_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_14;
#[doc = "PIO1_15 (rw) register accessor: an alias for `Reg<PIO1_15_SPEC>`"]
pub type PIO1_15 = crate::Reg<pio1_15::PIO1_15_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_15;
#[doc = "PIO1_16 (rw) register accessor: an alias for `Reg<PIO1_16_SPEC>`"]
pub type PIO1_16 = crate::Reg<pio1_16::PIO1_16_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_16;
#[doc = "PIO1_17 (rw) register accessor: an alias for `Reg<PIO1_17_SPEC>`"]
pub type PIO1_17 = crate::Reg<pio1_17::PIO1_17_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_17;
#[doc = "PIO1_18 (rw) register accessor: an alias for `Reg<PIO1_18_SPEC>`"]
pub type PIO1_18 = crate::Reg<pio1_18::PIO1_18_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_18;
#[doc = "PIO1_19 (rw) register accessor: an alias for `Reg<PIO1_19_SPEC>`"]
pub type PIO1_19 = crate::Reg<pio1_19::PIO1_19_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_19;
#[doc = "PIO1_20 (rw) register accessor: an alias for `Reg<PIO1_20_SPEC>`"]
pub type PIO1_20 = crate::Reg<pio1_20::PIO1_20_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_20;
#[doc = "PIO1_21 (rw) register accessor: an alias for `Reg<PIO1_21_SPEC>`"]
pub type PIO1_21 = crate::Reg<pio1_21::PIO1_21_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_21;
#[doc = "PIO1_22 (rw) register accessor: an alias for `Reg<PIO1_22_SPEC>`"]
pub type PIO1_22 = crate::Reg<pio1_22::PIO1_22_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_22;
#[doc = "PIO1_23 (rw) register accessor: an alias for `Reg<PIO1_23_SPEC>`"]
pub type PIO1_23 = crate::Reg<pio1_23::PIO1_23_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_23;
#[doc = "PIO1_24 (rw) register accessor: an alias for `Reg<PIO1_24_SPEC>`"]
pub type PIO1_24 = crate::Reg<pio1_24::PIO1_24_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_24;
#[doc = "PIO1_25 (rw) register accessor: an alias for `Reg<PIO1_25_SPEC>`"]
pub type PIO1_25 = crate::Reg<pio1_25::PIO1_25_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_25;
#[doc = "PIO1_26 (rw) register accessor: an alias for `Reg<PIO1_26_SPEC>`"]
pub type PIO1_26 = crate::Reg<pio1_26::PIO1_26_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_26;
#[doc = "PIO1_27 (rw) register accessor: an alias for `Reg<PIO1_27_SPEC>`"]
pub type PIO1_27 = crate::Reg<pio1_27::PIO1_27_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_27;
#[doc = "PIO1_28 (rw) register accessor: an alias for `Reg<PIO1_28_SPEC>`"]
pub type PIO1_28 = crate::Reg<pio1_28::PIO1_28_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_28;
#[doc = "PIO1_29 (rw) register accessor: an alias for `Reg<PIO1_29_SPEC>`"]
pub type PIO1_29 = crate::Reg<pio1_29::PIO1_29_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_29;
#[doc = "PIO1_30 (rw) register accessor: an alias for `Reg<PIO1_30_SPEC>`"]
pub type PIO1_30 = crate::Reg<pio1_30::PIO1_30_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_30;
#[doc = "PIO1_31 (rw) register accessor: an alias for `Reg<PIO1_31_SPEC>`"]
pub type PIO1_31 = crate::Reg<pio1_31::PIO1_31_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio1_31;
#[doc = "PIO2_0 (rw) register accessor: an alias for `Reg<PIO2_0_SPEC>`"]
pub type PIO2_0 = crate::Reg<pio2_0::PIO2_0_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_0;
#[doc = "PIO2_1 (rw) register accessor: an alias for `Reg<PIO2_1_SPEC>`"]
pub type PIO2_1 = crate::Reg<pio2_1::PIO2_1_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_1;
#[doc = "PIO2_2 (rw) register accessor: an alias for `Reg<PIO2_2_SPEC>`"]
pub type PIO2_2 = crate::Reg<pio2_2::PIO2_2_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_2;
#[doc = "PIO2_3 (rw) register accessor: an alias for `Reg<PIO2_3_SPEC>`"]
pub type PIO2_3 = crate::Reg<pio2_3::PIO2_3_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_3;
#[doc = "PIO2_4 (rw) register accessor: an alias for `Reg<PIO2_4_SPEC>`"]
pub type PIO2_4 = crate::Reg<pio2_4::PIO2_4_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_4;
#[doc = "PIO2_5 (rw) register accessor: an alias for `Reg<PIO2_5_SPEC>`"]
pub type PIO2_5 = crate::Reg<pio2_5::PIO2_5_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_5;
#[doc = "PIO2_6 (rw) register accessor: an alias for `Reg<PIO2_6_SPEC>`"]
pub type PIO2_6 = crate::Reg<pio2_6::PIO2_6_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_6;
#[doc = "PIO2_7 (rw) register accessor: an alias for `Reg<PIO2_7_SPEC>`"]
pub type PIO2_7 = crate::Reg<pio2_7::PIO2_7_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_7;
#[doc = "PIO2_8 (rw) register accessor: an alias for `Reg<PIO2_8_SPEC>`"]
pub type PIO2_8 = crate::Reg<pio2_8::PIO2_8_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_8;
#[doc = "PIO2_9 (rw) register accessor: an alias for `Reg<PIO2_9_SPEC>`"]
pub type PIO2_9 = crate::Reg<pio2_9::PIO2_9_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_9;
#[doc = "PIO2_10 (rw) register accessor: an alias for `Reg<PIO2_10_SPEC>`"]
pub type PIO2_10 = crate::Reg<pio2_10::PIO2_10_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_10;
#[doc = "PIO2_11 (rw) register accessor: an alias for `Reg<PIO2_11_SPEC>`"]
pub type PIO2_11 = crate::Reg<pio2_11::PIO2_11_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_11;
#[doc = "PIO2_12 (rw) register accessor: an alias for `Reg<PIO2_12_SPEC>`"]
pub type PIO2_12 = crate::Reg<pio2_12::PIO2_12_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_12;
#[doc = "PIO2_13 (rw) register accessor: an alias for `Reg<PIO2_13_SPEC>`"]
pub type PIO2_13 = crate::Reg<pio2_13::PIO2_13_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_13;
#[doc = "PIO2_14 (rw) register accessor: an alias for `Reg<PIO2_14_SPEC>`"]
pub type PIO2_14 = crate::Reg<pio2_14::PIO2_14_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_14;
#[doc = "PIO2_15 (rw) register accessor: an alias for `Reg<PIO2_15_SPEC>`"]
pub type PIO2_15 = crate::Reg<pio2_15::PIO2_15_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_15;
#[doc = "PIO2_16 (rw) register accessor: an alias for `Reg<PIO2_16_SPEC>`"]
pub type PIO2_16 = crate::Reg<pio2_16::PIO2_16_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_16;
#[doc = "PIO2_17 (rw) register accessor: an alias for `Reg<PIO2_17_SPEC>`"]
pub type PIO2_17 = crate::Reg<pio2_17::PIO2_17_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_17;
#[doc = "PIO2_18 (rw) register accessor: an alias for `Reg<PIO2_18_SPEC>`"]
pub type PIO2_18 = crate::Reg<pio2_18::PIO2_18_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_18;
#[doc = "PIO2_19 (rw) register accessor: an alias for `Reg<PIO2_19_SPEC>`"]
pub type PIO2_19 = crate::Reg<pio2_19::PIO2_19_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_19;
#[doc = "PIO2_20 (rw) register accessor: an alias for `Reg<PIO2_20_SPEC>`"]
pub type PIO2_20 = crate::Reg<pio2_20::PIO2_20_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_20;
#[doc = "PIO2_21 (rw) register accessor: an alias for `Reg<PIO2_21_SPEC>`"]
pub type PIO2_21 = crate::Reg<pio2_21::PIO2_21_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_21;
#[doc = "PIO2_22 (rw) register accessor: an alias for `Reg<PIO2_22_SPEC>`"]
pub type PIO2_22 = crate::Reg<pio2_22::PIO2_22_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_22;
#[doc = "PIO2_23 (rw) register accessor: an alias for `Reg<PIO2_23_SPEC>`"]
pub type PIO2_23 = crate::Reg<pio2_23::PIO2_23_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_23;
#[doc = "PIO2_24 (rw) register accessor: an alias for `Reg<PIO2_24_SPEC>`"]
pub type PIO2_24 = crate::Reg<pio2_24::PIO2_24_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_24;
#[doc = "PIO2_25 (rw) register accessor: an alias for `Reg<PIO2_25_SPEC>`"]
pub type PIO2_25 = crate::Reg<pio2_25::PIO2_25_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_25;
#[doc = "PIO2_26 (rw) register accessor: an alias for `Reg<PIO2_26_SPEC>`"]
pub type PIO2_26 = crate::Reg<pio2_26::PIO2_26_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_26;
#[doc = "PIO2_27 (rw) register accessor: an alias for `Reg<PIO2_27_SPEC>`"]
pub type PIO2_27 = crate::Reg<pio2_27::PIO2_27_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_27;
#[doc = "PIO2_28 (rw) register accessor: an alias for `Reg<PIO2_28_SPEC>`"]
pub type PIO2_28 = crate::Reg<pio2_28::PIO2_28_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_28;
#[doc = "PIO2_29 (rw) register accessor: an alias for `Reg<PIO2_29_SPEC>`"]
pub type PIO2_29 = crate::Reg<pio2_29::PIO2_29_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_29;
#[doc = "PIO2_30 (rw) register accessor: an alias for `Reg<PIO2_30_SPEC>`"]
pub type PIO2_30 = crate::Reg<pio2_30::PIO2_30_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_30;
#[doc = "PIO2_31 (rw) register accessor: an alias for `Reg<PIO2_31_SPEC>`"]
pub type PIO2_31 = crate::Reg<pio2_31::PIO2_31_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio2_31;
#[doc = "PIO3_0 (rw) register accessor: an alias for `Reg<PIO3_0_SPEC>`"]
pub type PIO3_0 = crate::Reg<pio3_0::PIO3_0_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_0;
#[doc = "PIO3_1 (rw) register accessor: an alias for `Reg<PIO3_1_SPEC>`"]
pub type PIO3_1 = crate::Reg<pio3_1::PIO3_1_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_1;
#[doc = "PIO3_2 (rw) register accessor: an alias for `Reg<PIO3_2_SPEC>`"]
pub type PIO3_2 = crate::Reg<pio3_2::PIO3_2_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_2;
#[doc = "PIO3_3 (rw) register accessor: an alias for `Reg<PIO3_3_SPEC>`"]
pub type PIO3_3 = crate::Reg<pio3_3::PIO3_3_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_3;
#[doc = "PIO3_4 (rw) register accessor: an alias for `Reg<PIO3_4_SPEC>`"]
pub type PIO3_4 = crate::Reg<pio3_4::PIO3_4_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_4;
#[doc = "PIO3_5 (rw) register accessor: an alias for `Reg<PIO3_5_SPEC>`"]
pub type PIO3_5 = crate::Reg<pio3_5::PIO3_5_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_5;
#[doc = "PIO3_6 (rw) register accessor: an alias for `Reg<PIO3_6_SPEC>`"]
pub type PIO3_6 = crate::Reg<pio3_6::PIO3_6_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_6;
#[doc = "PIO3_7 (rw) register accessor: an alias for `Reg<PIO3_7_SPEC>`"]
pub type PIO3_7 = crate::Reg<pio3_7::PIO3_7_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_7;
#[doc = "PIO3_8 (rw) register accessor: an alias for `Reg<PIO3_8_SPEC>`"]
pub type PIO3_8 = crate::Reg<pio3_8::PIO3_8_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_8;
#[doc = "PIO3_9 (rw) register accessor: an alias for `Reg<PIO3_9_SPEC>`"]
pub type PIO3_9 = crate::Reg<pio3_9::PIO3_9_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_9;
#[doc = "PIO3_10 (rw) register accessor: an alias for `Reg<PIO3_10_SPEC>`"]
pub type PIO3_10 = crate::Reg<pio3_10::PIO3_10_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_10;
#[doc = "PIO3_11 (rw) register accessor: an alias for `Reg<PIO3_11_SPEC>`"]
pub type PIO3_11 = crate::Reg<pio3_11::PIO3_11_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_11;
#[doc = "PIO3_12 (rw) register accessor: an alias for `Reg<PIO3_12_SPEC>`"]
pub type PIO3_12 = crate::Reg<pio3_12::PIO3_12_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_12;
#[doc = "PIO3_13 (rw) register accessor: an alias for `Reg<PIO3_13_SPEC>`"]
pub type PIO3_13 = crate::Reg<pio3_13::PIO3_13_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_13;
#[doc = "PIO3_14 (rw) register accessor: an alias for `Reg<PIO3_14_SPEC>`"]
pub type PIO3_14 = crate::Reg<pio3_14::PIO3_14_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_14;
#[doc = "PIO3_15 (rw) register accessor: an alias for `Reg<PIO3_15_SPEC>`"]
pub type PIO3_15 = crate::Reg<pio3_15::PIO3_15_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_15;
#[doc = "PIO3_16 (rw) register accessor: an alias for `Reg<PIO3_16_SPEC>`"]
pub type PIO3_16 = crate::Reg<pio3_16::PIO3_16_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_16;
#[doc = "PIO3_17 (rw) register accessor: an alias for `Reg<PIO3_17_SPEC>`"]
pub type PIO3_17 = crate::Reg<pio3_17::PIO3_17_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_17;
#[doc = "PIO3_18 (rw) register accessor: an alias for `Reg<PIO3_18_SPEC>`"]
pub type PIO3_18 = crate::Reg<pio3_18::PIO3_18_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_18;
#[doc = "PIO3_19 (rw) register accessor: an alias for `Reg<PIO3_19_SPEC>`"]
pub type PIO3_19 = crate::Reg<pio3_19::PIO3_19_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_19;
#[doc = "PIO3_20 (rw) register accessor: an alias for `Reg<PIO3_20_SPEC>`"]
pub type PIO3_20 = crate::Reg<pio3_20::PIO3_20_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_20;
#[doc = "PIO3_21 (rw) register accessor: an alias for `Reg<PIO3_21_SPEC>`"]
pub type PIO3_21 = crate::Reg<pio3_21::PIO3_21_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_21;
#[doc = "PIO3_22 (rw) register accessor: an alias for `Reg<PIO3_22_SPEC>`"]
pub type PIO3_22 = crate::Reg<pio3_22::PIO3_22_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_22;
#[doc = "PIO3_23 (rw) register accessor: an alias for `Reg<PIO3_23_SPEC>`"]
pub type PIO3_23 = crate::Reg<pio3_23::PIO3_23_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_23;
#[doc = "PIO3_24 (rw) register accessor: an alias for `Reg<PIO3_24_SPEC>`"]
pub type PIO3_24 = crate::Reg<pio3_24::PIO3_24_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_24;
#[doc = "PIO3_25 (rw) register accessor: an alias for `Reg<PIO3_25_SPEC>`"]
pub type PIO3_25 = crate::Reg<pio3_25::PIO3_25_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_25;
#[doc = "PIO3_26 (rw) register accessor: an alias for `Reg<PIO3_26_SPEC>`"]
pub type PIO3_26 = crate::Reg<pio3_26::PIO3_26_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_26;
#[doc = "PIO3_27 (rw) register accessor: an alias for `Reg<PIO3_27_SPEC>`"]
pub type PIO3_27 = crate::Reg<pio3_27::PIO3_27_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_27;
#[doc = "PIO3_28 (rw) register accessor: an alias for `Reg<PIO3_28_SPEC>`"]
pub type PIO3_28 = crate::Reg<pio3_28::PIO3_28_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_28;
#[doc = "PIO3_29 (rw) register accessor: an alias for `Reg<PIO3_29_SPEC>`"]
pub type PIO3_29 = crate::Reg<pio3_29::PIO3_29_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_29;
#[doc = "PIO3_30 (rw) register accessor: an alias for `Reg<PIO3_30_SPEC>`"]
pub type PIO3_30 = crate::Reg<pio3_30::PIO3_30_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_30;
#[doc = "PIO3_31 (rw) register accessor: an alias for `Reg<PIO3_31_SPEC>`"]
pub type PIO3_31 = crate::Reg<pio3_31::PIO3_31_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio3_31;
#[doc = "PIO4_0 (rw) register accessor: an alias for `Reg<PIO4_0_SPEC>`"]
pub type PIO4_0 = crate::Reg<pio4_0::PIO4_0_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_0;
#[doc = "PIO4_1 (rw) register accessor: an alias for `Reg<PIO4_1_SPEC>`"]
pub type PIO4_1 = crate::Reg<pio4_1::PIO4_1_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_1;
#[doc = "PIO4_2 (rw) register accessor: an alias for `Reg<PIO4_2_SPEC>`"]
pub type PIO4_2 = crate::Reg<pio4_2::PIO4_2_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_2;
#[doc = "PIO4_3 (rw) register accessor: an alias for `Reg<PIO4_3_SPEC>`"]
pub type PIO4_3 = crate::Reg<pio4_3::PIO4_3_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_3;
#[doc = "PIO4_4 (rw) register accessor: an alias for `Reg<PIO4_4_SPEC>`"]
pub type PIO4_4 = crate::Reg<pio4_4::PIO4_4_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_4;
#[doc = "PIO4_5 (rw) register accessor: an alias for `Reg<PIO4_5_SPEC>`"]
pub type PIO4_5 = crate::Reg<pio4_5::PIO4_5_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_5;
#[doc = "PIO4_6 (rw) register accessor: an alias for `Reg<PIO4_6_SPEC>`"]
pub type PIO4_6 = crate::Reg<pio4_6::PIO4_6_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_6;
#[doc = "PIO4_7 (rw) register accessor: an alias for `Reg<PIO4_7_SPEC>`"]
pub type PIO4_7 = crate::Reg<pio4_7::PIO4_7_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_7;
#[doc = "PIO4_8 (rw) register accessor: an alias for `Reg<PIO4_8_SPEC>`"]
pub type PIO4_8 = crate::Reg<pio4_8::PIO4_8_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_8;
#[doc = "PIO4_9 (rw) register accessor: an alias for `Reg<PIO4_9_SPEC>`"]
pub type PIO4_9 = crate::Reg<pio4_9::PIO4_9_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_9;
#[doc = "PIO4_10 (rw) register accessor: an alias for `Reg<PIO4_10_SPEC>`"]
pub type PIO4_10 = crate::Reg<pio4_10::PIO4_10_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_10;
#[doc = "PIO4_11 (rw) register accessor: an alias for `Reg<PIO4_11_SPEC>`"]
pub type PIO4_11 = crate::Reg<pio4_11::PIO4_11_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_11;
#[doc = "PIO4_12 (rw) register accessor: an alias for `Reg<PIO4_12_SPEC>`"]
pub type PIO4_12 = crate::Reg<pio4_12::PIO4_12_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_12;
#[doc = "PIO4_13 (rw) register accessor: an alias for `Reg<PIO4_13_SPEC>`"]
pub type PIO4_13 = crate::Reg<pio4_13::PIO4_13_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_13;
#[doc = "PIO4_14 (rw) register accessor: an alias for `Reg<PIO4_14_SPEC>`"]
pub type PIO4_14 = crate::Reg<pio4_14::PIO4_14_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_14;
#[doc = "PIO4_15 (rw) register accessor: an alias for `Reg<PIO4_15_SPEC>`"]
pub type PIO4_15 = crate::Reg<pio4_15::PIO4_15_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_15;
#[doc = "PIO4_16 (rw) register accessor: an alias for `Reg<PIO4_16_SPEC>`"]
pub type PIO4_16 = crate::Reg<pio4_16::PIO4_16_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_16;
#[doc = "PIO4_17 (rw) register accessor: an alias for `Reg<PIO4_17_SPEC>`"]
pub type PIO4_17 = crate::Reg<pio4_17::PIO4_17_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_17;
#[doc = "PIO4_18 (rw) register accessor: an alias for `Reg<PIO4_18_SPEC>`"]
pub type PIO4_18 = crate::Reg<pio4_18::PIO4_18_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_18;
#[doc = "PIO4_19 (rw) register accessor: an alias for `Reg<PIO4_19_SPEC>`"]
pub type PIO4_19 = crate::Reg<pio4_19::PIO4_19_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_19;
#[doc = "PIO4_20 (rw) register accessor: an alias for `Reg<PIO4_20_SPEC>`"]
pub type PIO4_20 = crate::Reg<pio4_20::PIO4_20_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_20;
#[doc = "PIO4_21 (rw) register accessor: an alias for `Reg<PIO4_21_SPEC>`"]
pub type PIO4_21 = crate::Reg<pio4_21::PIO4_21_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_21;
#[doc = "PIO4_22 (rw) register accessor: an alias for `Reg<PIO4_22_SPEC>`"]
pub type PIO4_22 = crate::Reg<pio4_22::PIO4_22_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_22;
#[doc = "PIO4_23 (rw) register accessor: an alias for `Reg<PIO4_23_SPEC>`"]
pub type PIO4_23 = crate::Reg<pio4_23::PIO4_23_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_23;
#[doc = "PIO4_24 (rw) register accessor: an alias for `Reg<PIO4_24_SPEC>`"]
pub type PIO4_24 = crate::Reg<pio4_24::PIO4_24_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_24;
#[doc = "PIO4_25 (rw) register accessor: an alias for `Reg<PIO4_25_SPEC>`"]
pub type PIO4_25 = crate::Reg<pio4_25::PIO4_25_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_25;
#[doc = "PIO4_26 (rw) register accessor: an alias for `Reg<PIO4_26_SPEC>`"]
pub type PIO4_26 = crate::Reg<pio4_26::PIO4_26_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_26;
#[doc = "PIO4_27 (rw) register accessor: an alias for `Reg<PIO4_27_SPEC>`"]
pub type PIO4_27 = crate::Reg<pio4_27::PIO4_27_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_27;
#[doc = "PIO4_28 (rw) register accessor: an alias for `Reg<PIO4_28_SPEC>`"]
pub type PIO4_28 = crate::Reg<pio4_28::PIO4_28_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_28;
#[doc = "PIO4_29 (rw) register accessor: an alias for `Reg<PIO4_29_SPEC>`"]
pub type PIO4_29 = crate::Reg<pio4_29::PIO4_29_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_29;
#[doc = "PIO4_30 (rw) register accessor: an alias for `Reg<PIO4_30_SPEC>`"]
pub type PIO4_30 = crate::Reg<pio4_30::PIO4_30_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_30;
#[doc = "PIO4_31 (rw) register accessor: an alias for `Reg<PIO4_31_SPEC>`"]
pub type PIO4_31 = crate::Reg<pio4_31::PIO4_31_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio4_31;
#[doc = "PIO5_0 (rw) register accessor: an alias for `Reg<PIO5_0_SPEC>`"]
pub type PIO5_0 = crate::Reg<pio5_0::PIO5_0_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_0;
#[doc = "PIO5_1 (rw) register accessor: an alias for `Reg<PIO5_1_SPEC>`"]
pub type PIO5_1 = crate::Reg<pio5_1::PIO5_1_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_1;
#[doc = "PIO5_2 (rw) register accessor: an alias for `Reg<PIO5_2_SPEC>`"]
pub type PIO5_2 = crate::Reg<pio5_2::PIO5_2_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_2;
#[doc = "PIO5_3 (rw) register accessor: an alias for `Reg<PIO5_3_SPEC>`"]
pub type PIO5_3 = crate::Reg<pio5_3::PIO5_3_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_3;
#[doc = "PIO5_4 (rw) register accessor: an alias for `Reg<PIO5_4_SPEC>`"]
pub type PIO5_4 = crate::Reg<pio5_4::PIO5_4_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_4;
#[doc = "PIO5_5 (rw) register accessor: an alias for `Reg<PIO5_5_SPEC>`"]
pub type PIO5_5 = crate::Reg<pio5_5::PIO5_5_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_5;
#[doc = "PIO5_6 (rw) register accessor: an alias for `Reg<PIO5_6_SPEC>`"]
pub type PIO5_6 = crate::Reg<pio5_6::PIO5_6_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_6;
#[doc = "PIO5_7 (rw) register accessor: an alias for `Reg<PIO5_7_SPEC>`"]
pub type PIO5_7 = crate::Reg<pio5_7::PIO5_7_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_7;
#[doc = "PIO5_8 (rw) register accessor: an alias for `Reg<PIO5_8_SPEC>`"]
pub type PIO5_8 = crate::Reg<pio5_8::PIO5_8_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_8;
#[doc = "PIO5_9 (rw) register accessor: an alias for `Reg<PIO5_9_SPEC>`"]
pub type PIO5_9 = crate::Reg<pio5_9::PIO5_9_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_9;
#[doc = "PIO5_10 (rw) register accessor: an alias for `Reg<PIO5_10_SPEC>`"]
pub type PIO5_10 = crate::Reg<pio5_10::PIO5_10_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_10;
#[doc = "PIO5_11 (rw) register accessor: an alias for `Reg<PIO5_11_SPEC>`"]
pub type PIO5_11 = crate::Reg<pio5_11::PIO5_11_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_11;
#[doc = "PIO5_12 (rw) register accessor: an alias for `Reg<PIO5_12_SPEC>`"]
pub type PIO5_12 = crate::Reg<pio5_12::PIO5_12_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_12;
#[doc = "PIO5_13 (rw) register accessor: an alias for `Reg<PIO5_13_SPEC>`"]
pub type PIO5_13 = crate::Reg<pio5_13::PIO5_13_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_13;
#[doc = "PIO5_14 (rw) register accessor: an alias for `Reg<PIO5_14_SPEC>`"]
pub type PIO5_14 = crate::Reg<pio5_14::PIO5_14_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_14;
#[doc = "PIO5_15 (rw) register accessor: an alias for `Reg<PIO5_15_SPEC>`"]
pub type PIO5_15 = crate::Reg<pio5_15::PIO5_15_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_15;
#[doc = "PIO5_16 (rw) register accessor: an alias for `Reg<PIO5_16_SPEC>`"]
pub type PIO5_16 = crate::Reg<pio5_16::PIO5_16_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_16;
#[doc = "PIO5_17 (rw) register accessor: an alias for `Reg<PIO5_17_SPEC>`"]
pub type PIO5_17 = crate::Reg<pio5_17::PIO5_17_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_17;
#[doc = "PIO5_18 (rw) register accessor: an alias for `Reg<PIO5_18_SPEC>`"]
pub type PIO5_18 = crate::Reg<pio5_18::PIO5_18_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_18;
#[doc = "PIO5_19 (rw) register accessor: an alias for `Reg<PIO5_19_SPEC>`"]
pub type PIO5_19 = crate::Reg<pio5_19::PIO5_19_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_19;
#[doc = "PIO5_20 (rw) register accessor: an alias for `Reg<PIO5_20_SPEC>`"]
pub type PIO5_20 = crate::Reg<pio5_20::PIO5_20_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_20;
#[doc = "PIO5_21 (rw) register accessor: an alias for `Reg<PIO5_21_SPEC>`"]
pub type PIO5_21 = crate::Reg<pio5_21::PIO5_21_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_21;
#[doc = "PIO5_22 (rw) register accessor: an alias for `Reg<PIO5_22_SPEC>`"]
pub type PIO5_22 = crate::Reg<pio5_22::PIO5_22_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_22;
#[doc = "PIO5_23 (rw) register accessor: an alias for `Reg<PIO5_23_SPEC>`"]
pub type PIO5_23 = crate::Reg<pio5_23::PIO5_23_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_23;
#[doc = "PIO5_24 (rw) register accessor: an alias for `Reg<PIO5_24_SPEC>`"]
pub type PIO5_24 = crate::Reg<pio5_24::PIO5_24_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_24;
#[doc = "PIO5_25 (rw) register accessor: an alias for `Reg<PIO5_25_SPEC>`"]
pub type PIO5_25 = crate::Reg<pio5_25::PIO5_25_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_25;
#[doc = "PIO5_26 (rw) register accessor: an alias for `Reg<PIO5_26_SPEC>`"]
pub type PIO5_26 = crate::Reg<pio5_26::PIO5_26_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_26;
#[doc = "PIO5_27 (rw) register accessor: an alias for `Reg<PIO5_27_SPEC>`"]
pub type PIO5_27 = crate::Reg<pio5_27::PIO5_27_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_27;
#[doc = "PIO5_28 (rw) register accessor: an alias for `Reg<PIO5_28_SPEC>`"]
pub type PIO5_28 = crate::Reg<pio5_28::PIO5_28_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_28;
#[doc = "PIO5_29 (rw) register accessor: an alias for `Reg<PIO5_29_SPEC>`"]
pub type PIO5_29 = crate::Reg<pio5_29::PIO5_29_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_29;
#[doc = "PIO5_30 (rw) register accessor: an alias for `Reg<PIO5_30_SPEC>`"]
pub type PIO5_30 = crate::Reg<pio5_30::PIO5_30_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_30;
#[doc = "PIO5_31 (rw) register accessor: an alias for `Reg<PIO5_31_SPEC>`"]
pub type PIO5_31 = crate::Reg<pio5_31::PIO5_31_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio5_31;
#[doc = "PIO6_0 (rw) register accessor: an alias for `Reg<PIO6_0_SPEC>`"]
pub type PIO6_0 = crate::Reg<pio6_0::PIO6_0_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_0;
#[doc = "PIO6_1 (rw) register accessor: an alias for `Reg<PIO6_1_SPEC>`"]
pub type PIO6_1 = crate::Reg<pio6_1::PIO6_1_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_1;
#[doc = "PIO6_2 (rw) register accessor: an alias for `Reg<PIO6_2_SPEC>`"]
pub type PIO6_2 = crate::Reg<pio6_2::PIO6_2_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_2;
#[doc = "PIO6_3 (rw) register accessor: an alias for `Reg<PIO6_3_SPEC>`"]
pub type PIO6_3 = crate::Reg<pio6_3::PIO6_3_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_3;
#[doc = "PIO6_4 (rw) register accessor: an alias for `Reg<PIO6_4_SPEC>`"]
pub type PIO6_4 = crate::Reg<pio6_4::PIO6_4_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_4;
#[doc = "PIO6_5 (rw) register accessor: an alias for `Reg<PIO6_5_SPEC>`"]
pub type PIO6_5 = crate::Reg<pio6_5::PIO6_5_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_5;
#[doc = "PIO6_6 (rw) register accessor: an alias for `Reg<PIO6_6_SPEC>`"]
pub type PIO6_6 = crate::Reg<pio6_6::PIO6_6_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_6;
#[doc = "PIO6_7 (rw) register accessor: an alias for `Reg<PIO6_7_SPEC>`"]
pub type PIO6_7 = crate::Reg<pio6_7::PIO6_7_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_7;
#[doc = "PIO6_8 (rw) register accessor: an alias for `Reg<PIO6_8_SPEC>`"]
pub type PIO6_8 = crate::Reg<pio6_8::PIO6_8_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_8;
#[doc = "PIO6_9 (rw) register accessor: an alias for `Reg<PIO6_9_SPEC>`"]
pub type PIO6_9 = crate::Reg<pio6_9::PIO6_9_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_9;
#[doc = "PIO6_10 (rw) register accessor: an alias for `Reg<PIO6_10_SPEC>`"]
pub type PIO6_10 = crate::Reg<pio6_10::PIO6_10_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_10;
#[doc = "PIO6_11 (rw) register accessor: an alias for `Reg<PIO6_11_SPEC>`"]
pub type PIO6_11 = crate::Reg<pio6_11::PIO6_11_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_11;
#[doc = "PIO6_12 (rw) register accessor: an alias for `Reg<PIO6_12_SPEC>`"]
pub type PIO6_12 = crate::Reg<pio6_12::PIO6_12_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_12;
#[doc = "PIO6_13 (rw) register accessor: an alias for `Reg<PIO6_13_SPEC>`"]
pub type PIO6_13 = crate::Reg<pio6_13::PIO6_13_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_13;
#[doc = "PIO6_14 (rw) register accessor: an alias for `Reg<PIO6_14_SPEC>`"]
pub type PIO6_14 = crate::Reg<pio6_14::PIO6_14_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_14;
#[doc = "PIO6_15 (rw) register accessor: an alias for `Reg<PIO6_15_SPEC>`"]
pub type PIO6_15 = crate::Reg<pio6_15::PIO6_15_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_15;
#[doc = "PIO6_16 (rw) register accessor: an alias for `Reg<PIO6_16_SPEC>`"]
pub type PIO6_16 = crate::Reg<pio6_16::PIO6_16_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_16;
#[doc = "PIO6_17 (rw) register accessor: an alias for `Reg<PIO6_17_SPEC>`"]
pub type PIO6_17 = crate::Reg<pio6_17::PIO6_17_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_17;
#[doc = "PIO6_18 (rw) register accessor: an alias for `Reg<PIO6_18_SPEC>`"]
pub type PIO6_18 = crate::Reg<pio6_18::PIO6_18_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_18;
#[doc = "PIO6_19 (rw) register accessor: an alias for `Reg<PIO6_19_SPEC>`"]
pub type PIO6_19 = crate::Reg<pio6_19::PIO6_19_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_19;
#[doc = "PIO6_20 (rw) register accessor: an alias for `Reg<PIO6_20_SPEC>`"]
pub type PIO6_20 = crate::Reg<pio6_20::PIO6_20_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_20;
#[doc = "PIO6_21 (rw) register accessor: an alias for `Reg<PIO6_21_SPEC>`"]
pub type PIO6_21 = crate::Reg<pio6_21::PIO6_21_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_21;
#[doc = "PIO6_22 (rw) register accessor: an alias for `Reg<PIO6_22_SPEC>`"]
pub type PIO6_22 = crate::Reg<pio6_22::PIO6_22_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_22;
#[doc = "PIO6_23 (rw) register accessor: an alias for `Reg<PIO6_23_SPEC>`"]
pub type PIO6_23 = crate::Reg<pio6_23::PIO6_23_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_23;
#[doc = "PIO6_24 (rw) register accessor: an alias for `Reg<PIO6_24_SPEC>`"]
pub type PIO6_24 = crate::Reg<pio6_24::PIO6_24_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_24;
#[doc = "PIO6_25 (rw) register accessor: an alias for `Reg<PIO6_25_SPEC>`"]
pub type PIO6_25 = crate::Reg<pio6_25::PIO6_25_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_25;
#[doc = "PIO6_26 (rw) register accessor: an alias for `Reg<PIO6_26_SPEC>`"]
pub type PIO6_26 = crate::Reg<pio6_26::PIO6_26_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_26;
#[doc = "PIO6_27 (rw) register accessor: an alias for `Reg<PIO6_27_SPEC>`"]
pub type PIO6_27 = crate::Reg<pio6_27::PIO6_27_SPEC>;
#[doc = "IOPCTL configuration"]
pub mod pio6_27;
#[doc = "FC15_I2C_SCL (rw) register accessor: an alias for `Reg<FC15_I2C_SCL_SPEC>`"]
pub type FC15_I2C_SCL = crate::Reg<fc15_i2c_scl::FC15_I2C_SCL_SPEC>;
#[doc = "Flexcomm 15 SCL"]
pub mod fc15_i2c_scl;
#[doc = "FC15_I2C_SDA (rw) register accessor: an alias for `Reg<FC15_I2C_SDA_SPEC>`"]
pub type FC15_I2C_SDA = crate::Reg<fc15_i2c_sda::FC15_I2C_SDA_SPEC>;
#[doc = "Flexcomm 15 SDA"]
pub mod fc15_i2c_sda;