xhci专题

XHCI:eXtensible Host Controller Interface(未完成)

前言 本文参考了 XHCI on OS Dev 以及 《USB: The Universal Series Bus》。代码存储于 github.com/juruohejiarui/VCPP-2.git 中的 VOS/kernel/hardware/USB . 需要先简单了解 PCIe 的数据结构和枚举、检测 UEFI 提供的 PCIe 信息的方法。 可以遵循下列步骤设置你的XHCI控制器:

xhci 寄存器学习

xhci 寄存器介绍 查看linux 代码: 1733 /* There is one xhci_hcd structure per controller */1734 struct xhci_hcd {1735 struct usb_hcd *main_hcd;1736 struct usb_hcd *shared_hcd;1737 /* glue to PC

RK3568 xhci主控挂死问题

串口日志 root@jenet:~# [18694.115430] xhci-hcd xhci-hcd.1.auto: xHCI host not responding to stop endpoint command. [18694.125667] xhci-hcd xhci-hcd.1.auto: xHCI host controller not responding, assume dea