]> git.proxmox.com Git - mirror_linux-firmware.git/commit
usbdux: usbduxsigma: added soft interval mode in the firmware
authorBernd Porr <mail@berndporr.me.uk>
Wed, 22 Jul 2015 08:27:12 +0000 (09:27 +0100)
committerKyle McMartin <kyle@kernel.org>
Wed, 22 Jul 2015 17:40:38 +0000 (13:40 -0400)
commit22e3407bda1bcc4ce0317b14cd75add80b3f41a4
treece1d25a92c4f6396b39e1218cba9de282a8adff9
parent00810902b5227ef2e2f799b36f969f1482565af2
usbdux: usbduxsigma: added soft interval mode in the firmware

urb->interval is ignored in xhci drivers. Instead, the firmware
has an interval counter and transmits data at this interval.
The uframes in-between are zero length packets. In order to be
backward compatible with older kernels which support only USB 2.0
and 1.1 there are two ADC modes in the firmware. The old one which
assumes that the interval is established by the host (urb->interval)
and the new one where the interval value is transmitted to the
firmware.

Signed-off-by: Bernd Porr <mail@berndporr.me.uk>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
usbdux/usbduxsigma_firmware.asm