#[repr(transparent)]pub struct Pscctl0(pub u32);Expand description
clock control register 0
Tuple Fields§
§0: u32Implementations§
Source§impl Pscctl0
impl Pscctl0
Sourcepub const fn rom_ctl_128kb(&self) -> RomCtl128kb
pub const fn rom_ctl_128kb(&self) -> RomCtl128kb
128KB ROM control
Sourcepub const fn set_rom_ctl_128kb(&mut self, val: RomCtl128kb)
pub const fn set_rom_ctl_128kb(&mut self, val: RomCtl128kb)
128KB ROM control
Sourcepub const fn powerquad_clk(&self) -> Pscctl0PowerquadClk
pub const fn powerquad_clk(&self) -> Pscctl0PowerquadClk
powerquad clock control
Sourcepub const fn set_powerquad_clk(&mut self, val: Pscctl0PowerquadClk)
pub const fn set_powerquad_clk(&mut self, val: Pscctl0PowerquadClk)
powerquad clock control
Sourcepub const fn casper_clk(&self) -> Pscctl0CasperClk
pub const fn casper_clk(&self) -> Pscctl0CasperClk
CAPSER clock control
Sourcepub const fn set_casper_clk(&mut self, val: Pscctl0CasperClk)
pub const fn set_casper_clk(&mut self, val: Pscctl0CasperClk)
CAPSER clock control
Sourcepub const fn hashcrypt_clk(&self) -> Pscctl0HashcryptClk
pub const fn hashcrypt_clk(&self) -> Pscctl0HashcryptClk
HASHCRYPT clock control
Sourcepub const fn set_hashcrypt_clk(&mut self, val: Pscctl0HashcryptClk)
pub const fn set_hashcrypt_clk(&mut self, val: Pscctl0HashcryptClk)
HASHCRYPT clock control
Sourcepub const fn puf_clk(&self) -> Pscctl0PufClk
pub const fn puf_clk(&self) -> Pscctl0PufClk
PUF clock control
Sourcepub const fn set_puf_clk(&mut self, val: Pscctl0PufClk)
pub const fn set_puf_clk(&mut self, val: Pscctl0PufClk)
PUF clock control
Sourcepub const fn rng_clk(&self) -> Pscctl0RngClk
pub const fn rng_clk(&self) -> Pscctl0RngClk
RNG clock control
Sourcepub const fn set_rng_clk(&mut self, val: Pscctl0RngClk)
pub const fn set_rng_clk(&mut self, val: Pscctl0RngClk)
RNG clock control
Sourcepub const fn flexspi_otfad_clk(&self) -> Pscctl0FlexspiOtfadClk
pub const fn flexspi_otfad_clk(&self) -> Pscctl0FlexspiOtfadClk
FLEXSPI clock control
Sourcepub const fn set_flexspi_otfad_clk(&mut self, val: Pscctl0FlexspiOtfadClk)
pub const fn set_flexspi_otfad_clk(&mut self, val: Pscctl0FlexspiOtfadClk)
FLEXSPI clock control
Sourcepub const fn otp_clk(&self) -> Pscctl0OtpClk
pub const fn otp_clk(&self) -> Pscctl0OtpClk
OTP clock control
Sourcepub const fn set_otp_clk(&mut self, val: Pscctl0OtpClk)
pub const fn set_otp_clk(&mut self, val: Pscctl0OtpClk)
OTP clock control
Sourcepub const fn usbhs_phy_clk(&self) -> Pscctl0UsbhsPhyClk
pub const fn usbhs_phy_clk(&self) -> Pscctl0UsbhsPhyClk
USB PHY clock control
Sourcepub const fn set_usbhs_phy_clk(&mut self, val: Pscctl0UsbhsPhyClk)
pub const fn set_usbhs_phy_clk(&mut self, val: Pscctl0UsbhsPhyClk)
USB PHY clock control
Sourcepub const fn usbhs_device_clk(&self) -> Pscctl0UsbhsDeviceClk
pub const fn usbhs_device_clk(&self) -> Pscctl0UsbhsDeviceClk
USB DEVICE clock control
Sourcepub const fn set_usbhs_device_clk(&mut self, val: Pscctl0UsbhsDeviceClk)
pub const fn set_usbhs_device_clk(&mut self, val: Pscctl0UsbhsDeviceClk)
USB DEVICE clock control
Sourcepub const fn usbhs_host_clk(&self) -> Pscctl0UsbhsHostClk
pub const fn usbhs_host_clk(&self) -> Pscctl0UsbhsHostClk
USB HOST clock control
Sourcepub const fn set_usbhs_host_clk(&mut self, val: Pscctl0UsbhsHostClk)
pub const fn set_usbhs_host_clk(&mut self, val: Pscctl0UsbhsHostClk)
USB HOST clock control
Sourcepub const fn usbhs_sram_clk(&self) -> Pscctl0UsbhsSramClk
pub const fn usbhs_sram_clk(&self) -> Pscctl0UsbhsSramClk
USBHS RAM clock control
Sourcepub const fn set_usbhs_sram_clk(&mut self, val: Pscctl0UsbhsSramClk)
pub const fn set_usbhs_sram_clk(&mut self, val: Pscctl0UsbhsSramClk)
USBHS RAM clock control
Sourcepub const fn sct_clk(&self) -> Pscctl0SctClk
pub const fn sct_clk(&self) -> Pscctl0SctClk
SCT clock control
Sourcepub const fn set_sct_clk(&mut self, val: Pscctl0SctClk)
pub const fn set_sct_clk(&mut self, val: Pscctl0SctClk)
SCT clock control
Trait Implementations§
impl Copy for Pscctl0
impl Eq for Pscctl0
impl StructuralPartialEq for Pscctl0
Auto Trait Implementations§
impl Freeze for Pscctl0
impl RefUnwindSafe for Pscctl0
impl Send for Pscctl0
impl Sync for Pscctl0
impl Unpin for Pscctl0
impl UnwindSafe for Pscctl0
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