Lines Matching refs:rtc_regs
48 uint32_t fman_rtc_get_events(struct rtc_regs *regs)
53 uint32_t fman_rtc_get_event(struct rtc_regs *regs, uint32_t ev_mask)
58 uint32_t fman_rtc_get_interrupt_mask(struct rtc_regs *regs)
63 void fman_rtc_set_interrupt_mask(struct rtc_regs *regs, uint32_t mask)
68 void fman_rtc_ack_event(struct rtc_regs *regs, uint32_t events)
73 uint32_t fman_rtc_check_and_clear_event(struct rtc_regs *regs)
85 uint32_t fman_rtc_get_frequency_compensation(struct rtc_regs *regs)
90 void fman_rtc_set_frequency_compensation(struct rtc_regs *regs, uint32_t val)
95 void fman_rtc_enable_interupt(struct rtc_regs *regs, uint32_t events)
100 void fman_rtc_disable_interupt(struct rtc_regs *regs, uint32_t events)
105 void fman_rtc_set_timer_alarm_l(struct rtc_regs *regs, int index, uint32_t val)
110 void fman_rtc_set_timer_fiper(struct rtc_regs *regs, int index, uint32_t val)
115 void fman_rtc_set_timer_alarm(struct rtc_regs *regs, int index, int64_t val)
121 void fman_rtc_set_timer_offset(struct rtc_regs *regs, int64_t val)
127 uint64_t fman_rtc_get_trigger_stamp(struct rtc_regs *regs, int id)
138 uint32_t fman_rtc_get_timer_ctrl(struct rtc_regs *regs)
143 void fman_rtc_set_timer_ctrl(struct rtc_regs *regs, uint32_t val)
148 void fman_rtc_timers_soft_reset(struct rtc_regs *regs)
155 void fman_rtc_init(struct rtc_cfg *cfg, struct rtc_regs *regs, int num_alarms,
227 bool fman_rtc_is_enabled(struct rtc_regs *regs)
232 void fman_rtc_enable(struct rtc_regs *regs, bool reset_clock)
248 void fman_rtc_disable(struct rtc_regs *regs)
254 void fman_rtc_clear_periodic_pulse(struct rtc_regs *regs, int id)
270 void fman_rtc_clear_external_trigger(struct rtc_regs *regs, int id)
289 void fman_rtc_set_alarm(struct rtc_regs *regs, int id, uint32_t val, bool enable)
302 void fman_rtc_set_periodic_pulse(struct rtc_regs *regs, int id, uint32_t val,
316 void fman_rtc_set_ext_trigger(struct rtc_regs *regs, int id, bool enable,