提交 ee3010d0 编写于 作者: M Marek Szyprowski 提交者: Mark Brown

regulators: max77693: register driver earlier to avoid deferred probe

MAX77693 based regulators are used by USB gadget subsystem, which
doesn't support deferred probe, so the driver should be registered
before USB gadget drivers get probed.
Signed-off-by: NMarek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: NMark Brown <broonie@kernel.org>
上级 38a986c0
......@@ -300,7 +300,17 @@ static struct platform_driver max77693_pmic_driver = {
.id_table = max77693_pmic_id,
};
module_platform_driver(max77693_pmic_driver);
static int __init max77693_pmic_init(void)
{
return platform_driver_register(&max77693_pmic_driver);
}
subsys_initcall(max77693_pmic_init);
static void __exit max77693_pmic_cleanup(void)
{
platform_driver_unregister(&max77693_pmic_driver);
}
module_exit(max77693_pmic_cleanup);
MODULE_DESCRIPTION("MAXIM 77693/77843 regulator driver");
MODULE_AUTHOR("Jonghwa Lee <jonghwa3.lee@samsung.com>");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册