Re: USB 3.0 in Linux main stream kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sarah Sharp wrote:
> 
> 2.  USB 3.0 devices have a new "Endpoint Companion Descriptor".  This
> specifies some new characteristics for each USB 3.0 endpoint.  For
> example, the EP companion descriptor specifies how many "bursts" of the
> maximum packet size a bulk endpoint can receive before it must wait for
> an explicit acknowledgment of the first packet.

Please refer to this descriptor as the "SuperSpeed Endpoint Companion
Descriptor" to distinguish it from the similar "Wireless Endpoint
Companion Descriptor" as used in Certified Wireless USB.

The wireless USB host drivers simply look in ep->extra.  See
qset_fill_qh() in drivers/usb/host/whci/qset.c for an example.

Do you also have to parse BOS descriptors?  The BOS code in wusbcore
could do with being made more generic.

David
-- 
David Vrabel, Senior Software Engineer, Drivers
CSR, Churchill House, Cambridge Business Park,  Tel: +44 (0)1223 692562
Cowley Road, Cambridge, CB4 0WZ                 http://www.csr.com/
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux