summaryrefslogtreecommitdiff
path: root/sys/dev/pci/dwiic_pci.c
diff options
context:
space:
mode:
authorPatrick Wildt <patrick@cvs.openbsd.org>2019-03-15 23:20:36 +0000
committerPatrick Wildt <patrick@cvs.openbsd.org>2019-03-15 23:20:36 +0000
commit8dbdf67c8a66140f39431162ac96988391560c96 (patch)
tree5d2430abbca620d462d87d450caa8776d310df11 /sys/dev/pci/dwiic_pci.c
parentce47359e8bd501f5785490e68c2013ac6a117628 (diff)
Improve and enable isochronous transfers in xhci(4). Each isochronous
frame has to be enqueued as Transfer Descriptor. This means each frame starts with an isoch TRB and may also contain further normal TRBs. The TDs each throw at least one interrupt for a successful completion or possibly more in case of a short xfer. We have to account the amount of data transfered for each frame using the completion of the matching TD and its TRBs. Thanks to stsp@ for initiating this, and many more thanks to mglocker@ for reworking and cleaning up my initial diff. Further improvements can happen in-tree now. Tested by mglocker@, phessler@ and stsp@ ok mglocker@, stsp@
Diffstat (limited to 'sys/dev/pci/dwiic_pci.c')
0 files changed, 0 insertions, 0 deletions