Struct Pcgcctl
#[repr(transparent)]pub struct Pcgcctl(pub u32);Expand description
Power and Clock Gating Control Register.
Tuple Fields§
§0: u32Implementations§
§impl Pcgcctl
impl Pcgcctl
pub const fn set_stoppclk(&mut self, val: bool)
pub const fn set_stoppclk(&mut self, val: bool)
Stop Pclk (StopPclk).
pub const fn set_gatehclk(&mut self, val: bool)
pub const fn set_gatehclk(&mut self, val: bool)
Gate Hclk (GateHclk).
pub const fn rstpdwnmodule(&self) -> Rstpdwnmodule
pub const fn rstpdwnmodule(&self) -> Rstpdwnmodule
Reset Power-Down Modules (RstPdwnModule).
pub const fn set_rstpdwnmodule(&mut self, val: Rstpdwnmodule)
pub const fn set_rstpdwnmodule(&mut self, val: Rstpdwnmodule)
Reset Power-Down Modules (RstPdwnModule).
pub const fn enbll1gating(&self) -> bool
pub const fn enbll1gating(&self) -> bool
Enable Sleep Clock Gating.
pub const fn set_enbll1gating(&mut self, val: bool)
pub const fn set_enbll1gating(&mut self, val: bool)
Enable Sleep Clock Gating.
pub const fn set_physleep(&mut self, val: bool)
pub const fn set_physleep(&mut self, val: bool)
PHY In Sleep.
pub const fn l1suspended(&self) -> bool
pub const fn l1suspended(&self) -> bool
L1 Deep Sleep.
pub const fn set_l1suspended(&mut self, val: bool)
pub const fn set_l1suspended(&mut self, val: bool)
L1 Deep Sleep.
pub const fn restoremode(&self) -> bool
pub const fn restoremode(&self) -> bool
Restore Mode (RestoreMode).
pub const fn set_restoremode(&mut self, val: bool)
pub const fn set_restoremode(&mut self, val: bool)
Restore Mode (RestoreMode).
pub const fn essregrestored(&self) -> bool
pub const fn essregrestored(&self) -> bool
Essential Register Values Restored (EssRegRestored).
pub const fn set_essregrestored(&mut self, val: bool)
pub const fn set_essregrestored(&mut self, val: bool)
Essential Register Values Restored (EssRegRestored).
pub const fn restorevalue(&self) -> u32
pub const fn restorevalue(&self) -> u32
Restore Value (RestoreValue).
pub const fn set_restorevalue(&mut self, val: u32)
pub const fn set_restorevalue(&mut self, val: u32)
Restore Value (RestoreValue).
Trait Implementations§
impl Copy for Pcgcctl
impl Eq for Pcgcctl
impl StructuralPartialEq for Pcgcctl
Auto Trait Implementations§
impl Freeze for Pcgcctl
impl RefUnwindSafe for Pcgcctl
impl Send for Pcgcctl
impl Sync for Pcgcctl
impl Unpin for Pcgcctl
impl UnsafeUnpin for Pcgcctl
impl UnwindSafe for Pcgcctl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more