From: Alek Du <alek.du@xxxxxxxxx> diff against v2 * modified patch 2/3 to address Oliver Neukum's comments, bascially a new callback handler was installed to notify HCD about the new devices that connected to the hub. And we only try to enable LPM for those devices attached on roothub. * fix a bug in patch 3/3 where we needn't clear per-port change bits. Alek Du (3): EHCI: EHCI 1.1 addendum: preparation EHCI: EHCI 1.1 addendum: Basic LPM feature support EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits drivers/usb/core/hub.c | 4 +- drivers/usb/host/ehci-dbg.c | 144 +++++++++++++++++++++++++++++++++++++++-- drivers/usb/host/ehci-hcd.c | 36 ++++++++++- drivers/usb/host/ehci-hub.c | 14 ++++ drivers/usb/host/ehci-lpm.c | 83 ++++++++++++++++++++++++ drivers/usb/host/ehci-pci.c | 21 ++++++ drivers/usb/host/ehci.h | 4 +- include/linux/usb/ehci_def.h | 23 +++++++ include/linux/usb/hcd.h | 4 + 9 files changed, 322 insertions(+), 11 deletions(-) create mode 100644 drivers/usb/host/ehci-lpm.c -- 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