From 76c7b0136a1736248936ea39c10b26d38cce6496 Mon Sep 17 00:00:00 2001 From: Anson Huang Date: Tue, 20 Mar 2018 15:25:51 +0800 Subject: [PATCH] MLK-17843 rtc: rtc-imx-rpmsg: fix alarm enable function Add missing enable parameter for alarm enable function, without correct parameter, the "enable" value is a random value in memory and M4 may disable alarm unexpectedly. Signed-off-by: Anson Huang Reviewed-by: Robin Gong --- drivers/rtc/rtc-imx-rpmsg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/rtc/rtc-imx-rpmsg.c b/drivers/rtc/rtc-imx-rpmsg.c index 308c1d54322b..82140af645ec 100644 --- a/drivers/rtc/rtc-imx-rpmsg.c +++ b/drivers/rtc/rtc-imx-rpmsg.c @@ -1,5 +1,5 @@ /* - * Copyright 2017 NXP + * Copyright 2017-2018 NXP * * The code contained herein is licensed under the GNU General Public * License. You may obtain a copy of the GNU General Public License @@ -199,6 +199,7 @@ static int imx_rpmsg_rtc_alarm_irq_enable(struct device *dev, msg.header.minor = IMX_RMPSG_MINOR; msg.header.type = RTC_RPMSG_SEND; msg.header.cmd = RTC_RPMSG_ENABLE_ALARM; + msg.enable = enable; ret = rtc_send_message(&msg, &rtc_rpmsg, true); if (ret) -- 2.17.1