summaryrefslogtreecommitdiff
path: root/src/portable
diff options
context:
space:
mode:
authorhathach <[email protected]>2025-04-29 10:11:20 +0700
committerhathach <[email protected]>2025-04-29 10:11:20 +0700
commitfc43eeddf2b3d045431d56cc50bb0e2d6fdf5b98 (patch)
tree71e79da9c4e476aea1d7b10776f720434a60be42 /src/portable
parent42d4f7c81e65a2d39b8e108b1ef8ed58945b7617 (diff)
attach debouncing fixed issue with port1 highspeed on imxrt
Diffstat (limited to 'src/portable')
-rw-r--r--src/portable/chipidea/ci_hs/hcd_ci_hs.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/portable/chipidea/ci_hs/hcd_ci_hs.c b/src/portable/chipidea/ci_hs/hcd_ci_hs.c
index 22eb22690..b5324a754 100644
--- a/src/portable/chipidea/ci_hs/hcd_ci_hs.c
+++ b/src/portable/chipidea/ci_hs/hcd_ci_hs.c
@@ -93,12 +93,6 @@ bool hcd_init(uint8_t rhport, const tusb_rhport_init_t* rh_init) {
hcd_reg->USBMODE = USBMODE_CM_HOST;
#endif
- // FIXME force full speed, still have issue with Highspeed enumeration
- // probably due to physical connection bouncing when plug/unplug
- // 1. Have issue when plug/unplug devices, maybe the port is not reset properly
- // 2. Also does not seems to detect disconnection
- hcd_reg->PORTSC1 |= PORTSC1_FORCE_FULL_SPEED;
-
return ehci_init(rhport, (uint32_t) &hcd_reg->CAPLENGTH, (uint32_t) &hcd_reg->USBCMD);
}