浏览代码

i2c-bfin-twi: move setup to the earlier subsys initcall

Some systems using this bus sometimes have very basic devices such as
regulators on the bus, so the I2C bus master needs to be loaded early.
This also matches the behavior of many other I2C bus master drivers.
Therefore initialize via subsys_initcall().

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Michael Hennerich 14 年之前
父节点
当前提交
74f56c4ad4
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/i2c/busses/i2c-bfin-twi.c

+ 1 - 1
drivers/i2c/busses/i2c-bfin-twi.c

@@ -782,7 +782,7 @@ static void __exit i2c_bfin_twi_exit(void)
 	platform_driver_unregister(&i2c_bfin_twi_driver);
 	platform_driver_unregister(&i2c_bfin_twi_driver);
 }
 }
 
 
-module_init(i2c_bfin_twi_init);
+subsys_initcall(i2c_bfin_twi_init);
 module_exit(i2c_bfin_twi_exit);
 module_exit(i2c_bfin_twi_exit);
 
 
 MODULE_AUTHOR("Bryan Wu, Sonic Zhang");
 MODULE_AUTHOR("Bryan Wu, Sonic Zhang");