nrf-pac

Crates

git

Versions

nrf54lm20a-flpr

Flavors

nrf_pac::usbhscore::regs

Struct Gstarfxdis

Source
#[repr(transparent)]
pub struct Gstarfxdis(pub u32);
Expand description

Global STAR Fix Disable Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Gstarfxdis

Source

pub const fn hostignoresrmtwkupdis(&self) -> Hostignoresrmtwkupdis

Disable the STAR fix added for Device controller to go back to low power mode when Host ignores Remote wakeup

Source

pub const fn set_hostignoresrmtwkupdis(&mut self, val: Hostignoresrmtwkupdis)

Disable the STAR fix added for Device controller to go back to low power mode when Host ignores Remote wakeup

Source

pub const fn resumefrmchkbusdis(&self) -> Resumefrmchkbusdis

Disable the STAR fix added for Device controller to detect lineK and move to RESUMING state after the 50us pull-up delay ends

Source

pub const fn set_resumefrmchkbusdis(&mut self, val: Resumefrmchkbusdis)

Disable the STAR fix added for Device controller to detect lineK and move to RESUMING state after the 50us pull-up delay ends

Source

pub const fn ignorectloutdata0dis(&self) -> Ignorectloutdata0dis

Disable the STAR fix added for Device controller to reject DATA0 for the first Control OUT Data Phase and Control Status OUT Phase

Source

pub const fn set_ignorectloutdata0dis(&mut self, val: Ignorectloutdata0dis)

Disable the STAR fix added for Device controller to reject DATA0 for the first Control OUT Data Phase and Control Status OUT Phase

Source

pub const fn ssplitstallnyeterrdis(&self) -> Ssplitstallnyeterrdis

Disable the STAR fix added for Host controller to flag error for SSPLIT STALL/NYET

Source

pub const fn set_ssplitstallnyeterrdis(&mut self, val: Ssplitstallnyeterrdis)

Disable the STAR fix added for Host controller to flag error for SSPLIT STALL/NYET

Source

pub const fn acceptisocsplitdata1dis(&self) -> Acceptisocsplitdata1dis

Disable the STAR fix added for Host controller to accept DATA1 PID from device for ISOC Split transfers

Source

pub const fn set_acceptisocsplitdata1dis( &mut self, val: Acceptisocsplitdata1dis, )

Disable the STAR fix added for Host controller to accept DATA1 PID from device for ISOC Split transfers

Source

pub const fn handlefaultycabledis(&self) -> Handlefaultycabledis

Disable the STAR fix added for Host controller to handle Faulty cable scenarios

Source

pub const fn set_handlefaultycabledis(&mut self, val: Handlefaultycabledis)

Disable the STAR fix added for Host controller to handle Faulty cable scenarios

Source

pub const fn lsipgincrdis(&self) -> Lsipgincrdis

Disable the STAR fix added for Host controller LS mode IPG increment from 2 LS bit times to 3 LS bit times

Source

pub const fn set_lsipgincrdis(&mut self, val: Lsipgincrdis)

Disable the STAR fix added for Host controller LS mode IPG increment from 2 LS bit times to 3 LS bit times

Source

pub const fn fsdiscidledis(&self) -> Fsdiscidledis

Disable the STAR fix added for Device controller to transition to IDLE state during FS device disconnect

Source

pub const fn set_fsdiscidledis(&mut self, val: Fsdiscidledis)

Disable the STAR fix added for Device controller to transition to IDLE state during FS device disconnect

Source

pub const fn concurrentrmtwkupusbresumedis( &self, ) -> Concurrentrmtwkupusbresumedis

Disable the STAR fix added for Device controller to not start Remote Wakeup signalling when USB resume has already started

Source

pub const fn set_concurrentrmtwkupusbresumedis( &mut self, val: Concurrentrmtwkupusbresumedis, )

Disable the STAR fix added for Device controller to not start Remote Wakeup signalling when USB resume has already started

Source

pub const fn concurrentrmtwkupusbresumehibdis( &self, ) -> Concurrentrmtwkupusbresumehibdis

Disable the STAR fix added for Device controller to not hang when Remote Wakeup signalling clashes with Host resume

Source

pub const fn set_concurrentrmtwkupusbresumehibdis( &mut self, val: Concurrentrmtwkupusbresumehibdis, )

