mfd: rk808: Call rk808_i2c_driver_init() early when CONFIG_ROCKCHIP_THUNDER_BOOT=y

Change-Id: I03947c16b7a31579a1bce54ea1ce114541432b2f
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
This commit is contained in:
Tao Huang
2020-04-26 20:48:41 +08:00
parent 637cc33edf
commit 02fbb7ee01

View File

@@ -1517,7 +1517,21 @@ static struct i2c_driver rk808_i2c_driver = {
.remove = rk808_remove,
};
#ifdef CONFIG_ROCKCHIP_THUNDER_BOOT
static int __init rk808_i2c_driver_init(void)
{
return i2c_add_driver(&rk808_i2c_driver);
}
subsys_initcall(rk808_i2c_driver_init);
static void __exit rk808_i2c_driver_exit(void)
{
i2c_del_driver(&rk808_i2c_driver);
}
module_exit(rk808_i2c_driver_exit);
#else
module_i2c_driver(rk808_i2c_driver);
#endif
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Chris Zhong <zyw@rock-chips.com>");