soc/medaitek/mt8186: fix wrong condition of RTC drivers
We need to report error while rtc_xosc_write() returns false. TEST=error logs for RTC disappear BUG=b:202871018 Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com> Change-Id: I5fdf4de0383ef373dd45e8d8741aa861c9c4bdc6 Reviewed-on: https://review.coreboot.org/c/coreboot/+/59653 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Yu-Ping Wu <yupingso@google.com>
This commit is contained in:
parent
fca89d3d05
commit
ffe50fde1a
|
@ -88,7 +88,7 @@ u16 rtc_get_frequency_meter(u16 val, u16 measure_src, u16 window_size)
|
||||||
}
|
}
|
||||||
|
|
||||||
rtc_read(RTC_OSC32CON, &osc32con);
|
rtc_read(RTC_OSC32CON, &osc32con);
|
||||||
if (rtc_xosc_write((osc32con & ~RTC_XOSCCALI_MASK) |
|
if (!rtc_xosc_write((osc32con & ~RTC_XOSCCALI_MASK) |
|
||||||
(val & RTC_XOSCCALI_MASK))) {
|
(val & RTC_XOSCCALI_MASK))) {
|
||||||
rtc_info("rtc_xosc_write() failed\n");
|
rtc_info("rtc_xosc_write() failed\n");
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue