aboutsummaryrefslogtreecommitdiff
path: root/src/soc/mediatek/mt8183/include/soc/rtc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/mediatek/mt8183/include/soc/rtc.h')
-rw-r--r--src/soc/mediatek/mt8183/include/soc/rtc.h25
1 files changed, 16 insertions, 9 deletions
diff --git a/src/soc/mediatek/mt8183/include/soc/rtc.h b/src/soc/mediatek/mt8183/include/soc/rtc.h
index 3d115fec41..841a202519 100644
--- a/src/soc/mediatek/mt8183/include/soc/rtc.h
+++ b/src/soc/mediatek/mt8183/include/soc/rtc.h
@@ -100,18 +100,25 @@ enum {
};
enum {
- RTC_EMBCK_SRC_SEL = 1 << 8,
- RTC_EMBCK_SEL_MODE = 3 << 6,
- RTC_XOSC32_ENB = 1 << 5,
- RTC_REG_XOSC32_ENB = 1 << 15
+ RTC_XOSCCALI_MASK = 0x1F << 0,
+ RTC_XOSC32_ENB = 1U << 5,
+ RTC_EMB_HW_MODE = 0U << 6,
+ RTC_EMB_K_EOSC32_MODE = 1U << 6,
+ RTC_EMB_SW_DCXO_MODE = 2U << 6,
+ RTC_EMB_SW_EOSC32_MODE = 3U << 6,
+ RTC_EMBCK_SEL_MODE_MASK = 3U << 6,
+ RTC_EMBCK_SRC_SEL = 1U << 8,
+ RTC_EMBCK_SEL_OPTION = 1U << 9,
+ RTC_GPS_CKOUT_EN = 1U << 10,
+ RTC_REG_XOSC32_ENB = 1U << 15
};
enum {
- RTC_LPD_OPT_XOSC_AND_EOSC_LPD = 0 << 13,
- RTC_LPD_OPT_EOSC_LPD = 1 << 13,
- RTC_LPD_OPT_XOSC_LPD = 2 << 13,
- RTC_LPD_OPT_F32K_CK_ALIVE = 3 << 13,
- RTC_LPD_OPT_MASK = 3 << 13
+ RTC_LPD_OPT_XOSC_AND_EOSC_LPD = 0U << 13,
+ RTC_LPD_OPT_EOSC_LPD = 1U << 13,
+ RTC_LPD_OPT_XOSC_LPD = 2U << 13,
+ RTC_LPD_OPT_F32K_CK_ALIVE = 3U << 13,
+ RTC_LPD_OPT_MASK = 3U << 13
};
/* PMIC TOP Register Definition */