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 | { |
