History log of /fuchsia/zircon/system/dev/usb/xhci/xhci-util.c
Revision Date Author Comments
# babe1cf5 25-Jul-2018 Adam Barth <abarth@chromium.org>

[sync] Apply C API rubric to libsync

Test: No behavior change
Change-Id: I30a413f7fb5d3f4e741e5204532b82e73595c086


# ebda1ba3 12-Apr-2018 Jocelyn Dang <jocelyndang@google.com>

[dev][xhci] Generalize extended capability searching logic into
xhci_get_next_ext_cap.

This is as we also need to search for the debug capability in the XDC
driver.

Change-Id: I4eab6a107f5b4b32a0775acc3cc24e85fe80b47a


# 5806fbc8 07-Mar-2018 Mike Voydanoff <voydanoff@google.com>

[dev][usb][xhci] Use uncached io_buffers and eliminate cache flushing/invalidating

Now we only need a memory barrier before ringing the doorbell
after queueing new requests in the command ring.

Change-Id: Ie7e2a6c8761fc624c2c5e143636ffc71cec25aad


# f4b2ff04 23-Oct-2017 Brian Swetland <swetland@google.com>

[ddk] rename dprintf() to zxlogf() to avoid conflicts

dprintf is still defined by ddk/debug.h but with a deprecation warning

Change-Id: I00b34803571c468007e069c1da6a292feba2bc3c


# f3e2126c 12-Sep-2017 Roland McGrath <mcgrathr@google.com>

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# bc6afa00 07-Sep-2017 Mike Voydanoff <voydanoff@google.com>

[dev][xhci] Switch to new DDK dprintf() logging calls

Change-Id: I629e2b486de24749fb217e63d4ca40cb39b14390


# 82c01fd2 26-Jun-2017 Mike Voydanoff <voydanoff@google.com>

[udev][usb-xhci] Add support for timing out controller commands

In particular, we now time out and retry "address device" commands
during initial device setup.
This fixes problems enumerating devices that do not respond to the
first SET_ADDRESS control request.

Change-Id: Ic0d7c8804bdeed8e90c7338f9dfc061fbe16940f


# 9f5cd55f 07-Jun-2017 Brian Swetland <swetland@google.com>

[udev][usb-xhci] rename

Change-Id: I9301fac7ba04cb881cbc84cc4d34f9a3061ed848