So I finally got back an Aspeed eval board, and thus resumed maintaining and handling bug reports for this driver. This is a series that fixes a number of enumeration related issues with a variety of hosts, OSes, and circumstances (ie, plugging/unplugging at funny times, etc...). I also added dummy support for the TT requests, it doesn't hurt as some host seem to send them even when TT support isn't advertized. Most of this is bug fixes and probably shouldn't wait for another merge window, except possibly the last 2 patches. v2: - Fix a space vs. tab issue in patch 2 reported by Sergei Shtylyov - Put the TT patches at the end of the list as they aren't as clear cut "bug fixes".