ehci专题

USB规范EHCI,UHCI,OHCI区别

为 了实现USB主机功能的统一,提高系统的可靠性与可移植性,上游芯片生产厂家在确定USB标准的同时,也确定了相应的主机规范。现在用得比较广泛的有三 种,其中的用于USB2.0高速设备的EHCI (Enhanced Host Control Interface增强主机控制接口)规范是INTEL用于USB2.0高速主机的。而同是INTEL推出的UHCI(Universal Host Control

linux ehci ehci_urb_enqueue之qh_urb_transaction()分析(一)

以下文字会对linux usb hcd driver中的ehci_urb_enqueue函数做一些说明。 先把该函数罗列一下。 1. /* 2.  * non-error returns are a promise to giveback() the urb later 3.  * we drop ownership so next owner (or urb unlink) c