diff --git a/drivers/pwm/core.c b/drivers/pwm/core.c index b1b74cfb1571..bdab9345bdd8 100644 --- a/drivers/pwm/core.c +++ b/drivers/pwm/core.c @@ -1069,5 +1069,9 @@ static int __init pwm_debugfs_init(void) return 0; } +#ifdef CONFIG_ROCKCHIP_THUNDER_BOOT +postcore_initcall(pwm_debugfs_init); +#else subsys_initcall(pwm_debugfs_init); +#endif #endif /* CONFIG_DEBUG_FS */ diff --git a/drivers/pwm/sysfs.c b/drivers/pwm/sysfs.c index 72bdda4ccebf..096720845c4b 100644 --- a/drivers/pwm/sysfs.c +++ b/drivers/pwm/sysfs.c @@ -422,4 +422,8 @@ static int __init pwm_sysfs_init(void) { return class_register(&pwm_class); } +#ifdef CONFIG_ROCKCHIP_THUNDER_BOOT +postcore_initcall(pwm_sysfs_init); +#else subsys_initcall(pwm_sysfs_init); +#endif