Lines Matching refs:stm32_rtc
134 struct stm32_rtc;
157 void (*clear_events)(struct stm32_rtc *rtc, unsigned int flags);
166 struct stm32_rtc { struct
187 static void stm32_rtc_wpr_unlock(struct stm32_rtc *rtc) in stm32_rtc_wpr_unlock() argument
195 static void stm32_rtc_wpr_lock(struct stm32_rtc *rtc) in stm32_rtc_wpr_lock()
253 struct stm32_rtc *rtc = pinctrl_dev_get_drvdata(pctldev); in stm32_rtc_pinmux_action_alarm()
294 struct stm32_rtc *rtc = pinctrl_dev_get_drvdata(pctldev); in stm32_rtc_pinmux_lsco_available()
326 struct stm32_rtc *rtc = pinctrl_dev_get_drvdata(pctldev); in stm32_rtc_pinmux_action_lsco()
405 static int stm32_rtc_enter_init_mode(struct stm32_rtc *rtc) in stm32_rtc_enter_init_mode()
428 static void stm32_rtc_exit_init_mode(struct stm32_rtc *rtc) in stm32_rtc_exit_init_mode()
437 static int stm32_rtc_wait_sync(struct stm32_rtc *rtc) in stm32_rtc_wait_sync()
455 static void stm32_rtc_clear_event_flags(struct stm32_rtc *rtc, in stm32_rtc_clear_event_flags()
463 struct stm32_rtc *rtc = (struct stm32_rtc *)dev_id; in stm32_rtc_alarm_irq()
528 struct stm32_rtc *rtc = dev_get_drvdata(dev); in stm32_rtc_read_time()
554 struct stm32_rtc *rtc = dev_get_drvdata(dev); in stm32_rtc_set_time()
594 struct stm32_rtc *rtc = dev_get_drvdata(dev); in stm32_rtc_read_alarm()
662 struct stm32_rtc *rtc = dev_get_drvdata(dev); in stm32_rtc_alarm_irq_enable()
726 struct stm32_rtc *rtc = dev_get_drvdata(dev); in stm32_rtc_set_alarm()
795 static void stm32_rtc_clear_events(struct stm32_rtc *rtc, in stm32_rtc_clear_events()
857 static void stm32mp1_rtc_clear_events(struct stm32_rtc *rtc, in stm32mp1_rtc_clear_events()
927 static void stm32_rtc_clean_outs(struct stm32_rtc *rtc) in stm32_rtc_clean_outs()
951 static int stm32_rtc_check_rif(struct stm32_rtc *stm32_rtc, in stm32_rtc_check_rif() argument
954 u32 rxcidcfgr = readl_relaxed(stm32_rtc->base + STM32_RTC_RXCIDCFGR(res.num)); in stm32_rtc_check_rif()
963 seccfgr = readl_relaxed(stm32_rtc->base + STM32_RTC_SECCFGR); in stm32_rtc_check_rif()
971 struct stm32_rtc *rtc) in stm32_rtc_init()
1059 struct stm32_rtc *rtc; in stm32_rtc_probe()
1219 struct stm32_rtc *rtc = platform_get_drvdata(pdev); in stm32_rtc_remove()
1247 struct stm32_rtc *rtc = dev_get_drvdata(dev); in stm32_rtc_suspend()
1257 struct stm32_rtc *rtc = dev_get_drvdata(dev); in stm32_rtc_resume()