usb: musb: Simplify PM runtime for 2430 glue layer
authorTony Lindgren <tony@atomide.com>
Tue, 13 Sep 2016 02:48:30 +0000 (21:48 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Sep 2016 15:20:02 +0000 (17:20 +0200)
commitae909fe4f4e8718bd0cba6f89c9d19de3ead7a04
treeda2769676eec9cfdde2377d2417e27b014c80eaf
parent2f3fd2c5bde1f94513c3dc311ae64494085ec371
usb: musb: Simplify PM runtime for 2430 glue layer

With musb core now blocking PM based on the devctl status
bit, we can remove related quirks from the 2430 glue layer
and simplify PM runtime further.

Lets's also use musb->controller instead of dev to make it
clear we make the PM runtime calls for the core, not the
glue layer.

And we can now also lower the autoidle timeout.

Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Bin Liu <b-liu@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/musb/omap2430.c