Type Alias W

Source
pub type W = W<PERMIT_CONFIG_SPEC>;
Expand description

Register permit_config writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn tzc_glb_pwron_rst_lock( &mut self, ) -> TZC_GLB_PWRON_RST_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 12

Source

pub fn tzc_glb_cpu_reset_lock( &mut self, ) -> TZC_GLB_CPU_RESET_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 13

Source

pub fn tzc_glb_sys_reset_lock( &mut self, ) -> TZC_GLB_SYS_RESET_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 14

Source

pub fn tzc_glb_cpu2_reset_lock( &mut self, ) -> TZC_GLB_CPU2_RESET_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 15

Source

pub fn tzc_glb_pwr_lock(&mut self) -> TZC_GLB_PWR_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 21

Source

pub fn tzc_glb_int_lock(&mut self) -> TZC_GLB_INT_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 22

Source

pub fn tzc_glb_cpupll_lock( &mut self, ) -> TZC_GLB_CPUPLL_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 24

Source

pub fn tzc_glb_misc_lock( &mut self, ) -> TZC_GLB_MISC_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 25

Source

pub fn tzc_glb_sram_lock( &mut self, ) -> TZC_GLB_SRAM_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 26

Source

pub fn tzc_glb_swrst_lock( &mut self, ) -> TZC_GLB_SWRST_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 27

Source

pub fn tzc_glb_bmx_lock(&mut self) -> TZC_GLB_BMX_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 28

Source

pub fn tzc_glb_dbg_lock(&mut self) -> TZC_GLB_DBG_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 29

Source

pub fn tzc_glb_mbist_lock( &mut self, ) -> TZC_GLB_MBIST_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 30

Source

pub fn tzc_glb_clk_lock(&mut self) -> TZC_GLB_CLK_LOCK_W<'_, PERMIT_CONFIG_SPEC>

Bit 31

Source

pub unsafe fn bits(&mut self, bits: u32) -> &mut Self

Writes raw bits to the register.

§Safety

Passing incorrect value can cause undefined behaviour. See reference manual