From f72f13b4ceb2d87e73c9299e4681d60eeff37c88 Mon Sep 17 00:00:00 2001 From: Ziyuan Xu Date: Wed, 15 Jun 2022 22:57:33 +0800 Subject: [PATCH] i2c: rk3x: initcall early when CONFIG_ROCKCHIP_THUNDER_BOOT=y && !CONFIG_INITCALL_ASYNC Signed-off-by: Ziyuan Xu Change-Id: I496f251febc01c49f2703c425ea6563db3439203 --- drivers/i2c/busses/i2c-rk3x.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/i2c/busses/i2c-rk3x.c b/drivers/i2c/busses/i2c-rk3x.c index 0b3adca2e2a4..e1e6b30ba886 100644 --- a/drivers/i2c/busses/i2c-rk3x.c +++ b/drivers/i2c/busses/i2c-rk3x.c @@ -1597,7 +1597,11 @@ static int __init rk3x_i2c_driver_init(void) { return platform_driver_register(&rk3x_i2c_driver); } +#ifdef CONFIG_INITCALL_ASYNC subsys_initcall_sync(rk3x_i2c_driver_init); +#else +subsys_initcall(rk3x_i2c_driver_init); +#endif static void __exit rk3x_i2c_driver_exit(void) {