pl031:change mktime to timegm.
Signed-off-by: yangguangcai <yangguangcai@xiaomi.com>
This commit is contained in:
parent
289fc24b32
commit
d6cd95313d
@ -137,7 +137,7 @@ static int pl031_settime(FAR struct rtc_lowerhalf_s *lower,
|
||||
|
||||
DEBUGASSERT(priv != NULL && rtctime != NULL);
|
||||
|
||||
time = mktime((FAR struct tm *)rtctime);
|
||||
time = timegm((FAR struct tm *)rtctime);
|
||||
pl031_putreg(time, priv->base, PL031_RTCLR);
|
||||
|
||||
return 0;
|
||||
@ -191,7 +191,7 @@ static int pl031_setalarm(FAR struct rtc_lowerhalf_s *lower,
|
||||
priv->alarm.cb = alarminfo->cb;
|
||||
priv->alarm.priv = alarminfo->priv;
|
||||
|
||||
time = mktime((FAR struct tm *)&alarminfo->time);
|
||||
time = timegm((FAR struct tm *)&alarminfo->time);
|
||||
|
||||
pl031_putreg(time, priv->base, PL031_RTCMR);
|
||||
pl031_putreg(1, priv->base, PL031_RTCIMSC);
|
||||
|
Loading…
x
Reference in New Issue
Block a user