Searched refs:rtc_regs (Results 1 – 9 of 9) sorted by relevance
| /src/sys/dev/iicbus/pmic/rockchip/ |
| H A D | rk8xx_rtc.c | 48 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 D | rk805.c | 159 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 D | rk808.c | 234 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 D | rk817.c | 490 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 D | rk8xx.h | 111 struct rk8xx_rtc_reg rtc_regs; member
|
| /src/sys/contrib/ncsw/inc/flib/ |
| H A D | fsl_fman_rtc.h | 130 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 D | fman_rtc.c | 48 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 D | fm_rtc.h | 85 struct rtc_regs *p_MemMap;
|
| H A D | fm_rtc.c | 95 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()
|