Home
last modified time | relevance | path

Searched refs:rtc_regs (Results 1 – 9 of 9) sorted by relevance

/src/sys/dev/iicbus/pmic/rockchip/
H A Drk8xx_rtc.c48 error = rk8xx_read(dev, sc->rtc_regs.ctrl, &ctrl, 1); in rk8xx_gettime()
52 ctrl |= sc->rtc_regs.ctrl_readsel_mask; in rk8xx_gettime()
53 ctrl &= ~(sc->rtc_regs.ctrl_ampm_mask | sc->rtc_regs.ctrl_gettime_mask); in rk8xx_gettime()
54 error = rk8xx_write(dev, sc->rtc_regs.ctrl, &ctrl, 1); in rk8xx_gettime()
57 ctrl |= sc->rtc_regs.ctrl_gettime_mask; in rk8xx_gettime()
58 error = rk8xx_write(dev, sc->rtc_regs.ctrl, &ctrl, 1); in rk8xx_gettime()
65 ctrl &= ~sc->rtc_regs.ctrl_gettime_mask; in rk8xx_gettime()
66 error = rk8xx_write(dev, sc->rtc_regs.ctrl, &ctrl, 1); in rk8xx_gettime()
71 error = rk8xx_read(dev, sc->rtc_regs.secs, data, 7); in rk8xx_gettime()
80 if (data[sc->rtc_regs.years] < 0x19) in rk8xx_gettime()
[all …]
H A Drk805.c159 sc->rtc_regs.secs = RK805_RTC_SECS; in rk805_attach()
160 sc->rtc_regs.secs_mask = RK805_RTC_SECS_MASK; in rk805_attach()
161 sc->rtc_regs.minutes = RK805_RTC_MINUTES; in rk805_attach()
162 sc->rtc_regs.minutes_mask = RK805_RTC_MINUTES_MASK; in rk805_attach()
163 sc->rtc_regs.hours = RK805_RTC_HOURS; in rk805_attach()
164 sc->rtc_regs.hours_mask = RK805_RTC_HOURS_MASK; in rk805_attach()
165 sc->rtc_regs.days = RK805_RTC_DAYS; in rk805_attach()
166 sc->rtc_regs.days_mask = RK805_RTC_DAYS_MASK; in rk805_attach()
167 sc->rtc_regs.months = RK805_RTC_MONTHS; in rk805_attach()
168 sc->rtc_regs.months_mask = RK805_RTC_MONTHS_MASK; in rk805_attach()
[all …]
H A Drk808.c234 sc->rtc_regs.secs = RK808_RTC_SECS; in rk808_attach()
235 sc->rtc_regs.secs_mask = RK808_RTC_SECS_MASK; in rk808_attach()
236 sc->rtc_regs.minutes = RK808_RTC_MINUTES; in rk808_attach()
237 sc->rtc_regs.minutes_mask = RK808_RTC_MINUTES_MASK; in rk808_attach()
238 sc->rtc_regs.hours = RK808_RTC_HOURS; in rk808_attach()
239 sc->rtc_regs.hours_mask = RK808_RTC_HOURS_MASK; in rk808_attach()
240 sc->rtc_regs.days = RK808_RTC_DAYS; in rk808_attach()
241 sc->rtc_regs.days_mask = RK808_RTC_DAYS_MASK; in rk808_attach()
242 sc->rtc_regs.months = RK808_RTC_MONTHS; in rk808_attach()
243 sc->rtc_regs.months_mask = RK808_RTC_MONTHS_MASK; in rk808_attach()
[all …]
H A Drk817.c490 sc->rtc_regs.secs = RK817_RTC_SECONDS; in rk817_attach()
491 sc->rtc_regs.secs_mask = RK817_RTC_SECONDS_MASK; in rk817_attach()
492 sc->rtc_regs.minutes = RK817_RTC_MINUTES; in rk817_attach()
493 sc->rtc_regs.minutes_mask = RK817_RTC_MINUTES_MASK; in rk817_attach()
494 sc->rtc_regs.hours = RK817_RTC_HOURS; in rk817_attach()
495 sc->rtc_regs.hours_mask = RK817_RTC_HOURS_MASK; in rk817_attach()
496 sc->rtc_regs.days = RK817_RTC_DAYS; in rk817_attach()
497 sc->rtc_regs.days_mask = RK817_RTC_DAYS_MASK; in rk817_attach()
498 sc->rtc_regs.months = RK817_RTC_MONTHS; in rk817_attach()
499 sc->rtc_regs.months_mask = RK817_RTC_MONTHS_MASK; in rk817_attach()
[all …]
H A Drk8xx.h111 struct rk8xx_rtc_reg rtc_regs; member
/src/sys/contrib/ncsw/inc/flib/
H A Dfsl_fman_rtc.h130 struct rtc_regs { struct
187 uint32_t fman_rtc_get_events(struct rtc_regs *regs);
195 uint32_t fman_rtc_get_interrupt_mask(struct rtc_regs *regs);
203 void fman_rtc_set_interrupt_mask(struct rtc_regs *regs, uint32_t mask);
212 uint32_t fman_rtc_get_event(struct rtc_regs *regs, uint32_t ev_mask);
220 uint32_t fman_rtc_check_and_clear_event(struct rtc_regs *regs);
227 void fman_rtc_ack_event(struct rtc_regs *regs, uint32_t events);
234 void fman_rtc_enable_interupt(struct rtc_regs *regs, uint32_t mask);
241 void fman_rtc_disable_interupt(struct rtc_regs *regs, uint32_t mask);
249 uint32_t fman_rtc_get_timer_ctrl(struct rtc_regs *regs);
[all …]
/src/sys/contrib/ncsw/Peripherals/FM/Rtc/
H A Dfman_rtc.c48 uint32_t fman_rtc_get_events(struct rtc_regs *regs) in fman_rtc_get_events()
53 uint32_t fman_rtc_get_event(struct rtc_regs *regs, uint32_t ev_mask) in fman_rtc_get_event()
58 uint32_t fman_rtc_get_interrupt_mask(struct rtc_regs *regs) in fman_rtc_get_interrupt_mask()
63 void fman_rtc_set_interrupt_mask(struct rtc_regs *regs, uint32_t mask) in fman_rtc_set_interrupt_mask()
68 void fman_rtc_ack_event(struct rtc_regs *regs, uint32_t events) in fman_rtc_ack_event()
73 uint32_t fman_rtc_check_and_clear_event(struct rtc_regs *regs) in fman_rtc_check_and_clear_event()
85 uint32_t fman_rtc_get_frequency_compensation(struct rtc_regs *regs) in fman_rtc_get_frequency_compensation()
90 void fman_rtc_set_frequency_compensation(struct rtc_regs *regs, uint32_t val) in fman_rtc_set_frequency_compensation()
95 void fman_rtc_enable_interupt(struct rtc_regs *regs, uint32_t events) in fman_rtc_enable_interupt()
100 void fman_rtc_disable_interupt(struct rtc_regs *regs, uint32_t events) in fman_rtc_disable_interupt()
[all …]
H A Dfm_rtc.h85 struct rtc_regs *p_MemMap;
H A Dfm_rtc.c95 struct rtc_regs *p_MemMap; in RtcExceptions()
185 p_Rtc->p_MemMap = (struct rtc_regs *)UINT_TO_PTR(p_FmRtcParam->baseAddress); in FM_RTC_Config()
196 struct rtc_regs *p_MemMap; in FM_RTC_Init()