| From d3215f95d1320acc7b848a1bb41e111c260c7f08 Mon Sep 17 00:00:00 2001 |
| From: Pratyush Anand <pratyush.anand@st.com> |
| Date: Fri, 4 Jul 2014 17:01:24 +0300 |
| Subject: xhci: Platform: Add (en/dis)able_usb3_lpm_timeout |
| |
| To use auto U0-U1/U2 transition by xhci platform device add |
| (en/dis)able_usb3_lpm_timeout function to the xhci_plat_xhci_driver struct. |
| |
| Signed-off-by: Pratyush Anand <pratyush.anand@st.com> |
| Tested-by: Aymen Bouattay <aymen.bouattay@st.com> |
| Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| (cherry picked from commit 94ef3d50426240a5402688e8d43a079df5ae21be) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| drivers/usb/host/xhci-plat.c | 3 +++ |
| 1 file changed, 3 insertions(+) |
| |
| diff --git a/drivers/usb/host/xhci-plat.c b/drivers/usb/host/xhci-plat.c |
| index ea9e4a210c58..15a65b6ab760 100644 |
| --- a/drivers/usb/host/xhci-plat.c |
| +++ b/drivers/usb/host/xhci-plat.c |
| @@ -90,6 +90,9 @@ static const struct hc_driver xhci_plat_xhci_driver = { |
| .hub_status_data = xhci_hub_status_data, |
| .bus_suspend = xhci_bus_suspend, |
| .bus_resume = xhci_bus_resume, |
| + |
| + .enable_usb3_lpm_timeout = xhci_enable_usb3_lpm_timeout, |
| + .disable_usb3_lpm_timeout = xhci_disable_usb3_lpm_timeout, |
| }; |
| |
| static int xhci_plat_probe(struct platform_device *pdev) |
| -- |
| 2.1.2 |
| |