#[repr(transparent)]pub struct PllSic(pub u32);Expand description
PLL SIC
Tuple Fields§
§0: u32Implementations§
Source§impl PllSic
impl PllSic
Sourcepub const fn misc2_control0(&self) -> Misc2Control0
pub const fn misc2_control0(&self) -> Misc2Control0
Miscellaneous Control
Sourcepub const fn set_misc2_control0(&mut self, val: Misc2Control0)
pub const fn set_misc2_control0(&mut self, val: Misc2Control0)
Miscellaneous Control
Sourcepub const fn pll_en_usb_clks(&self) -> PllEnUsbClks
pub const fn pll_en_usb_clks(&self) -> PllEnUsbClks
PLL Multi-Phase Clock Outputs Enable
Sourcepub const fn set_pll_en_usb_clks(&mut self, val: PllEnUsbClks)
pub const fn set_pll_en_usb_clks(&mut self, val: PllEnUsbClks)
PLL Multi-Phase Clock Outputs Enable
Sourcepub const fn set_pll_power(&mut self, val: PllPower)
pub const fn set_pll_power(&mut self, val: PllPower)
USB PLL Powerup Control
Sourcepub const fn pll_enable(&self) -> PllEnable
pub const fn pll_enable(&self) -> PllEnable
PLL Output Clock Enable
Sourcepub const fn set_pll_enable(&mut self, val: PllEnable)
pub const fn set_pll_enable(&mut self, val: PllEnable)
PLL Output Clock Enable
Sourcepub const fn pll_bypass(&self) -> PllBypass
pub const fn pll_bypass(&self) -> PllBypass
Bypass USB PLL
Sourcepub const fn set_pll_bypass(&mut self, val: PllBypass)
pub const fn set_pll_bypass(&mut self, val: PllBypass)
Bypass USB PLL
Sourcepub const fn refbias_pwd_sel(&self) -> RefbiasPwdSel
pub const fn refbias_pwd_sel(&self) -> RefbiasPwdSel
Reference Bias Power Control
Sourcepub const fn set_refbias_pwd_sel(&mut self, val: RefbiasPwdSel)
pub const fn set_refbias_pwd_sel(&mut self, val: RefbiasPwdSel)
Reference Bias Power Control
Sourcepub const fn refbias_pwd(&self) -> RefbiasPwd
pub const fn refbias_pwd(&self) -> RefbiasPwd
Power Down Reference Bias
Sourcepub const fn set_refbias_pwd(&mut self, val: RefbiasPwd)
pub const fn set_refbias_pwd(&mut self, val: RefbiasPwd)
Power Down Reference Bias
Sourcepub const fn pll_reg_enable(&self) -> PllRegEnable
pub const fn pll_reg_enable(&self) -> PllRegEnable
Enable PLL Regulator
Sourcepub const fn set_pll_reg_enable(&mut self, val: PllRegEnable)
pub const fn set_pll_reg_enable(&mut self, val: PllRegEnable)
Enable PLL Regulator
Sourcepub const fn pll_div_sel(&self) -> PllDivSel
pub const fn pll_div_sel(&self) -> PllDivSel
PLL Divider Value Configuration
Sourcepub const fn set_pll_div_sel(&mut self, val: PllDivSel)
pub const fn set_pll_div_sel(&mut self, val: PllDivSel)
PLL Divider Value Configuration
Sourcepub const fn pll_prediv(&self) -> PllPrediv
pub const fn pll_prediv(&self) -> PllPrediv
PLL Pre-Divider
Sourcepub const fn set_pll_prediv(&mut self, val: PllPrediv)
pub const fn set_pll_prediv(&mut self, val: PllPrediv)
PLL Pre-Divider
Sourcepub const fn set_pll_lock(&mut self, val: PllLock)
pub const fn set_pll_lock(&mut self, val: PllLock)
USB PLL Lock Status Indicator
Trait Implementations§
impl Copy for PllSic
impl Eq for PllSic
impl StructuralPartialEq for PllSic
Auto Trait Implementations§
impl Freeze for PllSic
impl RefUnwindSafe for PllSic
impl Send for PllSic
impl Sync for PllSic
impl Unpin for PllSic
impl UnwindSafe for PllSic
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