Lines Matching refs:mtk_rtc
110 struct mtk_rtc { struct
117 static void mtk_w32(struct mtk_rtc *rtc, u32 reg, u32 val) in mtk_w32() argument
122 static u32 mtk_r32(struct mtk_rtc *rtc, u32 reg) in mtk_r32()
127 static void mtk_rmw(struct mtk_rtc *rtc, u32 reg, u32 mask, u32 set) in mtk_rmw()
137 static void mtk_set(struct mtk_rtc *rtc, u32 reg, u32 val) in mtk_set()
142 static void mtk_clr(struct mtk_rtc *rtc, u32 reg, u32 val) in mtk_clr()
147 static void mtk_rtc_hw_init(struct mtk_rtc *hw) in mtk_rtc_hw_init()
161 static void mtk_rtc_get_alarm_or_time(struct mtk_rtc *hw, struct rtc_time *tm, in mtk_rtc_get_alarm_or_time()
193 static void mtk_rtc_set_alarm_or_time(struct mtk_rtc *hw, struct rtc_time *tm, in mtk_rtc_set_alarm_or_time()
212 struct mtk_rtc *hw = (struct mtk_rtc *)id; in mtk_rtc_alarmirq()
231 struct mtk_rtc *hw = dev_get_drvdata(dev); in mtk_rtc_gettime()
240 struct mtk_rtc *hw = dev_get_drvdata(dev); in mtk_rtc_settime()
258 struct mtk_rtc *hw = dev_get_drvdata(dev); in mtk_rtc_getalarm()
271 struct mtk_rtc *hw = dev_get_drvdata(dev); in mtk_rtc_setalarm()
314 struct mtk_rtc *hw; in mtk_rtc_probe()
374 struct mtk_rtc *hw = platform_get_drvdata(pdev); in mtk_rtc_remove()
384 struct mtk_rtc *hw = dev_get_drvdata(dev); in mtk_rtc_suspend()
394 struct mtk_rtc *hw = dev_get_drvdata(dev); in mtk_rtc_resume()