#![allow(non_snake_case, non_upper_case_globals)]
#![allow(non_camel_case_types)]
use crate::RWRegister;
#[cfg(not(feature = "nosync"))]
use core::marker::PhantomData;
pub mod SW_MUX_CTL_PAD_GPIO_EMC_04 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_05 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_06 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_07 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_08 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_09 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_16 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_17 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_18 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_19 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_20 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_21 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_22 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_23 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_24 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_25 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_26 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_27 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_32 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_33 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_34 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_EMC_35 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_00 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT5: u32 = 0b101;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_01 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT5: u32 = 0b101;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_02 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT5: u32 = 0b101;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_03 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_04 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_05 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_06 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_07 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_08 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_09 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_10 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_11 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_12 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_13 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_14 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
pub const ALT7: u32 = 0b111;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B0_15 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT2: u32 = 0b010;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B1_10 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B1_11 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT1: u32 = 0b001;
pub const ALT2: u32 = 0b010;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B1_12 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT1: u32 = 0b001;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B1_13 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT1: u32 = 0b001;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B1_14 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT1: u32 = 0b001;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_AD_B1_15 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT0: u32 = 0b000;
pub const ALT1: u32 = 0b001;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_00 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_01 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_02 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_03 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_04 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_05 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_06 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_07 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_08 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_09 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
pub const ALT6: u32 = 0b110;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_10 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_MUX_CTL_PAD_GPIO_SD_B1_11 {
pub mod MUX_MODE {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ALT1: u32 = 0b001;
pub const ALT3: u32 = 0b011;
pub const ALT4: u32 = 0b100;
pub const ALT5: u32 = 0b101;
}
}
pub mod SION {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DISABLED: u32 = 0b0;
pub const ENABLED: u32 = 0b1;
}
}
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_04 {
pub mod SRE {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const SRE_0_Slow_Slew_Rate: u32 = 0b0;
pub const SRE_1_Fast_Slew_Rate: u32 = 0b1;
}
}
pub mod DSE {
pub const offset: u32 = 3;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const DSE_0_output_driver_disabled_: u32 = 0b000;
pub const DSE_1_R0_150_Ohm___3_3V__260_Ohm_1_8V: u32 = 0b001;
pub const DSE_2_R0_2: u32 = 0b010;
pub const DSE_3_R0_3: u32 = 0b011;
pub const DSE_4_R0_4: u32 = 0b100;
pub const DSE_5_R0_5: u32 = 0b101;
pub const DSE_6_R0_6: u32 = 0b110;
pub const DSE_7_R0_7: u32 = 0b111;
}
}
pub mod SPEED {
pub const offset: u32 = 6;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const SPEED_0_low_50MHz_: u32 = 0b00;
pub const SPEED_1_medium_100MHz_: u32 = 0b01;
pub const SPEED_2_medium_100MHz_: u32 = 0b10;
pub const SPEED_3_max_200MHz_: u32 = 0b11;
}
}
pub mod ODE {
pub const offset: u32 = 11;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ODE_0_Open_Drain_Disabled: u32 = 0b0;
pub const ODE_1_Open_Drain_Enabled: u32 = 0b1;
}
}
pub mod PKE {
pub const offset: u32 = 12;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const PKE_0_Pull_Keeper_Disabled: u32 = 0b0;
pub const PKE_1_Pull_Keeper_Enabled: u32 = 0b1;
}
}
pub mod PUE {
pub const offset: u32 = 13;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const PUE_0_Keeper: u32 = 0b0;
pub const PUE_1_Pull: u32 = 0b1;
}
}
pub mod PUS {
pub const offset: u32 = 14;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const PUS_0_100K_Ohm_Pull_Down: u32 = 0b00;
pub const PUS_1_47K_Ohm_Pull_Up: u32 = 0b01;
pub const PUS_2_100K_Ohm_Pull_Up: u32 = 0b10;
pub const PUS_3_22K_Ohm_Pull_Up: u32 = 0b11;
}
}
pub mod HYS {
pub const offset: u32 = 16;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const HYS_0_Hysteresis_Disabled: u32 = 0b0;
pub const HYS_1_Hysteresis_Enabled: u32 = 0b1;
}
}
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_05 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_06 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_07 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_08 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_09 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_16 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_17 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_18 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_19 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_20 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_21 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_22 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_23 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_24 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_25 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_26 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_27 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_32 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_33 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_34 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_EMC_35 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_00 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_01 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_02 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_03 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_04 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_05 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_06 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_07 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_08 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_09 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_10 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_11 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_12 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_13 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_14 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B0_15 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B1_10 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B1_11 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B1_12 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B1_13 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B1_14 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_AD_B1_15 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_00 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_01 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_02 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_03 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_04 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_05 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_06 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_07 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_08 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_09 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_10 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod SW_PAD_CTL_PAD_GPIO_SD_B1_11 {
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::DSE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::HYS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::ODE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PKE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUE;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::PUS;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SPEED;
pub use super::SW_PAD_CTL_PAD_GPIO_EMC_04::SRE;
}
pub mod ANATOP_USB_OTG_ID_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B0_05_ALT6: u32 = 0b00;
pub const GPIO_AD_B1_11_ALT0: u32 = 0b01;
}
}
}
pub mod CCM_PMIC_VFUNCIONAL_READY_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_05_ALT6: u32 = 0b01;
pub const GPIO_AD_B0_03_ALT7: u32 = 0b10;
}
}
}
pub mod FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_0 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_26_ALT1: u32 = 0b1;
}
}
}
pub mod FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_1 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_24_ALT1: u32 = 0b1;
}
}
}
pub mod FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_2 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B1_10_ALT1: u32 = 0b0;
pub const GPIO_EMC_22_ALT1: u32 = 0b1;
}
}
}
pub mod FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_3 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B1_12_ALT6: u32 = 0b0;
pub const GPIO_EMC_20_ALT1: u32 = 0b1;
}
}
}
pub mod FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_0 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_27_ALT1: u32 = 0b1;
}
}
}
pub mod FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_1 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_25_ALT1: u32 = 0b1;
}
}
}
pub mod FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_2 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B1_11_ALT1: u32 = 0b0;
pub const GPIO_EMC_23_ALT1: u32 = 0b1;
}
}
}
pub mod FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_3 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B1_13_ALT6: u32 = 0b0;
pub const GPIO_EMC_21_ALT1: u32 = 0b1;
}
}
}
pub mod FLEXSPI_IPP_IND_IO_FA_BIT0_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_08_ALT1: u32 = 0b0;
}
}
}
pub mod FLEXSPI_IPP_IND_IO_FA_BIT1_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_10_ALT1: u32 = 0b0;
}
}
}
pub mod FLEXSPI_IPP_IND_IO_FA_BIT2_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_09_ALT1: u32 = 0b0;
}
}
}
pub mod FLEXSPI_IPP_IND_IO_FA_BIT3_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_06_ALT1: u32 = 0b0;
}
}
}
pub mod FLEXSPI_IPP_IND_SCK_FA_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_07_ALT1: u32 = 0b0;
}
}
}
pub mod LPI2C1_IPP_IND_LPI2C_SCL_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B1_14_ALT0: u32 = 0b1;
}
}
}
pub mod LPI2C1_IPP_IND_LPI2C_SDA_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B1_15_ALT0: u32 = 0b1;
}
}
}
pub mod LPI2C2_IPP_IND_LPI2C_SCL_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_19_ALT2: u32 = 0b1;
}
}
}
pub mod LPI2C2_IPP_IND_LPI2C_SDA_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_18_ALT2: u32 = 0b1;
}
}
}
pub mod LPSPI1_IPP_IND_LPSPI_PCS_SELECT_INPUT_0 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B0_11_ALT1: u32 = 0b1;
}
}
}
pub mod LPSPI1_IPP_IND_LPSPI_SCK_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B0_10_ALT1: u32 = 0b1;
}
}
}
pub mod LPSPI1_IPP_IND_LPSPI_SDI_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B0_13_ALT1: u32 = 0b1;
}
}
}
pub mod LPSPI1_IPP_IND_LPSPI_SDO_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B0_12_ALT1: u32 = 0b1;
}
}
}
pub mod LPSPI2_IPP_IND_LPSPI_PCS_SELECT_INPUT_0 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_06_ALT4: u32 = 0b10;
}
}
}
pub mod LPSPI2_IPP_IND_LPSPI_SCK_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_07_ALT4: u32 = 0b10;
}
}
}
pub mod LPSPI2_IPP_IND_LPSPI_SDI_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_09_ALT4: u32 = 0b10;
}
}
}
pub mod LPSPI2_IPP_IND_LPSPI_SDO_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_08_ALT4: u32 = 0b10;
}
}
}
pub mod LPUART2_IPP_IND_LPUART_CTS_B_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_20_ALT2: u32 = 0b1;
}
}
}
pub mod LPUART2_IPP_IND_LPUART_RXD_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_23_ALT2: u32 = 0b1;
}
}
}
pub mod LPUART2_IPP_IND_LPUART_TXD_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_22_ALT2: u32 = 0b1;
}
}
}
pub mod LPUART3_IPP_IND_LPUART_RXD_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_07_ALT2: u32 = 0b0;
pub const GPIO_AD_B0_15_ALT2: u32 = 0b1;
}
}
}
pub mod LPUART3_IPP_IND_LPUART_TXD_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_06_ALT2: u32 = 0b0;
pub const GPIO_AD_B0_14_ALT2: u32 = 0b1;
}
}
}
pub mod LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod LPUART4_IPP_IND_LPUART_RXD_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B1_11_ALT2: u32 = 0b01;
pub const GPIO_EMC_33_ALT2: u32 = 0b10;
}
}
}
pub mod LPUART4_IPP_IND_LPUART_TXD_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B1_10_ALT2: u32 = 0b01;
pub const GPIO_EMC_32_ALT2: u32 = 0b10;
}
}
}
pub mod NMI_GLUE_IPP_IND_NMI_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B0_05_ALT7: u32 = 0b0;
pub const WAKEUP_ALT7: u32 = 0b1;
}
}
}
pub mod QTIMER1_TMR0_INPUT_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_32_ALT1: u32 = 0b1;
}
}
}
pub mod QTIMER1_TMR1_INPUT_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_33_ALT1: u32 = 0b1;
}
}
}
pub mod QTIMER1_TMR2_INPUT_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_34_ALT1: u32 = 0b1;
}
}
}
pub mod QTIMER1_TMR3_INPUT_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_35_ALT1: u32 = 0b1;
}
}
}
pub mod SAI1_IPG_CLK_SAI_MCLK_SELECT_INPUT_2 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B0_03_ALT3: u32 = 0b01;
pub const GPIO_EMC_20_ALT3: u32 = 0b11;
}
}
}
pub mod SAI1_IPP_IND_SAI_RXBCLK_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_19_ALT3: u32 = 0b10;
}
}
}
pub mod SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_0 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_21_ALT3: u32 = 0b10;
}
}
}
pub mod SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_1 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_22_ALT3: u32 = 0b1;
}
}
}
pub mod SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_2 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_23_ALT3: u32 = 0b1;
}
}
}
pub mod SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_3 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_24_ALT3: u32 = 0b1;
}
}
}
pub mod SAI1_IPP_IND_SAI_RXSYNC_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_18_ALT3: u32 = 0b10;
}
}
}
pub mod SAI1_IPP_IND_SAI_TXBCLK_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_26_ALT3: u32 = 0b10;
}
}
}
pub mod SAI1_IPP_IND_SAI_TXSYNC_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_27_ALT3: u32 = 0b10;
}
}
}
pub mod SAI2_IPG_CLK_SAI_MCLK_SELECT_INPUT_2 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_16_ALT3: u32 = 0b1;
}
}
}
pub mod SAI2_IPP_IND_SAI_RXBCLK_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_09_ALT3: u32 = 0b1;
}
}
}
pub mod SAI2_IPP_IND_SAI_RXDATA_SELECT_INPUT_0 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_08_ALT3: u32 = 0b1;
}
}
}
pub mod SAI2_IPP_IND_SAI_RXSYNC_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_07_ALT3: u32 = 0b1;
}
}
}
pub mod SAI2_IPP_IND_SAI_TXBCLK_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_04_ALT3: u32 = 0b1;
}
}
}
pub mod SAI2_IPP_IND_SAI_TXSYNC_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_05_ALT3: u32 = 0b1;
}
}
}
pub mod SAI3_IPG_CLK_SAI_MCLK_SELECT_INPUT_2 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_05_ALT3: u32 = 0b00;
pub const GPIO_EMC_17_ALT3: u32 = 0b01;
}
}
}
pub mod SAI3_IPP_IND_SAI_RXBCLK_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_09_ALT3: u32 = 0b0;
}
}
}
pub mod SAI3_IPP_IND_SAI_RXDATA_SELECT_INPUT_0 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_11_ALT3: u32 = 0b0;
}
}
}
pub mod SAI3_IPP_IND_SAI_RXSYNC_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_10_ALT3: u32 = 0b0;
}
}
}
pub mod SAI3_IPP_IND_SAI_TXBCLK_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_06_ALT3: u32 = 0b0;
pub const GPIO_EMC_33_ALT3: u32 = 0b1;
}
}
}
pub mod SAI3_IPP_IND_SAI_TXSYNC_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_07_ALT3: u32 = 0b0;
pub const GPIO_EMC_34_ALT3: u32 = 0b1;
}
}
}
pub mod SPDIF_SPDIF_IN1_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_05_ALT2: u32 = 0b0;
}
}
}
pub mod USB_IPP_IND_OTG_OC_SELECT_INPUT {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_AD_B0_03_ALT6: u32 = 0b00;
pub const GPIO_AD_B1_12_ALT0: u32 = 0b01;
}
}
}
pub mod XBAR1_XBAR_IN_SELECT_INPUT_14 {
pub use super::LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT::DAISY;
}
pub mod XBAR1_XBAR_IN_SELECT_INPUT_15 {
pub use super::LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT::DAISY;
}
pub mod XBAR1_XBAR_IN_SELECT_INPUT_16 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_18_ALT1: u32 = 0b1;
}
}
}
pub mod XBAR1_XBAR_IN_SELECT_INPUT_17 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_EMC_19_ALT1: u32 = 0b1;
}
}
}
pub mod XBAR1_XBAR_IN_SELECT_INPUT_10 {
pub mod DAISY {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const GPIO_SD_B1_00_ALT3: u32 = 0b1;
}
}
}
pub mod XBAR1_XBAR_IN_SELECT_INPUT_12 {
pub use super::LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT::DAISY;
}
pub mod XBAR1_XBAR_IN_SELECT_INPUT_13 {
pub use super::LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT::DAISY;
}
pub mod XBAR1_XBAR_IN_SELECT_INPUT_18 {
pub use super::LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT::DAISY;
}
pub mod XBAR1_XBAR_IN_SELECT_INPUT_19 {
pub use super::LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT::DAISY;
}
#[repr(C)]
pub struct RegisterBlock {
_reserved1: [u32; 9],
pub SW_MUX_CTL_PAD_GPIO_EMC_04: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_05: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_06: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_07: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_08: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_09: RWRegister<u32>,
_reserved2: [u32; 6],
pub SW_MUX_CTL_PAD_GPIO_EMC_16: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_17: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_18: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_19: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_20: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_21: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_22: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_23: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_24: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_25: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_26: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_27: RWRegister<u32>,
_reserved3: [u32; 4],
pub SW_MUX_CTL_PAD_GPIO_EMC_32: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_33: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_34: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_EMC_35: RWRegister<u32>,
_reserved4: [u32; 6],
pub SW_MUX_CTL_PAD_GPIO_AD_B0_00: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_01: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_02: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_03: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_04: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_05: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_06: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_07: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_08: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_09: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_10: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_11: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_12: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_13: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_14: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_15: RWRegister<u32>,
_reserved5: [u32; 10],
pub SW_MUX_CTL_PAD_GPIO_AD_B1_10: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_11: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_12: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_13: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_14: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_15: RWRegister<u32>,
_reserved6: [u32; 7],
pub SW_MUX_CTL_PAD_GPIO_SD_B1_00: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_01: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_02: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_03: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_04: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_05: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_06: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_07: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_08: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_09: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_10: RWRegister<u32>,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_11: RWRegister<u32>,
_reserved7: [u32; 4],
pub SW_PAD_CTL_PAD_GPIO_EMC_04: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_05: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_06: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_07: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_08: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_09: RWRegister<u32>,
_reserved8: [u32; 6],
pub SW_PAD_CTL_PAD_GPIO_EMC_16: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_17: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_18: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_19: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_20: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_21: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_22: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_23: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_24: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_25: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_26: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_27: RWRegister<u32>,
_reserved9: [u32; 4],
pub SW_PAD_CTL_PAD_GPIO_EMC_32: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_33: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_34: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_EMC_35: RWRegister<u32>,
_reserved10: [u32; 6],
pub SW_PAD_CTL_PAD_GPIO_AD_B0_00: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_01: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_02: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_03: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_04: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_05: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_06: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_07: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_08: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_09: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_10: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_11: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_12: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_13: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_14: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_15: RWRegister<u32>,
_reserved11: [u32; 10],
pub SW_PAD_CTL_PAD_GPIO_AD_B1_10: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_11: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_12: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_13: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_14: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_15: RWRegister<u32>,
_reserved12: [u32; 7],
pub SW_PAD_CTL_PAD_GPIO_SD_B1_00: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_01: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_02: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_03: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_04: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_05: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_06: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_07: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_08: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_09: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_10: RWRegister<u32>,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_11: RWRegister<u32>,
pub ANATOP_USB_OTG_ID_SELECT_INPUT: RWRegister<u32>,
pub CCM_PMIC_VFUNCIONAL_READY_SELECT_INPUT: RWRegister<u32>,
_reserved13: [u32; 9],
pub FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_0: RWRegister<u32>,
pub FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_1: RWRegister<u32>,
pub FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_2: RWRegister<u32>,
pub FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_3: RWRegister<u32>,
pub FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_0: RWRegister<u32>,
pub FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_1: RWRegister<u32>,
pub FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_2: RWRegister<u32>,
pub FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_3: RWRegister<u32>,
_reserved14: [u32; 8],
pub FLEXSPI_IPP_IND_IO_FA_BIT0_SELECT_INPUT: RWRegister<u32>,
pub FLEXSPI_IPP_IND_IO_FA_BIT1_SELECT_INPUT: RWRegister<u32>,
pub FLEXSPI_IPP_IND_IO_FA_BIT2_SELECT_INPUT: RWRegister<u32>,
pub FLEXSPI_IPP_IND_IO_FA_BIT3_SELECT_INPUT: RWRegister<u32>,
pub FLEXSPI_IPP_IND_SCK_FA_SELECT_INPUT: RWRegister<u32>,
pub LPI2C1_IPP_IND_LPI2C_SCL_SELECT_INPUT: RWRegister<u32>,
pub LPI2C1_IPP_IND_LPI2C_SDA_SELECT_INPUT: RWRegister<u32>,
pub LPI2C2_IPP_IND_LPI2C_SCL_SELECT_INPUT: RWRegister<u32>,
pub LPI2C2_IPP_IND_LPI2C_SDA_SELECT_INPUT: RWRegister<u32>,
_reserved15: [u32; 4],
pub LPSPI1_IPP_IND_LPSPI_PCS_SELECT_INPUT_0: RWRegister<u32>,
pub LPSPI1_IPP_IND_LPSPI_SCK_SELECT_INPUT: RWRegister<u32>,
pub LPSPI1_IPP_IND_LPSPI_SDI_SELECT_INPUT: RWRegister<u32>,
pub LPSPI1_IPP_IND_LPSPI_SDO_SELECT_INPUT: RWRegister<u32>,
pub LPSPI2_IPP_IND_LPSPI_PCS_SELECT_INPUT_0: RWRegister<u32>,
pub LPSPI2_IPP_IND_LPSPI_SCK_SELECT_INPUT: RWRegister<u32>,
pub LPSPI2_IPP_IND_LPSPI_SDI_SELECT_INPUT: RWRegister<u32>,
pub LPSPI2_IPP_IND_LPSPI_SDO_SELECT_INPUT: RWRegister<u32>,
_reserved16: [u32; 4],
pub LPUART2_IPP_IND_LPUART_CTS_B_SELECT_INPUT: RWRegister<u32>,
pub LPUART2_IPP_IND_LPUART_RXD_SELECT_INPUT: RWRegister<u32>,
pub LPUART2_IPP_IND_LPUART_TXD_SELECT_INPUT: RWRegister<u32>,
pub LPUART3_IPP_IND_LPUART_RXD_SELECT_INPUT: RWRegister<u32>,
pub LPUART3_IPP_IND_LPUART_TXD_SELECT_INPUT: RWRegister<u32>,
pub LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT: RWRegister<u32>,
pub LPUART4_IPP_IND_LPUART_RXD_SELECT_INPUT: RWRegister<u32>,
pub LPUART4_IPP_IND_LPUART_TXD_SELECT_INPUT: RWRegister<u32>,
_reserved17: [u32; 8],
pub NMI_GLUE_IPP_IND_NMI_SELECT_INPUT: RWRegister<u32>,
pub QTIMER1_TMR0_INPUT_SELECT_INPUT: RWRegister<u32>,
pub QTIMER1_TMR1_INPUT_SELECT_INPUT: RWRegister<u32>,
pub QTIMER1_TMR2_INPUT_SELECT_INPUT: RWRegister<u32>,
pub QTIMER1_TMR3_INPUT_SELECT_INPUT: RWRegister<u32>,
_reserved18: [u32; 4],
pub SAI1_IPG_CLK_SAI_MCLK_SELECT_INPUT_2: RWRegister<u32>,
pub SAI1_IPP_IND_SAI_RXBCLK_SELECT_INPUT: RWRegister<u32>,
pub SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_0: RWRegister<u32>,
pub SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_1: RWRegister<u32>,
pub SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_2: RWRegister<u32>,
pub SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_3: RWRegister<u32>,
pub SAI1_IPP_IND_SAI_RXSYNC_SELECT_INPUT: RWRegister<u32>,
pub SAI1_IPP_IND_SAI_TXBCLK_SELECT_INPUT: RWRegister<u32>,
pub SAI1_IPP_IND_SAI_TXSYNC_SELECT_INPUT: RWRegister<u32>,
pub SAI2_IPG_CLK_SAI_MCLK_SELECT_INPUT_2: RWRegister<u32>,
pub SAI2_IPP_IND_SAI_RXBCLK_SELECT_INPUT: RWRegister<u32>,
pub SAI2_IPP_IND_SAI_RXDATA_SELECT_INPUT_0: RWRegister<u32>,
pub SAI2_IPP_IND_SAI_RXSYNC_SELECT_INPUT: RWRegister<u32>,
pub SAI2_IPP_IND_SAI_TXBCLK_SELECT_INPUT: RWRegister<u32>,
pub SAI2_IPP_IND_SAI_TXSYNC_SELECT_INPUT: RWRegister<u32>,
pub SAI3_IPG_CLK_SAI_MCLK_SELECT_INPUT_2: RWRegister<u32>,
pub SAI3_IPP_IND_SAI_RXBCLK_SELECT_INPUT: RWRegister<u32>,
pub SAI3_IPP_IND_SAI_RXDATA_SELECT_INPUT_0: RWRegister<u32>,
pub SAI3_IPP_IND_SAI_RXSYNC_SELECT_INPUT: RWRegister<u32>,
pub SAI3_IPP_IND_SAI_TXBCLK_SELECT_INPUT: RWRegister<u32>,
pub SAI3_IPP_IND_SAI_TXSYNC_SELECT_INPUT: RWRegister<u32>,
_reserved19: [u32; 1],
pub SPDIF_SPDIF_IN1_SELECT_INPUT: RWRegister<u32>,
pub USB_IPP_IND_OTG_OC_SELECT_INPUT: RWRegister<u32>,
_reserved20: [u32; 4],
pub XBAR1_XBAR_IN_SELECT_INPUT_14: RWRegister<u32>,
pub XBAR1_XBAR_IN_SELECT_INPUT_15: RWRegister<u32>,
pub XBAR1_XBAR_IN_SELECT_INPUT_16: RWRegister<u32>,
pub XBAR1_XBAR_IN_SELECT_INPUT_17: RWRegister<u32>,
pub XBAR1_XBAR_IN_SELECT_INPUT_10: RWRegister<u32>,
pub XBAR1_XBAR_IN_SELECT_INPUT_12: RWRegister<u32>,
pub XBAR1_XBAR_IN_SELECT_INPUT_13: RWRegister<u32>,
pub XBAR1_XBAR_IN_SELECT_INPUT_18: RWRegister<u32>,
pub XBAR1_XBAR_IN_SELECT_INPUT_19: RWRegister<u32>,
}
pub struct ResetValues {
pub SW_MUX_CTL_PAD_GPIO_EMC_04: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_05: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_06: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_07: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_08: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_09: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_16: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_17: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_18: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_19: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_20: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_21: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_22: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_23: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_24: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_25: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_26: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_27: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_32: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_33: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_34: u32,
pub SW_MUX_CTL_PAD_GPIO_EMC_35: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_00: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_01: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_02: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_03: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_04: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_05: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_06: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_07: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_08: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_09: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_10: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_11: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_12: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_13: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_14: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B0_15: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_10: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_11: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_12: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_13: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_14: u32,
pub SW_MUX_CTL_PAD_GPIO_AD_B1_15: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_00: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_01: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_02: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_03: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_04: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_05: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_06: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_07: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_08: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_09: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_10: u32,
pub SW_MUX_CTL_PAD_GPIO_SD_B1_11: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_04: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_05: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_06: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_07: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_08: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_09: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_16: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_17: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_18: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_19: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_20: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_21: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_22: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_23: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_24: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_25: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_26: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_27: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_32: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_33: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_34: u32,
pub SW_PAD_CTL_PAD_GPIO_EMC_35: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_00: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_01: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_02: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_03: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_04: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_05: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_06: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_07: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_08: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_09: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_10: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_11: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_12: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_13: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_14: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B0_15: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_10: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_11: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_12: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_13: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_14: u32,
pub SW_PAD_CTL_PAD_GPIO_AD_B1_15: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_00: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_01: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_02: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_03: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_04: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_05: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_06: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_07: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_08: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_09: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_10: u32,
pub SW_PAD_CTL_PAD_GPIO_SD_B1_11: u32,
pub ANATOP_USB_OTG_ID_SELECT_INPUT: u32,
pub CCM_PMIC_VFUNCIONAL_READY_SELECT_INPUT: u32,
pub FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_0: u32,
pub FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_1: u32,
pub FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_2: u32,
pub FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_3: u32,
pub FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_0: u32,
pub FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_1: u32,
pub FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_2: u32,
pub FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_3: u32,
pub FLEXSPI_IPP_IND_IO_FA_BIT0_SELECT_INPUT: u32,
pub FLEXSPI_IPP_IND_IO_FA_BIT1_SELECT_INPUT: u32,
pub FLEXSPI_IPP_IND_IO_FA_BIT2_SELECT_INPUT: u32,
pub FLEXSPI_IPP_IND_IO_FA_BIT3_SELECT_INPUT: u32,
pub FLEXSPI_IPP_IND_SCK_FA_SELECT_INPUT: u32,
pub LPI2C1_IPP_IND_LPI2C_SCL_SELECT_INPUT: u32,
pub LPI2C1_IPP_IND_LPI2C_SDA_SELECT_INPUT: u32,
pub LPI2C2_IPP_IND_LPI2C_SCL_SELECT_INPUT: u32,
pub LPI2C2_IPP_IND_LPI2C_SDA_SELECT_INPUT: u32,
pub LPSPI1_IPP_IND_LPSPI_PCS_SELECT_INPUT_0: u32,
pub LPSPI1_IPP_IND_LPSPI_SCK_SELECT_INPUT: u32,
pub LPSPI1_IPP_IND_LPSPI_SDI_SELECT_INPUT: u32,
pub LPSPI1_IPP_IND_LPSPI_SDO_SELECT_INPUT: u32,
pub LPSPI2_IPP_IND_LPSPI_PCS_SELECT_INPUT_0: u32,
pub LPSPI2_IPP_IND_LPSPI_SCK_SELECT_INPUT: u32,
pub LPSPI2_IPP_IND_LPSPI_SDI_SELECT_INPUT: u32,
pub LPSPI2_IPP_IND_LPSPI_SDO_SELECT_INPUT: u32,
pub LPUART2_IPP_IND_LPUART_CTS_B_SELECT_INPUT: u32,
pub LPUART2_IPP_IND_LPUART_RXD_SELECT_INPUT: u32,
pub LPUART2_IPP_IND_LPUART_TXD_SELECT_INPUT: u32,
pub LPUART3_IPP_IND_LPUART_RXD_SELECT_INPUT: u32,
pub LPUART3_IPP_IND_LPUART_TXD_SELECT_INPUT: u32,
pub LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT: u32,
pub LPUART4_IPP_IND_LPUART_RXD_SELECT_INPUT: u32,
pub LPUART4_IPP_IND_LPUART_TXD_SELECT_INPUT: u32,
pub NMI_GLUE_IPP_IND_NMI_SELECT_INPUT: u32,
pub QTIMER1_TMR0_INPUT_SELECT_INPUT: u32,
pub QTIMER1_TMR1_INPUT_SELECT_INPUT: u32,
pub QTIMER1_TMR2_INPUT_SELECT_INPUT: u32,
pub QTIMER1_TMR3_INPUT_SELECT_INPUT: u32,
pub SAI1_IPG_CLK_SAI_MCLK_SELECT_INPUT_2: u32,
pub SAI1_IPP_IND_SAI_RXBCLK_SELECT_INPUT: u32,
pub SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_0: u32,
pub SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_1: u32,
pub SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_2: u32,
pub SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_3: u32,
pub SAI1_IPP_IND_SAI_RXSYNC_SELECT_INPUT: u32,
pub SAI1_IPP_IND_SAI_TXBCLK_SELECT_INPUT: u32,
pub SAI1_IPP_IND_SAI_TXSYNC_SELECT_INPUT: u32,
pub SAI2_IPG_CLK_SAI_MCLK_SELECT_INPUT_2: u32,
pub SAI2_IPP_IND_SAI_RXBCLK_SELECT_INPUT: u32,
pub SAI2_IPP_IND_SAI_RXDATA_SELECT_INPUT_0: u32,
pub SAI2_IPP_IND_SAI_RXSYNC_SELECT_INPUT: u32,
pub SAI2_IPP_IND_SAI_TXBCLK_SELECT_INPUT: u32,
pub SAI2_IPP_IND_SAI_TXSYNC_SELECT_INPUT: u32,
pub SAI3_IPG_CLK_SAI_MCLK_SELECT_INPUT_2: u32,
pub SAI3_IPP_IND_SAI_RXBCLK_SELECT_INPUT: u32,
pub SAI3_IPP_IND_SAI_RXDATA_SELECT_INPUT_0: u32,
pub SAI3_IPP_IND_SAI_RXSYNC_SELECT_INPUT: u32,
pub SAI3_IPP_IND_SAI_TXBCLK_SELECT_INPUT: u32,
pub SAI3_IPP_IND_SAI_TXSYNC_SELECT_INPUT: u32,
pub SPDIF_SPDIF_IN1_SELECT_INPUT: u32,
pub USB_IPP_IND_OTG_OC_SELECT_INPUT: u32,
pub XBAR1_XBAR_IN_SELECT_INPUT_14: u32,
pub XBAR1_XBAR_IN_SELECT_INPUT_15: u32,
pub XBAR1_XBAR_IN_SELECT_INPUT_16: u32,
pub XBAR1_XBAR_IN_SELECT_INPUT_17: u32,
pub XBAR1_XBAR_IN_SELECT_INPUT_10: u32,
pub XBAR1_XBAR_IN_SELECT_INPUT_12: u32,
pub XBAR1_XBAR_IN_SELECT_INPUT_13: u32,
pub XBAR1_XBAR_IN_SELECT_INPUT_18: u32,
pub XBAR1_XBAR_IN_SELECT_INPUT_19: u32,
}
#[cfg(not(feature = "nosync"))]
pub struct Instance {
pub(crate) addr: u32,
pub(crate) _marker: PhantomData<*const RegisterBlock>,
}
#[cfg(not(feature = "nosync"))]
impl ::core::ops::Deref for Instance {
type Target = RegisterBlock;
#[inline(always)]
fn deref(&self) -> &RegisterBlock {
unsafe { &*(self.addr as *const _) }
}
}
#[cfg(feature = "rtfm")]
unsafe impl Send for Instance {}
pub mod IOMUXC {
use super::ResetValues;
#[cfg(not(feature = "nosync"))]
use super::Instance;
#[cfg(not(feature = "nosync"))]
const INSTANCE: Instance = Instance {
addr: 0x401f8000,
_marker: ::core::marker::PhantomData,
};
pub const reset: ResetValues = ResetValues {
SW_MUX_CTL_PAD_GPIO_EMC_04: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_05: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_06: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_07: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_08: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_09: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_16: 0x00000006,
SW_MUX_CTL_PAD_GPIO_EMC_17: 0x00000006,
SW_MUX_CTL_PAD_GPIO_EMC_18: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_19: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_20: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_21: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_22: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_23: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_24: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_25: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_26: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_27: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_32: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_33: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_34: 0x00000005,
SW_MUX_CTL_PAD_GPIO_EMC_35: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_00: 0x00000000,
SW_MUX_CTL_PAD_GPIO_AD_B0_01: 0x00000000,
SW_MUX_CTL_PAD_GPIO_AD_B0_02: 0x00000000,
SW_MUX_CTL_PAD_GPIO_AD_B0_03: 0x00000000,
SW_MUX_CTL_PAD_GPIO_AD_B0_04: 0x00000000,
SW_MUX_CTL_PAD_GPIO_AD_B0_05: 0x00000000,
SW_MUX_CTL_PAD_GPIO_AD_B0_06: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_07: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_08: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_09: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_10: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_11: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_12: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_13: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_14: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B0_15: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B1_10: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B1_11: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B1_12: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B1_13: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B1_14: 0x00000005,
SW_MUX_CTL_PAD_GPIO_AD_B1_15: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_00: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_01: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_02: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_03: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_04: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_05: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_06: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_07: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_08: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_09: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_10: 0x00000005,
SW_MUX_CTL_PAD_GPIO_SD_B1_11: 0x00000005,
SW_PAD_CTL_PAD_GPIO_EMC_04: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_05: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_06: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_07: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_08: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_09: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_16: 0x000030B0,
SW_PAD_CTL_PAD_GPIO_EMC_17: 0x000030B0,
SW_PAD_CTL_PAD_GPIO_EMC_18: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_19: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_20: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_21: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_22: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_23: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_24: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_25: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_26: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_27: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_32: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_33: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_34: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_EMC_35: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_00: 0x000070A0,
SW_PAD_CTL_PAD_GPIO_AD_B0_01: 0x000030A0,
SW_PAD_CTL_PAD_GPIO_AD_B0_02: 0x000030A0,
SW_PAD_CTL_PAD_GPIO_AD_B0_03: 0x000070A0,
SW_PAD_CTL_PAD_GPIO_AD_B0_04: 0x000090B1,
SW_PAD_CTL_PAD_GPIO_AD_B0_05: 0x000070A0,
SW_PAD_CTL_PAD_GPIO_AD_B0_06: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_07: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_08: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_09: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_10: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_11: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_12: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_13: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_14: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B0_15: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B1_10: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B1_11: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B1_12: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B1_13: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B1_14: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_AD_B1_15: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_00: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_01: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_02: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_03: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_04: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_05: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_06: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_07: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_08: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_09: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_10: 0x000010B0,
SW_PAD_CTL_PAD_GPIO_SD_B1_11: 0x000010B0,
ANATOP_USB_OTG_ID_SELECT_INPUT: 0x00000000,
CCM_PMIC_VFUNCIONAL_READY_SELECT_INPUT: 0x00000000,
FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_0: 0x00000000,
FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_1: 0x00000000,
FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_2: 0x00000000,
FLEXPWM1_IPP_IND_PWMA_SELECT_INPUT_3: 0x00000000,
FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_0: 0x00000000,
FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_1: 0x00000000,
FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_2: 0x00000000,
FLEXPWM1_IPP_IND_PWMB_SELECT_INPUT_3: 0x00000000,
FLEXSPI_IPP_IND_IO_FA_BIT0_SELECT_INPUT: 0x00000000,
FLEXSPI_IPP_IND_IO_FA_BIT1_SELECT_INPUT: 0x00000000,
FLEXSPI_IPP_IND_IO_FA_BIT2_SELECT_INPUT: 0x00000000,
FLEXSPI_IPP_IND_IO_FA_BIT3_SELECT_INPUT: 0x00000000,
FLEXSPI_IPP_IND_SCK_FA_SELECT_INPUT: 0x00000000,
LPI2C1_IPP_IND_LPI2C_SCL_SELECT_INPUT: 0x00000000,
LPI2C1_IPP_IND_LPI2C_SDA_SELECT_INPUT: 0x00000000,
LPI2C2_IPP_IND_LPI2C_SCL_SELECT_INPUT: 0x00000000,
LPI2C2_IPP_IND_LPI2C_SDA_SELECT_INPUT: 0x00000000,
LPSPI1_IPP_IND_LPSPI_PCS_SELECT_INPUT_0: 0x00000000,
LPSPI1_IPP_IND_LPSPI_SCK_SELECT_INPUT: 0x00000000,
LPSPI1_IPP_IND_LPSPI_SDI_SELECT_INPUT: 0x00000000,
LPSPI1_IPP_IND_LPSPI_SDO_SELECT_INPUT: 0x00000000,
LPSPI2_IPP_IND_LPSPI_PCS_SELECT_INPUT_0: 0x00000000,
LPSPI2_IPP_IND_LPSPI_SCK_SELECT_INPUT: 0x00000000,
LPSPI2_IPP_IND_LPSPI_SDI_SELECT_INPUT: 0x00000000,
LPSPI2_IPP_IND_LPSPI_SDO_SELECT_INPUT: 0x00000000,
LPUART2_IPP_IND_LPUART_CTS_B_SELECT_INPUT: 0x00000000,
LPUART2_IPP_IND_LPUART_RXD_SELECT_INPUT: 0x00000000,
LPUART2_IPP_IND_LPUART_TXD_SELECT_INPUT: 0x00000000,
LPUART3_IPP_IND_LPUART_RXD_SELECT_INPUT: 0x00000000,
LPUART3_IPP_IND_LPUART_TXD_SELECT_INPUT: 0x00000000,
LPUART4_IPP_IND_LPUART_CTS_B_SELECT_INPUT: 0x00000000,
LPUART4_IPP_IND_LPUART_RXD_SELECT_INPUT: 0x00000000,
LPUART4_IPP_IND_LPUART_TXD_SELECT_INPUT: 0x00000000,
NMI_GLUE_IPP_IND_NMI_SELECT_INPUT: 0x00000000,
QTIMER1_TMR0_INPUT_SELECT_INPUT: 0x00000000,
QTIMER1_TMR1_INPUT_SELECT_INPUT: 0x00000000,
QTIMER1_TMR2_INPUT_SELECT_INPUT: 0x00000000,
QTIMER1_TMR3_INPUT_SELECT_INPUT: 0x00000000,
SAI1_IPG_CLK_SAI_MCLK_SELECT_INPUT_2: 0x00000000,
SAI1_IPP_IND_SAI_RXBCLK_SELECT_INPUT: 0x00000000,
SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_0: 0x00000000,
SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_1: 0x00000000,
SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_2: 0x00000000,
SAI1_IPP_IND_SAI_RXDATA_SELECT_INPUT_3: 0x00000000,
SAI1_IPP_IND_SAI_RXSYNC_SELECT_INPUT: 0x00000000,
SAI1_IPP_IND_SAI_TXBCLK_SELECT_INPUT: 0x00000000,
SAI1_IPP_IND_SAI_TXSYNC_SELECT_INPUT: 0x00000000,
SAI2_IPG_CLK_SAI_MCLK_SELECT_INPUT_2: 0x00000000,
SAI2_IPP_IND_SAI_RXBCLK_SELECT_INPUT: 0x00000000,
SAI2_IPP_IND_SAI_RXDATA_SELECT_INPUT_0: 0x00000000,
SAI2_IPP_IND_SAI_RXSYNC_SELECT_INPUT: 0x00000000,
SAI2_IPP_IND_SAI_TXBCLK_SELECT_INPUT: 0x00000000,
SAI2_IPP_IND_SAI_TXSYNC_SELECT_INPUT: 0x00000000,
SAI3_IPG_CLK_SAI_MCLK_SELECT_INPUT_2: 0x00000000,
SAI3_IPP_IND_SAI_RXBCLK_SELECT_INPUT: 0x00000000,
SAI3_IPP_IND_SAI_RXDATA_SELECT_INPUT_0: 0x00000000,
SAI3_IPP_IND_SAI_RXSYNC_SELECT_INPUT: 0x00000000,
SAI3_IPP_IND_SAI_TXBCLK_SELECT_INPUT: 0x00000000,
SAI3_IPP_IND_SAI_TXSYNC_SELECT_INPUT: 0x00000000,
SPDIF_SPDIF_IN1_SELECT_INPUT: 0x00000000,
USB_IPP_IND_OTG_OC_SELECT_INPUT: 0x00000000,
XBAR1_XBAR_IN_SELECT_INPUT_14: 0x00000000,
XBAR1_XBAR_IN_SELECT_INPUT_15: 0x00000000,
XBAR1_XBAR_IN_SELECT_INPUT_16: 0x00000000,
XBAR1_XBAR_IN_SELECT_INPUT_17: 0x00000000,
XBAR1_XBAR_IN_SELECT_INPUT_10: 0x00000000,
XBAR1_XBAR_IN_SELECT_INPUT_12: 0x00000000,
XBAR1_XBAR_IN_SELECT_INPUT_13: 0x00000000,
XBAR1_XBAR_IN_SELECT_INPUT_18: 0x00000000,
XBAR1_XBAR_IN_SELECT_INPUT_19: 0x00000000,
};
#[cfg(not(feature = "nosync"))]
#[allow(renamed_and_removed_lints)]
#[allow(private_no_mangle_statics)]
#[no_mangle]
static mut IOMUXC_TAKEN: bool = false;
#[cfg(not(feature = "nosync"))]
#[inline]
pub fn take() -> Option<Instance> {
external_cortex_m::interrupt::free(|_| unsafe {
if IOMUXC_TAKEN {
None
} else {
IOMUXC_TAKEN = true;
Some(INSTANCE)
}
})
}
#[cfg(not(feature = "nosync"))]
#[inline]
pub fn release(inst: Instance) {
external_cortex_m::interrupt::free(|_| unsafe {
if IOMUXC_TAKEN && inst.addr == INSTANCE.addr {
IOMUXC_TAKEN = false;
} else {
panic!("Released a peripheral which was not taken");
}
});
}
#[cfg(not(feature = "nosync"))]
#[inline]
pub unsafe fn steal() -> Instance {
IOMUXC_TAKEN = true;
INSTANCE
}
}
pub const IOMUXC: *const RegisterBlock = 0x401f8000 as *const _;