diff --git a/drivers/pinctrl/core.c b/drivers/pinctrl/core.c index 3b6051d63218..ef7a2878f139 100644 --- a/drivers/pinctrl/core.c +++ b/drivers/pinctrl/core.c @@ -2338,4 +2338,8 @@ static int __init pinctrl_init(void) } /* init early since many drivers really need to initialized pinmux early */ +#if defined(CONFIG_DEBUG_FS) && defined(CONFIG_INITCALL_ASYNC) +core_initcall_sync(pinctrl_init); +#else core_initcall(pinctrl_init); +#endif