uhci: update the data toggle bit when reenabling an interrupt transfer.
For the same reason as the preceeding ehci fix.
This commit is contained in:
parent
f7d31df412
commit
ddaa8bff3f
|
@ -393,6 +393,8 @@ static void poll_keyboards(const usb_hcd_t *hcd)
|
|||
hid_kbd_rpt_t *prev_kbd_rpt = &ws->prev_kbd_rpt[kbd_idx];
|
||||
process_usb_keyboard_report(hcd, kbd_rpt, prev_kbd_rpt);
|
||||
*prev_kbd_rpt = *kbd_rpt;
|
||||
|
||||
write32(&kbd_td->token, read32(&kbd_td->token) ^ UHCI_TD_DT(1));
|
||||
}
|
||||
|
||||
// Reenable the TD.
|
||||
|
|
Loading…
Reference in New Issue