Struct Seccfgr3
#[repr(transparent)]pub struct Seccfgr3(pub u32);Expand description
GTZC1 TZSC secure configuration register 3.
Tuple Fields§
§0: u32Implementations§
§impl Seccfgr3
impl Seccfgr3
pub const fn set_lptim6sec(&mut self, val: bool)
pub const fn set_lptim6sec(&mut self, val: bool)
secure access mode for LPTIM6.
pub const fn vrefbufsec(&self) -> bool
pub const fn vrefbufsec(&self) -> bool
secure access mode for VREFBUF.
pub const fn set_vrefbufsec(&mut self, val: bool)
pub const fn set_vrefbufsec(&mut self, val: bool)
secure access mode for VREFBUF.
pub const fn set_i3c2sec(&mut self, val: bool)
pub const fn set_i3c2sec(&mut self, val: bool)
Secure access mode for I3C2.
pub const fn set_ccbsec(&mut self, val: bool)
pub const fn set_ccbsec(&mut self, val: bool)
Secure access mode for CCB.
pub const fn octospimsec(&self) -> bool
pub const fn octospimsec(&self) -> bool
Secure access mode for OCTOSPIM.
pub const fn set_octospimsec(&mut self, val: bool)
pub const fn set_octospimsec(&mut self, val: bool)
Secure access mode for OCTOSPIM.
pub const fn set_adc3sec(&mut self, val: bool)
pub const fn set_adc3sec(&mut self, val: bool)
Secure access mode for ADC3.
pub const fn set_adf1sec(&mut self, val: bool)
pub const fn set_adf1sec(&mut self, val: bool)
Secure access mode for ADF1.
pub const fn set_crcsec(&mut self, val: bool)
pub const fn set_crcsec(&mut self, val: bool)
secure access mode for CRC.
pub const fn set_cordicsec(&mut self, val: bool)
pub const fn set_cordicsec(&mut self, val: bool)
secure access mode for CORDIC.
pub const fn set_fmacsec(&mut self, val: bool)
pub const fn set_fmacsec(&mut self, val: bool)
secure access mode for FMAC.
pub const fn set_ethsec(&mut self, val: bool)
pub const fn set_ethsec(&mut self, val: bool)
Secure access mode for register of ETH.
pub const fn set_icachesec(&mut self, val: bool)
pub const fn set_icachesec(&mut self, val: bool)
secure access mode for ICACHE.
pub const fn set_dcachesec(&mut self, val: bool)
pub const fn set_dcachesec(&mut self, val: bool)
secure access mode for DCACHE.
pub const fn set_adc12sec(&mut self, val: bool)
pub const fn set_adc12sec(&mut self, val: bool)
secure access mode for ADC1 and ADC2.
pub const fn set_dcmisec(&mut self, val: bool)
pub const fn set_dcmisec(&mut self, val: bool)
secure access mode for DCMI.
pub const fn set_aessec(&mut self, val: bool)
pub const fn set_aessec(&mut self, val: bool)
Secure access mode for AES.
pub const fn set_hashsec(&mut self, val: bool)
pub const fn set_hashsec(&mut self, val: bool)
secure access mode for HASH.
pub const fn set_rngsec(&mut self, val: bool)
pub const fn set_rngsec(&mut self, val: bool)
secure access mode for RNG.
pub const fn set_saessec(&mut self, val: bool)
pub const fn set_saessec(&mut self, val: bool)
Secure access mode for SAES.
pub const fn set_pkasec(&mut self, val: bool)
pub const fn set_pkasec(&mut self, val: bool)
Secure access mode for PKA.
pub const fn set_sdmmc1sec(&mut self, val: bool)
pub const fn set_sdmmc1sec(&mut self, val: bool)
secure access mode for SDMMC1.
pub const fn set_sdmmc2sec(&mut self, val: bool)
pub const fn set_sdmmc2sec(&mut self, val: bool)
Secure access mode for SDMMC2.
pub const fn set_fmcsec(&mut self, val: bool)
pub const fn set_fmcsec(&mut self, val: bool)
secure access mode for FMC.
pub const fn octospi1sec(&self) -> bool
pub const fn octospi1sec(&self) -> bool
secure access mode for OCTOSPI1.
pub const fn set_octospi1sec(&mut self, val: bool)
pub const fn set_octospi1sec(&mut self, val: bool)
secure access mode for OCTOSPI1.
pub const fn octospi2sec(&self) -> bool
pub const fn octospi2sec(&self) -> bool
Secure access mode for OCTOSPI2.
pub const fn set_octospi2sec(&mut self, val: bool)
pub const fn set_octospi2sec(&mut self, val: bool)
Secure access mode for OCTOSPI2.
pub const fn set_ramcfgsec(&mut self, val: bool)
pub const fn set_ramcfgsec(&mut self, val: bool)
secure access mode for RAMSCFG.
pub const fn set_mdf1sec(&mut self, val: bool)
pub const fn set_mdf1sec(&mut self, val: bool)
Secure access mode for MDF1.
pub const fn set_dma2dsec(&mut self, val: bool)
pub const fn set_dma2dsec(&mut self, val: bool)
Secure access mode for DMA2D.
pub const fn set_jpegsec(&mut self, val: bool)
pub const fn set_jpegsec(&mut self, val: bool)
Secure access mode for JPEG.
pub const fn set_otghssec(&mut self, val: bool)
pub const fn set_otghssec(&mut self, val: bool)
Secure access mode for OTGHS.
pub const fn set_otgfssec(&mut self, val: bool)
pub const fn set_otgfssec(&mut self, val: bool)
Secure access mode for OTGFS.