These patches are needed to make the Broadcom XHCI controller work. We will submit support for the controller later. It would be nice if someone from Broadcom could elaborate a bit why this workaround is needed. I took this code from a GPL tar of a home router using a Broadcom Northstar SoC. changes since: v2: * added device tree attribute "usb3-fake-doorbell" * added documentation for platform data member and device tree attribute * fixed some style problems * tried to improve documentation, still waiting for Broadcom v1: * I removed the bcma-hcd specific patches for now. Hauke Mehrtens (1): usb: xhci: plat: fix adding usb3-lpm-capable quirk Rafał Miłecki (1): usb: xhci: add Broadcom specific fake doorbell Documentation/devicetree/bindings/usb/usb-xhci.txt | 2 + drivers/usb/host/xhci-plat.c | 17 +++++-- drivers/usb/host/xhci.c | 59 ++++++++++++++++++++-- drivers/usb/host/xhci.h | 1 + include/linux/usb/xhci_pdriver.h | 3 ++ 5 files changed, 74 insertions(+), 8 deletions(-) -- 2.6.2 -- 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