#[repr(C)]pub struct _mss_sysreg {Show 185 fields
pub TEMP0: u32,
pub TEMP1: u32,
pub CLOCK_CONFIG_CR: u32,
pub RTC_CLOCK_CR: u32,
pub FABRIC_RESET_CR: u32,
pub BOOT_FAIL_CR: u32,
pub MSS_RESET_CR: u32,
pub CONFIG_LOCK_CR: u32,
pub RESET_SR: u32,
pub DEVICE_STATUS: u32,
pub MSS_BUILD: u32,
pub RESERVEDREG32B_1: u32,
pub RESERVEDREG32B_2: u32,
pub RESERVEDREG32B_3: u32,
pub RESERVEDREG32B_4: u32,
pub RESERVEDREG32B_5: u32,
pub FAB_INTEN_U54_1: u32,
pub FAB_INTEN_U54_2: u32,
pub FAB_INTEN_U54_3: u32,
pub FAB_INTEN_U54_4: u32,
pub FAB_INTEN_MISC: u32,
pub GPIO_INTERRUPT_FAB_CR: u32,
pub RESERVEDREG32B_6: u32,
pub RESERVEDREG32B_7: u32,
pub RESERVEDREG32B_8: u32,
pub RESERVEDREG32B_9: u32,
pub RESERVEDREG32B_10: u32,
pub RESERVEDREG32B_11: u32,
pub RESERVEDREG32B_12: u32,
pub RESERVEDREG32B_13: u32,
pub RESERVEDREG32B_14: u32,
pub RESERVEDREG32B_15: u32,
pub APBBUS_CR: u32,
pub SUBBLK_CLOCK_CR: u32,
pub SOFT_RESET_CR: u32,
pub AHBAXI_CR: u32,
pub AHBAPB_CR: u32,
pub reservedReg32b_16: u32,
pub DFIAPB_CR: u32,
pub GPIO_CR: u32,
pub reservedReg32b_17: u32,
pub MAC0_CR: u32,
pub MAC1_CR: u32,
pub USB_CR: u32,
pub MESH_CR: u32,
pub MESH_SEED_CR: u32,
pub ENVM_CR: u32,
pub RESERVED_BC: u32,
pub QOS_PERIPHERAL_CR: u32,
pub QOS_CPLEXIO_CR: u32,
pub QOS_CPLEXDDR_CR: u32,
pub RESERVEDREG32B_18: u32,
pub RESERVEDREG32B_19: u32,
pub RESERVEDREG32B_20: u32,
pub RESERVEDREG32B_21: u32,
pub RESERVEDREG32B_22: u32,
pub RESERVEDREG32B_23: u32,
pub RESERVEDREG32B_24: u32,
pub RESERVEDREG32B_25: u32,
pub RESERVEDREG32B_26: u32,
pub MPU_VIOLATION_SR: u32,
pub MPU_VIOLATION_INTEN_CR: u32,
pub SW_FAIL_ADDR0_CR: u32,
pub SW_FAIL_ADDR1_CR: u32,
pub EDAC_SR: u32,
pub EDAC_INTEN_CR: u32,
pub EDAC_CNT_MMC: u32,
pub EDAC_CNT_DDRC: u32,
pub EDAC_CNT_MAC0: u32,
pub EDAC_CNT_MAC1: u32,
pub EDAC_CNT_USB: u32,
pub EDAC_CNT_CAN0: u32,
pub EDAC_CNT_CAN1: u32,
pub EDAC_INJECT_CR: u32,
pub RESERVEDREG32B_27: u32,
pub RESERVEDREG32B_28: u32,
pub RESERVEDREG32B_29: u32,
pub RESERVEDREG32B_30: u32,
pub RESERVEDREG32B_31: u32,
pub RESERVEDREG32B_32: u32,
pub MAINTENANCE_INTEN_CR: u32,
pub PLL_STATUS_INTEN_CR: u32,
pub MAINTENANCE_INT_SR: u32,
pub PLL_STATUS_SR: u32,
pub CFM_TIMER_CR: u32,
pub MISC_SR: u32,
pub DLL_STATUS_CR: u32,
pub DLL_STATUS_SR: u32,
pub RESERVEDREG32B_33: u32,
pub RESERVEDREG32B_34: u32,
pub RAM_LIGHTSLEEP_CR: u32,
pub RAM_DEEPSLEEP_CR: u32,
pub RAM_SHUTDOWN_CR: u32,
pub L2_SHUTDOWN_CR: u32,
pub RESERVEDREG32B_35: u32,
pub RESERVEDREG32B_36: u32,
pub RESERVEDREG32B_37: u32,
pub RESERVEDREG32B_38: u32,
pub RESERVEDREG32B_39: u32,
pub RESERVEDREG32B_40: u32,
pub RESERVEDREG32B_41: u32,
pub RESERVEDREG32B_42: u32,
pub RESERVEDREG32B_43: u32,
pub RESERVEDREG32B_44: u32,
pub RESERVEDREG32B_45: u32,
pub RESERVEDREG32B_46: u32,
pub RESERVEDREG32B_47: u32,
pub RESERVEDREG32B_48: u32,
pub RESERVEDREG32B_49: u32,
pub RESERVEDREG32B_50: u32,
pub RESERVEDREG32B_51: u32,
pub RESERVEDREG32B_52: u32,
pub RESERVEDREG32B_53: u32,
pub RESERVEDREG32B_54: u32,
pub RESERVEDREG32B_55: u32,
pub RESERVEDREG32B_56: u32,
pub RESERVEDREG32B_57: u32,
pub RESERVEDREG32B_58: u32,
pub RESERVEDREG32B_59: u32,
pub RESERVEDREG32B_60: u32,
pub RESERVEDREG32B_61: u32,
pub RESERVEDREG32B_62: u32,
pub RESERVEDREG32B_63: u32,
pub RESERVEDREG32B_64: u32,
pub RESERVEDREG32B_65: u32,
pub RESERVEDREG32B_66: u32,
pub RESERVEDREG32B_67: u32,
pub RESERVEDREG32B_68: u32,
pub IOMUX0_CR: u32,
pub IOMUX1_CR: u32,
pub IOMUX2_CR: u32,
pub IOMUX3_CR: u32,
pub IOMUX4_CR: u32,
pub IOMUX5_CR: u32,
pub IOMUX6_CR: u32,
pub RESERVEDREG32B_69: u32,
pub RESERVEDREG32B_70: u32,
pub RESERVEDREG32B_71: u32,
pub RESERVEDREG32B_72: u32,
pub RESERVEDREG32B_73: u32,
pub MSSIO_BANK4_CFG_CR: u32,
pub MSSIO_BANK4_IO_CFG_0_1_CR: u32,
pub MSSIO_BANK4_IO_CFG_2_3_CR: u32,
pub MSSIO_BANK4_IO_CFG_4_5_CR: u32,
pub MSSIO_BANK4_IO_CFG_6_7_CR: u32,
pub MSSIO_BANK4_IO_CFG_8_9_CR: u32,
pub MSSIO_BANK4_IO_CFG_10_11_CR: u32,
pub MSSIO_BANK4_IO_CFG_12_13_CR: u32,
pub MSSIO_BANK2_CFG_CR: u32,
pub MSSIO_BANK2_IO_CFG_0_1_CR: u32,
pub MSSIO_BANK2_IO_CFG_2_3_CR: u32,
pub MSSIO_BANK2_IO_CFG_4_5_CR: u32,
pub MSSIO_BANK2_IO_CFG_6_7_CR: u32,
pub MSSIO_BANK2_IO_CFG_8_9_CR: u32,
pub MSSIO_BANK2_IO_CFG_10_11_CR: u32,
pub MSSIO_BANK2_IO_CFG_12_13_CR: u32,
pub MSSIO_BANK2_IO_CFG_14_15_CR: u32,
pub MSSIO_BANK2_IO_CFG_16_17_CR: u32,
pub MSSIO_BANK2_IO_CFG_18_19_CR: u32,
pub MSSIO_BANK2_IO_CFG_20_21_CR: u32,
pub MSSIO_BANK2_IO_CFG_22_23_CR: u32,
pub RESERVEDREG32B_74: u32,
pub RESERVEDREG32B_75: u32,
pub RESERVEDREG32B_76: u32,
pub RESERVEDREG32B_77: u32,
pub RESERVEDREG32B_78: u32,
pub RESERVEDREG32B_79: u32,
pub RESERVEDREG32B_80: u32,
pub RESERVEDREG32B_81: u32,
pub RESERVEDREG32B_82: u32,
pub MSS_SPARE0_CR: u32,
pub MSS_SPARE1_CR: u32,
pub MSS_SPARE0_SR: u32,
pub MSS_SPARE1_SR: u32,
pub MSS_SPARE2_SR: u32,
pub MSS_SPARE3_SR: u32,
pub MSS_SPARE4_SR: u32,
pub MSS_SPARE5_SR: u32,
pub RESERVEDREG32B_83: u32,
pub RESERVEDREG32B_84: u32,
pub SPARE_REGISTER_RW: u32,
pub SPARE_REGISTER_W1P: u32,
pub SPARE_REGISTER_RO: u32,
pub SPARE_PERIM_RW: u32,
pub SPARE_FIC: u32,
}Expand description
TOP LEVEL REGISTER STRUCTURE***************************
Fields§
§TEMP0: u32§TEMP1: u32§CLOCK_CONFIG_CR: u32§RTC_CLOCK_CR: u32§FABRIC_RESET_CR: u32§BOOT_FAIL_CR: u32§MSS_RESET_CR: u32§CONFIG_LOCK_CR: u32§RESET_SR: u32§DEVICE_STATUS: u32§MSS_BUILD: u32§RESERVEDREG32B_1: u32§RESERVEDREG32B_2: u32§RESERVEDREG32B_3: u32§RESERVEDREG32B_4: u32§RESERVEDREG32B_5: u32§FAB_INTEN_U54_1: u32§FAB_INTEN_U54_2: u32§FAB_INTEN_U54_3: u32§FAB_INTEN_U54_4: u32§FAB_INTEN_MISC: u32§GPIO_INTERRUPT_FAB_CR: u32§RESERVEDREG32B_6: u32§RESERVEDREG32B_7: u32§RESERVEDREG32B_8: u32§RESERVEDREG32B_9: u32§RESERVEDREG32B_10: u32§RESERVEDREG32B_11: u32§RESERVEDREG32B_12: u32§RESERVEDREG32B_13: u32§RESERVEDREG32B_14: u32§RESERVEDREG32B_15: u32§APBBUS_CR: u32§SUBBLK_CLOCK_CR: u32§SOFT_RESET_CR: u32§AHBAXI_CR: u32§AHBAPB_CR: u32§reservedReg32b_16: u32§DFIAPB_CR: u32§GPIO_CR: u32§reservedReg32b_17: u32§MAC0_CR: u32§MAC1_CR: u32§USB_CR: u32§MESH_CR: u32§MESH_SEED_CR: u32§ENVM_CR: u32§RESERVED_BC: u32§QOS_PERIPHERAL_CR: u32§QOS_CPLEXIO_CR: u32§QOS_CPLEXDDR_CR: u32§RESERVEDREG32B_18: u32§RESERVEDREG32B_19: u32§RESERVEDREG32B_20: u32§RESERVEDREG32B_21: u32§RESERVEDREG32B_22: u32§RESERVEDREG32B_23: u32§RESERVEDREG32B_24: u32§RESERVEDREG32B_25: u32§RESERVEDREG32B_26: u32§MPU_VIOLATION_SR: u32§MPU_VIOLATION_INTEN_CR: u32§SW_FAIL_ADDR0_CR: u32§SW_FAIL_ADDR1_CR: u32§EDAC_SR: u32§EDAC_INTEN_CR: u32§EDAC_CNT_MMC: u32§EDAC_CNT_DDRC: u32§EDAC_CNT_MAC0: u32§EDAC_CNT_MAC1: u32§EDAC_CNT_USB: u32§EDAC_CNT_CAN0: u32§EDAC_CNT_CAN1: u32§EDAC_INJECT_CR: u32§RESERVEDREG32B_27: u32§RESERVEDREG32B_28: u32§RESERVEDREG32B_29: u32§RESERVEDREG32B_30: u32§RESERVEDREG32B_31: u32§RESERVEDREG32B_32: u32§MAINTENANCE_INTEN_CR: u32§PLL_STATUS_INTEN_CR: u32§MAINTENANCE_INT_SR: u32§PLL_STATUS_SR: u32§CFM_TIMER_CR: u32§MISC_SR: u32§DLL_STATUS_CR: u32§DLL_STATUS_SR: u32§RESERVEDREG32B_33: u32§RESERVEDREG32B_34: u32§RAM_LIGHTSLEEP_CR: u32§RAM_DEEPSLEEP_CR: u32§RAM_SHUTDOWN_CR: u32§L2_SHUTDOWN_CR: u32§RESERVEDREG32B_35: u32§RESERVEDREG32B_36: u32§RESERVEDREG32B_37: u32§RESERVEDREG32B_38: u32§RESERVEDREG32B_39: u32§RESERVEDREG32B_40: u32§RESERVEDREG32B_41: u32§RESERVEDREG32B_42: u32§RESERVEDREG32B_43: u32§RESERVEDREG32B_44: u32§RESERVEDREG32B_45: u32§RESERVEDREG32B_46: u32§RESERVEDREG32B_47: u32§RESERVEDREG32B_48: u32§RESERVEDREG32B_49: u32§RESERVEDREG32B_50: u32§RESERVEDREG32B_51: u32§RESERVEDREG32B_52: u32§RESERVEDREG32B_53: u32§RESERVEDREG32B_54: u32§RESERVEDREG32B_55: u32§RESERVEDREG32B_56: u32§RESERVEDREG32B_57: u32§RESERVEDREG32B_58: u32§RESERVEDREG32B_59: u32§RESERVEDREG32B_60: u32§RESERVEDREG32B_61: u32§RESERVEDREG32B_62: u32§RESERVEDREG32B_63: u32§RESERVEDREG32B_64: u32§RESERVEDREG32B_65: u32§RESERVEDREG32B_66: u32§RESERVEDREG32B_67: u32§RESERVEDREG32B_68: u32§IOMUX0_CR: u32§IOMUX1_CR: u32§IOMUX2_CR: u32§IOMUX3_CR: u32§IOMUX4_CR: u32§IOMUX5_CR: u32§IOMUX6_CR: u32§RESERVEDREG32B_69: u32§RESERVEDREG32B_70: u32§RESERVEDREG32B_71: u32§RESERVEDREG32B_72: u32§RESERVEDREG32B_73: u32§MSSIO_BANK4_CFG_CR: u32§MSSIO_BANK4_IO_CFG_0_1_CR: u32§MSSIO_BANK4_IO_CFG_2_3_CR: u32§MSSIO_BANK4_IO_CFG_4_5_CR: u32§MSSIO_BANK4_IO_CFG_6_7_CR: u32§MSSIO_BANK4_IO_CFG_8_9_CR: u32§MSSIO_BANK4_IO_CFG_10_11_CR: u32§MSSIO_BANK4_IO_CFG_12_13_CR: u32§MSSIO_BANK2_CFG_CR: u32§MSSIO_BANK2_IO_CFG_0_1_CR: u32§MSSIO_BANK2_IO_CFG_2_3_CR: u32§MSSIO_BANK2_IO_CFG_4_5_CR: u32§MSSIO_BANK2_IO_CFG_6_7_CR: u32§MSSIO_BANK2_IO_CFG_8_9_CR: u32§MSSIO_BANK2_IO_CFG_10_11_CR: u32§MSSIO_BANK2_IO_CFG_12_13_CR: u32§MSSIO_BANK2_IO_CFG_14_15_CR: u32§MSSIO_BANK2_IO_CFG_16_17_CR: u32§MSSIO_BANK2_IO_CFG_18_19_CR: u32§MSSIO_BANK2_IO_CFG_20_21_CR: u32§MSSIO_BANK2_IO_CFG_22_23_CR: u32§RESERVEDREG32B_74: u32§RESERVEDREG32B_75: u32§RESERVEDREG32B_76: u32§RESERVEDREG32B_77: u32§RESERVEDREG32B_78: u32§RESERVEDREG32B_79: u32§RESERVEDREG32B_80: u32§RESERVEDREG32B_81: u32§RESERVEDREG32B_82: u32§MSS_SPARE0_CR: u32§MSS_SPARE1_CR: u32§MSS_SPARE0_SR: u32§MSS_SPARE1_SR: u32§MSS_SPARE2_SR: u32§MSS_SPARE3_SR: u32§MSS_SPARE4_SR: u32§MSS_SPARE5_SR: u32§RESERVEDREG32B_83: u32§RESERVEDREG32B_84: u32§SPARE_REGISTER_RW: u32§SPARE_REGISTER_W1P: u32§SPARE_REGISTER_RO: u32§SPARE_PERIM_RW: u32§SPARE_FIC: u32Trait Implementations§
Source§impl Clone for _mss_sysreg
impl Clone for _mss_sysreg
Source§fn clone(&self) -> _mss_sysreg
fn clone(&self) -> _mss_sysreg
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for _mss_sysreg
impl Debug for _mss_sysreg
impl Copy for _mss_sysreg
Auto Trait Implementations§
impl Freeze for _mss_sysreg
impl RefUnwindSafe for _mss_sysreg
impl Send for _mss_sysreg
impl Sync for _mss_sysreg
impl Unpin for _mss_sysreg
impl UnsafeUnpin for _mss_sysreg
impl UnwindSafe for _mss_sysreg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more