mediatek/mt8183: Enable RTC eosc calibration feature to save power
commitfcfa35670a191d2313324fb313bac237e7a3d0c6
authorRan Bi <ran.bi@mediatek.com>
Wed, 17 Apr 2019 07:43:14 +0000 (17 15:43 +0800)
committerMartin Roth <martinroth@google.com>
Sat, 6 Jul 2019 18:20:46 +0000 (6 18:20 +0000)
treef99a682c23ff9dfd5b4eac5847058f3f1cc4e95e
parente458bcd099b5fd97c39a424bcc47e99818942487
mediatek/mt8183: Enable RTC eosc calibration feature to save power

When system shuts down, RTC enable eosc calibration feature to save
power. Then coreboot RTC driver needs to call rtc_enable_dcxo function
at every boot to switch RTC clock source to dcxo.

BUG=b:128467245
BRANCH=none
TEST=Boots correctly on Kukui

Change-Id: Iee21e7611df8959cbbc63b6e6655cfb462147748
Signed-off-by: Ran Bi <ran.bi@mediatek.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32339
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
src/soc/mediatek/common/rtc.c
src/soc/mediatek/mt8183/include/soc/rtc.h
src/soc/mediatek/mt8183/rtc.c