pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn spcsectrl(&self) -> &Spcsectrl
pub const fn spcsectrl(&self) -> &Spcsectrl
0x00 - Secure Privilege Controller Secure Configuration Control register
Sourcepub const fn secrespcfg(&self) -> &Secrespcfg
pub const fn secrespcfg(&self) -> &Secrespcfg
0x10 - Security Violation Response Configuration register
Sourcepub const fn secmpcintstatus(&self) -> &Secmpcintstatus
pub const fn secmpcintstatus(&self) -> &Secmpcintstatus
0x1c - Secure MPC Interrupt Status
Sourcepub const fn secppcintstat(&self) -> &Secppcintstat
pub const fn secppcintstat(&self) -> &Secppcintstat
0x20 - Secure PPC Interrupt Status
Sourcepub const fn secppcintclr(&self) -> &Secppcintclr
pub const fn secppcintclr(&self) -> &Secppcintclr
0x24 - Secure PPC Interrupt Clear
Sourcepub const fn secppcinten(&self) -> &Secppcinten
pub const fn secppcinten(&self) -> &Secppcinten
0x28 - Secure PPC Interrupt Enable
Sourcepub const fn secmscintstat(&self) -> &Secmscintstat
pub const fn secmscintstat(&self) -> &Secmscintstat
0x30 - Secure MSC Interrupt Status
Sourcepub const fn secmscintclr(&self) -> &Secmscintclr
pub const fn secmscintclr(&self) -> &Secmscintclr
0x34 - Secure MSC Interrupt Clear
Sourcepub const fn secmscinten(&self) -> &Secmscinten
pub const fn secmscinten(&self) -> &Secmscinten
0x38 - Secure MSC Interrupt Enable
Sourcepub const fn brgintstat(&self) -> &Brgintstat
pub const fn brgintstat(&self) -> &Brgintstat
0x40 - Bridge Buffer Error Interrupt Status
Sourcepub const fn ahbnsppc0(&self) -> &Ahbnsppc0
pub const fn ahbnsppc0(&self) -> &Ahbnsppc0
0x50 - Non-Secure Access AHB slave Peripheral Protection Control 0
Sourcepub const fn ahbnsppcexp0(&self) -> &Ahbnsppcexp0
pub const fn ahbnsppcexp0(&self) -> &Ahbnsppcexp0
0x60 - Expansion 0 Non_Secure Access AHB slave Peripheral Protection Control
Sourcepub const fn ahbnsppcexp1(&self) -> &Ahbnsppcexp1
pub const fn ahbnsppcexp1(&self) -> &Ahbnsppcexp1
0x64 - Expansion 1 Non_Secure Access AHB slave Peripheral Protection Control
Sourcepub const fn ahbnsppcexp2(&self) -> &Ahbnsppcexp2
pub const fn ahbnsppcexp2(&self) -> &Ahbnsppcexp2
0x68 - Expansion 2 Non_Secure Access AHB slave Peripheral Protection Control
Sourcepub const fn ahbnsppcexp3(&self) -> &Ahbnsppcexp3
pub const fn ahbnsppcexp3(&self) -> &Ahbnsppcexp3
0x6c - Expansion 3 Non_Secure Access AHB slave Peripheral Protection Control
Sourcepub const fn apbnsppc0(&self) -> &Apbnsppc0
pub const fn apbnsppc0(&self) -> &Apbnsppc0
0x70 - Non-Secure Access APB slave Peripheral Protection Control 0
Sourcepub const fn apbnsppc1(&self) -> &Apbnsppc1
pub const fn apbnsppc1(&self) -> &Apbnsppc1
0x74 - Non-Secure Access APB slave Peripheral Protection Control 1
Sourcepub const fn apbnsppcexp0(&self) -> &Apbnsppcexp0
pub const fn apbnsppcexp0(&self) -> &Apbnsppcexp0
0x80 - Expansion 0 Non_Secure Access APB slave Peripheral Protection Control
Sourcepub const fn apbnsppcexp1(&self) -> &Apbnsppcexp1
pub const fn apbnsppcexp1(&self) -> &Apbnsppcexp1
0x84 - Expansion 1 Non_Secure Access APB slave Peripheral Protection Control
Sourcepub const fn apbnsppcexp2(&self) -> &Apbnsppcexp2
pub const fn apbnsppcexp2(&self) -> &Apbnsppcexp2
0x88 - Expansion 2 Non_Secure Access APB slave Peripheral Protection Control
Sourcepub const fn apbnsppcexp3(&self) -> &Apbnsppcexp3
pub const fn apbnsppcexp3(&self) -> &Apbnsppcexp3
0x8c - Expansion 3 Non_Secure Access APB slave Peripheral Protection Control
Sourcepub const fn ahbspppc0(&self) -> &Ahbspppc0
pub const fn ahbspppc0(&self) -> &Ahbspppc0
0x90 - Secure Unprivileged Access AHB slave Peripheral Protection Control 0
Sourcepub const fn ahbspppcexp0(&self) -> &Ahbspppcexp0
pub const fn ahbspppcexp0(&self) -> &Ahbspppcexp0
0xa0 - Expansion 0 Secure Unprivileged Access AHB slave Peripheral Protection Control
Sourcepub const fn ahbspppcexp1(&self) -> &Ahbspppcexp1
pub const fn ahbspppcexp1(&self) -> &Ahbspppcexp1
0xa4 - Expansion 1 Secure Unprivileged Access AHB slave Peripheral Protection Control
Sourcepub const fn ahbspppcexp2(&self) -> &Ahbspppcexp2
pub const fn ahbspppcexp2(&self) -> &Ahbspppcexp2
0xa8 - Expansion 2 Secure Unprivileged Access AHB slave Peripheral Protection Control
Sourcepub const fn ahbspppcexp3(&self) -> &Ahbspppcexp3
pub const fn ahbspppcexp3(&self) -> &Ahbspppcexp3
0xac - Expansion 3 Secure Unprivileged Access AHB slave Peripheral Protection Control
Sourcepub const fn apbspppc0(&self) -> &Apbspppc0
pub const fn apbspppc0(&self) -> &Apbspppc0
0xb0 - Secure Unprivileged Access APB slave Peripheral Protection Control 0
Sourcepub const fn apbspppc1(&self) -> &Apbspppc1
pub const fn apbspppc1(&self) -> &Apbspppc1
0xb4 - Secure Unprivileged Access APB slave Peripheral Protection Control 1
Sourcepub const fn apbspppcexp0(&self) -> &Apbspppcexp0
pub const fn apbspppcexp0(&self) -> &Apbspppcexp0
0xc0 - Expansion 0 Secure Unprivileged Access APB slave Peripheral Protection Control
Sourcepub const fn apbspppcexp1(&self) -> &Apbspppcexp1
pub const fn apbspppcexp1(&self) -> &Apbspppcexp1
0xc4 - Expansion 1 Secure Unprivileged Access APB slave Peripheral Protection Control
Sourcepub const fn apbspppcexp2(&self) -> &Apbspppcexp2
pub const fn apbspppcexp2(&self) -> &Apbspppcexp2
0xc8 - Expansion 2 Secure Unprivileged Access APB slave Peripheral Protection Control
Sourcepub const fn apbspppcexp3(&self) -> &Apbspppcexp3
pub const fn apbspppcexp3(&self) -> &Apbspppcexp3
0xcc - Expansion 3 Secure Unprivileged Access APB slave Peripheral Protection Control