pub struct PMU { /* private fields */ }Expand description
Power Management Unit
Implementations§
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn pf_status(&self) -> &Reg<PF_STATUS_SPEC>
pub fn pf_status(&self) -> &Reg<PF_STATUS_SPEC>
0x80 - PF SRAM Power Domain status
Sourcepub fn m4_status(&self) -> &Reg<M4_STATUS_SPEC>
pub fn m4_status(&self) -> &Reg<M4_STATUS_SPEC>
0x80 - Status of the M4 Power Domain
Sourcepub fn gen_purpose_0(&self) -> &Reg<GEN_PURPOSE_0_SPEC>
pub fn gen_purpose_0(&self) -> &Reg<GEN_PURPOSE_0_SPEC>
0x3f0 - Configure FB config enable and wether Audio SRAM can be put into Deep Sleep by the Audio hardware
Sourcepub fn gen_purpose_1(&self) -> &Reg<GEN_PURPOSE_1_SPEC>
pub fn gen_purpose_1(&self) -> &Reg<GEN_PURPOSE_1_SPEC>
0x3f3 - Control for: Wether ext-interrupt can be used to wake up FFE, and clock switching for FFE/M4 power domains
Sourcepub fn fb_isolation(&self) -> &Reg<FB_ISOLATION_SPEC>
pub fn fb_isolation(&self) -> &Reg<FB_ISOLATION_SPEC>
0x3f4 - Control the FB Isolation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PMU
impl RefUnwindSafe for PMU
impl !Sync for PMU
impl Unpin for PMU
impl UnwindSafe for PMU
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