#[repr(transparent)]pub struct Sa(pub u32);Expand description
Secure access register
Tuple Fields§
§0: u32Implementations§
Source§impl Sa
impl Sa
Sourcepub const fn set_nsa_dma(&mut self, val: NsaDma)
pub const fn set_nsa_dma(&mut self, val: NsaDma)
Non-secure access policy indicator bit
Sourcepub const fn set_nsa_lcdif(&mut self, val: NsaLcdif)
pub const fn set_nsa_lcdif(&mut self, val: NsaLcdif)
Non-secure access policy indicator bit
Sourcepub const fn set_l_lcdif(&mut self, val: SaLLcdif)
pub const fn set_l_lcdif(&mut self, val: SaLLcdif)
Lock bit set by the TZ software for the LCDIF
Sourcepub const fn set_nsa_csi(&mut self, val: NsaCsi)
pub const fn set_nsa_csi(&mut self, val: NsaCsi)
Non-secure access policy indicator bit
Sourcepub const fn set_nsa_pxp(&mut self, val: NsaPxp)
pub const fn set_nsa_pxp(&mut self, val: NsaPxp)
Non-Secure Access Policy indicator bit
Sourcepub const fn set_nsa_dcp(&mut self, val: NsaDcp)
pub const fn set_nsa_dcp(&mut self, val: NsaDcp)
Non-secure access policy indicator bit
Sourcepub const fn set_nsa_enet(&mut self, val: NsaEnet)
pub const fn set_nsa_enet(&mut self, val: NsaEnet)
Non-secure access policy indicator bit
Sourcepub const fn set_l_enet(&mut self, val: SaLEnet)
pub const fn set_l_enet(&mut self, val: SaLEnet)
Lock bit set by the TZ software for the ENET
Sourcepub const fn nsa_usdhc1(&self) -> NsaUsdhc1
pub const fn nsa_usdhc1(&self) -> NsaUsdhc1
Non-secure access policy indicator bit
Sourcepub const fn set_nsa_usdhc1(&mut self, val: NsaUsdhc1)
pub const fn set_nsa_usdhc1(&mut self, val: NsaUsdhc1)
Non-secure access policy indicator bit
Sourcepub const fn set_l_usdhc1(&mut self, val: SaLUsdhc1)
pub const fn set_l_usdhc1(&mut self, val: SaLUsdhc1)
Lock bit set by the TZ software for the USDHC1
Sourcepub const fn nsa_usdhc2(&self) -> NsaUsdhc2
pub const fn nsa_usdhc2(&self) -> NsaUsdhc2
Non-secure access policy indicator bit
Sourcepub const fn set_nsa_usdhc2(&mut self, val: NsaUsdhc2)
pub const fn set_nsa_usdhc2(&mut self, val: NsaUsdhc2)
Non-secure access policy indicator bit
Sourcepub const fn set_l_usdhc2(&mut self, val: SaLUsdhc2)
pub const fn set_l_usdhc2(&mut self, val: SaLUsdhc2)
Lock bit set by the TZ software for the USDHC2
Sourcepub const fn set_nsa_tpsmp(&mut self, val: NsaTpsmp)
pub const fn set_nsa_tpsmp(&mut self, val: NsaTpsmp)
Non-secure access policy indicator bit
Sourcepub const fn set_l_tpsmp(&mut self, val: SaLTpsmp)
pub const fn set_l_tpsmp(&mut self, val: SaLTpsmp)
Lock bit set by the TZ software for the TPSMP
Sourcepub const fn set_nsa_usb(&mut self, val: NsaUsb)
pub const fn set_nsa_usb(&mut self, val: NsaUsb)
Non-secure access policy indicator bit
Sourcepub const fn set_nsa_enet2(&mut self, val: NsaEnet2)
pub const fn set_nsa_enet2(&mut self, val: NsaEnet2)
Non-secure access policy indicator bit
Sourcepub const fn set_l_enet2(&mut self, val: SaLEnet2)
pub const fn set_l_enet2(&mut self, val: SaLEnet2)
Lock bit set by the TZ software for the ENET2