Struct Ckgdisr
#[repr(transparent)]pub struct Ckgdisr(pub u32);Expand description
RCC AXI clocks gating disable register.
Tuple Fields§
§0: u32Implementations§
§impl Ckgdisr
impl Ckgdisr
pub const fn set_axickg(&mut self, val: bool)
pub const fn set_axickg(&mut self, val: bool)
AXI interconnect matrix clock gating disable.
pub const fn set_ahbmckg(&mut self, val: bool)
pub const fn set_ahbmckg(&mut self, val: bool)
AXI AHB matrix port clock gating disable.
pub const fn set_sdmmc1ckg(&mut self, val: bool)
pub const fn set_sdmmc1ckg(&mut self, val: bool)
AXI SDMMC1 port clock gating disable.
pub const fn set_hpdma1ckg(&mut self, val: bool)
pub const fn set_hpdma1ckg(&mut self, val: bool)
AXI HPDMA1 port clock gating disable.
pub const fn set_cpuckg(&mut self, val: bool)
pub const fn set_cpuckg(&mut self, val: bool)
AXI CPU port clock gating disable.
pub const fn set_npu0ckg(&mut self, val: bool)
pub const fn set_npu0ckg(&mut self, val: bool)
AXI NPU port 0 clock gating disable.
pub const fn set_npu1ckg(&mut self, val: bool)
pub const fn set_npu1ckg(&mut self, val: bool)
AXI NPU port 1 clock gating disable.
pub const fn set_ahbsckg(&mut self, val: bool)
pub const fn set_ahbsckg(&mut self, val: bool)
AHBS AXI manager port clock gating disable.
pub const fn set_ahbicckg(&mut self, val: bool)
pub const fn set_ahbicckg(&mut self, val: bool)
AHB interconnect AXI manager port clock gating disable.
pub const fn set_fmcckg(&mut self, val: bool)
pub const fn set_fmcckg(&mut self, val: bool)
FMC AXI manager port clock gating disable.
pub const fn set_xspi1ckg(&mut self, val: bool)
pub const fn set_xspi1ckg(&mut self, val: bool)
XSPI1 AXI manager port clock gating disable.
pub const fn axisram4ckg(&self) -> bool
pub const fn axisram4ckg(&self) -> bool
AXISRAM4 AXI manager port clock gating disable.
pub const fn set_axisram4ckg(&mut self, val: bool)
pub const fn set_axisram4ckg(&mut self, val: bool)
AXISRAM4 AXI manager port clock gating disable.
pub const fn axisram3ckg(&self) -> bool
pub const fn axisram3ckg(&self) -> bool
AXISRAM3 AXI manager port clock gating disable.
pub const fn set_axisram3ckg(&mut self, val: bool)
pub const fn set_axisram3ckg(&mut self, val: bool)
AXISRAM3 AXI manager port clock gating disable.
pub const fn axisram2ckg(&self) -> bool
pub const fn axisram2ckg(&self) -> bool
AXISRAM2 AXI manager port clock gating disable.
pub const fn set_axisram2ckg(&mut self, val: bool)
pub const fn set_axisram2ckg(&mut self, val: bool)
AXISRAM2 AXI manager port clock gating disable.
pub const fn axisram1ckg(&self) -> bool
pub const fn axisram1ckg(&self) -> bool
AXISRAM1 AXI manager port clock gating disable.
pub const fn set_axisram1ckg(&mut self, val: bool)
pub const fn set_axisram1ckg(&mut self, val: bool)
AXISRAM1 AXI manager port clock gating disable.
pub const fn set_flashckg(&mut self, val: bool)
pub const fn set_flashckg(&mut self, val: bool)
Flash interface (FLIFT) AXI manager port clock gating disable.
pub const fn set_extickg(&mut self, val: bool)
pub const fn set_extickg(&mut self, val: bool)
EXTI clock gating disable.
pub const fn set_jtagckg(&mut self, val: bool)
pub const fn set_jtagckg(&mut self, val: bool)
JTAG automatic clock gating disabling.