#[repr(transparent)]pub struct Gstarfxdis(pub u32);Expand description
Global STAR Fix Disable Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gstarfxdis
impl Gstarfxdis
Sourcepub const fn hostignoresrmtwkupdis(&self) -> Hostignoresrmtwkupdis
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
Sourcepub const fn set_hostignoresrmtwkupdis(&mut self, val: Hostignoresrmtwkupdis)
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
Sourcepub const fn resumefrmchkbusdis(&self) -> Resumefrmchkbusdis
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
Sourcepub const fn set_resumefrmchkbusdis(&mut self, val: Resumefrmchkbusdis)
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
Sourcepub const fn ignorectloutdata0dis(&self) -> Ignorectloutdata0dis
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
Sourcepub const fn set_ignorectloutdata0dis(&mut self, val: Ignorectloutdata0dis)
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
Sourcepub const fn ssplitstallnyeterrdis(&self) -> Ssplitstallnyeterrdis
pub const fn ssplitstallnyeterrdis(&self) -> Ssplitstallnyeterrdis
Disable the STAR fix added for Host controller to flag error for SSPLIT STALL/NYET
Sourcepub const fn set_ssplitstallnyeterrdis(&mut self, val: Ssplitstallnyeterrdis)
pub const fn set_ssplitstallnyeterrdis(&mut self, val: Ssplitstallnyeterrdis)
Disable the STAR fix added for Host controller to flag error for SSPLIT STALL/NYET
Sourcepub const fn acceptisocsplitdata1dis(&self) -> Acceptisocsplitdata1dis
pub const fn acceptisocsplitdata1dis(&self) -> Acceptisocsplitdata1dis
Disable the STAR fix added for Host controller to accept DATA1 PID from device for ISOC Split transfers
Sourcepub const fn set_acceptisocsplitdata1dis(
&mut self,
val: Acceptisocsplitdata1dis,
)
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
Sourcepub const fn handlefaultycabledis(&self) -> Handlefaultycabledis
pub const fn handlefaultycabledis(&self) -> Handlefaultycabledis
Disable the STAR fix added for Host controller to handle Faulty cable scenarios
Sourcepub const fn set_handlefaultycabledis(&mut self, val: Handlefaultycabledis)
pub const fn set_handlefaultycabledis(&mut self, val: Handlefaultycabledis)
Disable the STAR fix added for Host controller to handle Faulty cable scenarios
Sourcepub const fn lsipgincrdis(&self) -> Lsipgincrdis
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
Sourcepub const fn set_lsipgincrdis(&mut self, val: Lsipgincrdis)
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
Sourcepub const fn fsdiscidledis(&self) -> Fsdiscidledis
pub const fn fsdiscidledis(&self) -> Fsdiscidledis
Disable the STAR fix added for Device controller to transition to IDLE state during FS device disconnect
Sourcepub const fn set_fsdiscidledis(&mut self, val: Fsdiscidledis)
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
Sourcepub const fn concurrentrmtwkupusbresumedis(
&self,
) -> Concurrentrmtwkupusbresumedis
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
Sourcepub const fn set_concurrentrmtwkupusbresumedis(
&mut self,
val: Concurrentrmtwkupusbresumedis,
)
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
Sourcepub const fn concurrentrmtwkupusbresumehibdis(
&self,
) -> Concurrentrmtwkupusbresumehibdis
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
Sourcepub const fn set_concurrentrmtwkupusbresumehibdis(
&mut self,
val: Concurrentrmtwkupusbresumehibdis,
)
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
Sourcepub const fn lsipgchkafternakstallforindis(
&self,
) -> Lsipgchkafternakstallforindis
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
Sourcepub const fn set_lsipgchkafternakstallforindis(
&mut self,
val: Lsipgchkafternakstallforindis,
)
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
Sourcepub const fn phyiopxcvrseltxvldcorrdis(&self) -> Phyiopxcvrseltxvldcorrdis
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
Sourcepub const fn set_phyiopxcvrseltxvldcorrdis(
&mut self,
val: Phyiopxcvrseltxvldcorrdis,
)
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
Sourcepub const fn ulpixcvrselswitchcorrdis(&self) -> Ulpixcvrselswitchcorrdis
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
Sourcepub const fn set_ulpixcvrselswitchcorrdis(
&mut self,
val: Ulpixcvrselswitchcorrdis,
)
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
Sourcepub const fn xacterrdata0ctrlstsindis(&self) -> Xacterrdata0ctrlstsindis
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
Sourcepub const fn set_xacterrdata0ctrlstsindis(
&mut self,
val: Xacterrdata0ctrlstsindis,
)
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
Sourcepub const fn hostutmitxvldcorrdis(&self) -> Hostutmitxvldcorrdis
pub const fn hostutmitxvldcorrdis(&self) -> Hostutmitxvldcorrdis
Disable the correction to OpMode/XcvrSel/TermSel on UTMI Interface in Host mode.
Sourcepub const fn set_hostutmitxvldcorrdis(&mut self, val: Hostutmitxvldcorrdis)
pub const fn set_hostutmitxvldcorrdis(&mut self, val: Hostutmitxvldcorrdis)
Disable the correction to OpMode/XcvrSel/TermSel on UTMI Interface in Host mode.
Sourcepub const fn opmodexcvrselchirpencorrdis(&self) -> Opmodexcvrselchirpencorrdis
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.
Sourcepub const fn set_opmodexcvrselchirpencorrdis(
&mut self,
val: Opmodexcvrselchirpencorrdis,
)
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.
Sourcepub const fn txvaliddeassertioncorrdis(&self) -> Txvaliddeassertioncorrdis
pub const fn txvaliddeassertioncorrdis(&self) -> Txvaliddeassertioncorrdis
Disable the STAR fix added for correcting Txvalid deassertion on UTMI Interface when soft disconnect is done.
Sourcepub const fn set_txvaliddeassertioncorrdis(
&mut self,
val: Txvaliddeassertioncorrdis,
)
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.
Sourcepub const fn hostnoxferafterprtdisfixdis(&self) -> Hostnoxferafterprtdisfixdis
pub const fn hostnoxferafterprtdisfixdis(&self) -> Hostnoxferafterprtdisfixdis
Disable the STAR fix added for correcting Host behavior when port is disabled.
Sourcepub const fn set_hostnoxferafterprtdisfixdis(
&mut self,
val: Hostnoxferafterprtdisfixdis,
)
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
impl Clone for Gstarfxdis
Source§fn clone(&self) -> Gstarfxdis
fn clone(&self) -> Gstarfxdis
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for Gstarfxdis
impl Debug for Gstarfxdis
Source§impl Default for Gstarfxdis
impl Default for Gstarfxdis
Source§fn default() -> Gstarfxdis
fn default() -> Gstarfxdis
Source§impl PartialEq for Gstarfxdis
impl PartialEq for Gstarfxdis
impl Copy for Gstarfxdis
impl Eq for Gstarfxdis
impl StructuralPartialEq for Gstarfxdis
Auto Trait Implementations§
impl Freeze for Gstarfxdis
impl RefUnwindSafe for Gstarfxdis
impl Send for Gstarfxdis
impl Sync for Gstarfxdis
impl Unpin for Gstarfxdis
impl UnwindSafe for Gstarfxdis
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)