@@ -160,15 +160,15 @@ void hcd_port_reset(uint8_t rhport)
regs->portsc = portsc;
}
-#if 0
void hcd_port_reset_end(uint8_t rhport)
{
(void) rhport;
+#if 0
ehci_registers_t* regs = ehci_data.regs;
regs->portsc_bm.port_reset = 0;
-}
#endif
+}
bool hcd_port_connect_status(uint8_t rhport)
@@ -617,6 +617,11 @@ void hcd_port_reset(uint8_t rhport)
_hcd.need_reset = false;
+void hcd_port_reset_end(uint8_t rhport)
+{
+ (void) rhport;
+
tusb_speed_t hcd_port_speed_get(uint8_t rhport)
(void)rhport;
@@ -216,6 +216,11 @@ void hcd_port_reset(uint8_t hostid)
OHCI_REG->rhport_status[0] = RHPORT_PORT_RESET_STATUS_MASK;
bool hcd_port_connect_status(uint8_t hostid)
(void) hostid;
@@ -387,6 +387,11 @@ void hcd_port_reset(uint8_t rhport)
// TODO: Nothing to do here yet. Perhaps need to reset some state?
pico_trace("hcd_port_connect_status\n");
@@ -620,6 +620,11 @@ void hcd_port_reset(uint8_t rhport)