Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee3010d0 authored by Marek Szyprowski's avatar Marek Szyprowski Committed by Mark Brown
Browse files

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: default avatarMarek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 38a986c0
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -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>");