From 04d58bdc7bbd29357f27290779ab9c54531ad519 Mon Sep 17 00:00:00 2001 From: Robin Gong Date: Wed, 3 Jan 2018 13:51:59 +0800 Subject: MLK-17332: ARM: imx: pm-rpmsg: remove workqueue delay With the latest M4 image on i.mx7ULP, which assume life cycle rpmsg is the first channel sending message during AP bootup, we should remove the delay timing window which other rpmsg channel may fall in, otherwise, such rpmsg channel may probe failed as pf1550 regulator rpmsg driver. Signed-off-by: Robin Gong Tested-by: Anson Huang --- arch/arm/mach-imx/pm-rpmsg.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'arch/arm/mach-imx') diff --git a/arch/arm/mach-imx/pm-rpmsg.c b/arch/arm/mach-imx/pm-rpmsg.c index b4bfa2ad1231..d2a64dfeb7c9 100644 --- a/arch/arm/mach-imx/pm-rpmsg.c +++ b/arch/arm/mach-imx/pm-rpmsg.c @@ -230,8 +230,7 @@ static int pm_rpmsg_probe(struct rpmsg_device *rpdev) pm_heart_beat_work_handler); pm_rpmsg.first_flag = true; - schedule_delayed_work(&heart_beat_work, - msecs_to_jiffies(100)); + schedule_delayed_work(&heart_beat_work, 0); pm_rpmsg.restart_handler.notifier_call = pm_restart_handler; pm_rpmsg.restart_handler.priority = 128; -- cgit v1.2.3