Disable the STAR fix added for Device controller to not hang when Remote Wakeup signalling clashes with Host resume

Source

pub const fn lsipgchkafternakstallforindis( &self, ) -> Lsipgchkafternakstallforindis

Disable the STAR fix added for Host controller to wait for IPG duration to send next token after receiving NAK/STALL for previous IN token with FS/LS device

Source

pub const fn set_lsipgchkafternakstallforindis( &mut self, val: Lsipgchkafternakstallforindis, )

Disable the STAR fix added for Host controller to wait for IPG duration to send next token after receiving NAK/STALL for previous IN token with FS/LS device

Source

pub const fn phyiopxcvrseltxvldcorrdis(&self) -> Phyiopxcvrseltxvldcorrdis

Disable the STAR fix added for Host controller to increase the gap between utmi_xcvrselect switching and utmi_txvalid assertion in LS/FS mode

Source

pub const fn set_phyiopxcvrseltxvldcorrdis( &mut self, val: Phyiopxcvrseltxvldcorrdis, )

Disable the STAR fix added for Host controller to increase the gap between utmi_xcvrselect switching and utmi_txvalid assertion in LS/FS mode

Source

pub const fn ulpixcvrselswitchcorrdis(&self) -> Ulpixcvrselswitchcorrdis

Disable the STAR fix added for Host controller to increase the preamble transceiver select switch delay to accommodate time taken for ULPI function control write

Source

pub const fn set_ulpixcvrselswitchcorrdis( &mut self, val: Ulpixcvrselswitchcorrdis, )

Disable the STAR fix added for Host controller to increase the preamble transceiver select switch delay to accommodate time taken for ULPI function control write

Source

pub const fn xacterrdata0ctrlstsindis(&self) -> Xacterrdata0ctrlstsindis

Disable the STAR fix added for Host controller to report transaction error when DATA0 PID is received for CTRL STATUS IN transfer in DMA mode

Source

pub const fn set_xacterrdata0ctrlstsindis( &mut self, val: Xacterrdata0ctrlstsindis, )

Disable the STAR fix added for Host controller to report transaction error when DATA0 PID is received for CTRL STATUS IN transfer in DMA mode

Source

pub const fn hostutmitxvldcorrdis(&self) -> Hostutmitxvldcorrdis

Disable the correction to OpMode/XcvrSel/TermSel on UTMI Interface in Host mode.

Source

pub const fn set_hostutmitxvldcorrdis(&mut self, val: Hostutmitxvldcorrdis)

Disable the correction to OpMode/XcvrSel/TermSel on UTMI Interface in Host mode.

Source

pub const fn opmodexcvrselchirpencorrdis(&self) -> Opmodexcvrselchirpencorrdis

Disable the STAR fix added for correcting Opmode and XcvrSel on UTMI Interface when reset is detected in suspend state.

Source

pub const fn set_opmodexcvrselchirpencorrdis( &mut self, val: Opmodexcvrselchirpencorrdis, )

Disable the STAR fix added for correcting Opmode and XcvrSel on UTMI Interface when reset is detected in suspend state.

Source

pub const fn txvaliddeassertioncorrdis(&self) -> Txvaliddeassertioncorrdis

Disable the STAR fix added for correcting Txvalid deassertion on UTMI Interface when soft disconnect is done.

Source

pub const fn set_txvaliddeassertioncorrdis( &mut self, val: Txvaliddeassertioncorrdis, )

Disable the STAR fix added for correcting Txvalid deassertion on UTMI Interface when soft disconnect is done.

Source

pub const fn hostnoxferafterprtdisfixdis(&self) -> Hostnoxferafterprtdisfixdis

Disable the STAR fix added for correcting Host behavior when port is disabled.

Source

pub const fn set_hostnoxferafterprtdisfixdis( &mut self, val: Hostnoxferafterprtdisfixdis, )

Disable the STAR fix added for correcting Host behavior when port is disabled.

Trait Implementations§

Source§

impl Clone for Gstarfxdis

Source§

fn clone(&self) -> Gstarfxdis

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Gstarfxdis

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Gstarfxdis

Source§

fn default() -> Gstarfxdis

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Gstarfxdis

Source§

fn eq(&self, other: &Gstarfxdis) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Gstarfxdis

Source§

impl Eq for Gstarfxdis

Source§

impl StructuralPartialEq for Gstarfxdis

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.