We need the USB fixes in here as well, and this resolves the following
merge conflicts that were reported in linux-next:
	drivers/usb/chipidea/ci_hdrc_imx.c
	drivers/usb/host/xhci.h
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
        return ret;
  }
  
 +static irqreturn_t ci_wakeup_irq_handler(int irq, void *data)
 +{
 +      struct ci_hdrc_imx_data *imx_data = data;
 +
 +      disable_irq_nosync(irq);
 +      pm_runtime_resume(&imx_data->ci_pdev->dev);
 +
 +      return IRQ_HANDLED;
 +}
 +
+ static void ci_hdrc_imx_disable_regulator(void *arg)
+ {
+       struct ci_hdrc_imx_data *data = arg;
+ 
+       regulator_disable(data->hsic_pad_regulator);
+ }
+ 
  static int ci_hdrc_imx_probe(struct platform_device *pdev)
  {
        struct ci_hdrc_imx_data *data;