aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTushar Behera <tushar.behera@linaro.org>2013-08-14 14:43:04 +0530
committerAndrey Konovalov <andrey.konovalov@linaro.org>2013-12-09 19:39:28 +0400
commitd47d7be717dce2cc84828aa90c08714a32e6a551 (patch)
tree4dd3db77473865ebcefb43f418493aa4f4d31757
parentf994462e51ccb7b3899527d561206845b5cc1752 (diff)
usb: misc: usb3503: Force late initializationtracking-llct-v3.13-misc-fixes-llct-20131209.0
While not working as an I2C device, USB3503 chip needs to be reset after the USB PHY has been initialized for this to work properly. Currently there is no other way to ensure that USB3503 chip is probed after the USB PHY has been initialized, hence the last resort. Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
-rw-r--r--drivers/usb/misc/usb3503.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/misc/usb3503.c b/drivers/usb/misc/usb3503.c
index a31641e18d19..ad8368d96665 100644
--- a/drivers/usb/misc/usb3503.c
+++ b/drivers/usb/misc/usb3503.c
@@ -339,7 +339,7 @@ static int __init usb3503_init(void)
return 0;
}
-module_init(usb3503_init);
+late_initcall(usb3503_init);
static void __exit usb3503_exit(void)
{