diff options
Diffstat (limited to 'drivers/gpio/pca953x.c')
-rw-r--r-- | drivers/gpio/pca953x.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpio/pca953x.c b/drivers/gpio/pca953x.c index cc8468692ae0..9ceeb89f1325 100644 --- a/drivers/gpio/pca953x.c +++ b/drivers/gpio/pca953x.c | |||
@@ -289,7 +289,10 @@ static int __init pca953x_init(void) | |||
289 | { | 289 | { |
290 | return i2c_add_driver(&pca953x_driver); | 290 | return i2c_add_driver(&pca953x_driver); |
291 | } | 291 | } |
292 | module_init(pca953x_init); | 292 | /* register after i2c postcore initcall and before |
293 | * subsys initcalls that may rely on these GPIOs | ||
294 | */ | ||
295 | subsys_initcall(pca953x_init); | ||
293 | 296 | ||
294 | static void __exit pca953x_exit(void) | 297 | static void __exit pca953x_exit(void) |
295 | { | 298 | { |