summaryrefslogtreecommitdiff
path: root/sys/dev/usb/xhci.c
AgeCommit message (Collapse)Author
2024-04-05kernel: xhci: Add xhci_init_evring()Ian Moffett
Add event ring init routine Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-04kernel: xhci: Fix scratchpad buffer codeIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-04kernel: xhci: Improve documentationIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-04kernel: xhci: Add link TRB at end of cmd ringIan Moffett
Make the command ring circular by pointing the xHC to the start once it reaches the end. Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-03kernel: usb: Fix command ring TRB handlingIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-03kernel: xhci: Fix cycle bit handlingIan Moffett
Set cycle bit initially to 1, invert cycle bit after submitting command to command ring. Signed-off-by: Ian Moffett <industrial.reformer@gmail.com>
2024-04-03kernel: xhci: Remove redundant commentIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-03kernel: usb: Refactor xhci_init_hc()Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-03kernel: usb: Add initial xHCI driver codeIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>