Lines Matching refs:mtk_w32
117 static void mtk_w32(struct mtk_rtc *rtc, u32 reg, u32 val) in mtk_w32() function
134 mtk_w32(rtc, reg, val); in mtk_rmw()
150 mtk_w32(hw, MTK_RTC_PWRCHK1, RTC_PWRCHK1_MAGIC); in mtk_rtc_hw_init()
151 mtk_w32(hw, MTK_RTC_PWRCHK2, RTC_PWRCHK2_MAGIC); in mtk_rtc_hw_init()
152 mtk_w32(hw, MTK_RTC_KEY, RTC_KEY_MAGIC); in mtk_rtc_hw_init()
153 mtk_w32(hw, MTK_RTC_PROT1, RTC_PROT1_MAGIC); in mtk_rtc_hw_init()
154 mtk_w32(hw, MTK_RTC_PROT2, RTC_PROT2_MAGIC); in mtk_rtc_hw_init()
155 mtk_w32(hw, MTK_RTC_PROT3, RTC_PROT3_MAGIC); in mtk_rtc_hw_init()
156 mtk_w32(hw, MTK_RTC_PROT4, RTC_PROT4_MAGIC); in mtk_rtc_hw_init()
201 mtk_w32(hw, MTK_RTC_TREG(time_alarm, MTK_YEA), year); in mtk_rtc_set_alarm_or_time()
202 mtk_w32(hw, MTK_RTC_TREG(time_alarm, MTK_MON), tm->tm_mon + 1); in mtk_rtc_set_alarm_or_time()
203 mtk_w32(hw, MTK_RTC_TREG(time_alarm, MTK_DOW), tm->tm_wday); in mtk_rtc_set_alarm_or_time()
204 mtk_w32(hw, MTK_RTC_TREG(time_alarm, MTK_DOM), tm->tm_mday); in mtk_rtc_set_alarm_or_time()
205 mtk_w32(hw, MTK_RTC_TREG(time_alarm, MTK_HOU), tm->tm_hour); in mtk_rtc_set_alarm_or_time()
206 mtk_w32(hw, MTK_RTC_TREG(time_alarm, MTK_MIN), tm->tm_min); in mtk_rtc_set_alarm_or_time()
207 mtk_w32(hw, MTK_RTC_TREG(time_alarm, MTK_SEC), tm->tm_sec); in mtk_rtc_set_alarm_or_time()
218 mtk_w32(hw, MTK_RTC_AL_CTL, 0); in mtk_rtc_alarmirq()
222 mtk_w32(hw, MTK_RTC_INT, RTC_INT_AL_STA); in mtk_rtc_alarmirq()
293 mtk_w32(hw, MTK_RTC_AL_CTL, RTC_AL_ALL); in mtk_rtc_setalarm()