Struct Gstarfxdis
#[repr(transparent)]pub struct Gstarfxdis(pub u32);Expand description
Global STAR Fix Disable Register
Tuple Fields§
§0: u32Implementations§
§impl Gstarfxdis
impl Gstarfxdis
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub const fn handlefaultycabledis(&self) -> Handlefaultycabledis
pub const fn handlefaultycabledis(&self) -> Handlefaultycabledis
Disable the STAR fix added for Host controller to handle Faulty cable scenarios
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub 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
pub const fn hostutmitxvldcorrdis(&self) -> Hostutmitxvldcorrdis
pub const fn hostutmitxvldcorrdis(&self) -> Hostutmitxvldcorrdis
Disable the correction to OpMode/XcvrSel/TermSel on UTMI Interface in Host mode.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub const fn hostnoxferafterprtdisfixdis(&self) -> Hostnoxferafterprtdisfixdis
pub const fn hostnoxferafterprtdisfixdis(&self) -> Hostnoxferafterprtdisfixdis
Disable the STAR fix added for correcting Host behavior when port is disabled.
pub 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§
§impl Clone for Gstarfxdis
impl Clone for Gstarfxdis
§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 more