Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/drivers/rtc/
H A Dmx27rtc.c21 struct rtc_regs *rtc_regs = (struct rtc_regs *)IMX_RTC_BASE; in rtc_get() local
24 day = readl(&rtc_regs->dayr); in rtc_get()
25 hour = readl(&rtc_regs->hourmin); in rtc_get()
26 sec = readl(&rtc_regs->seconds); in rtc_get()
40 struct rtc_regs *rtc_regs = (struct rtc_regs *)IMX_RTC_BASE; in rtc_set() local
55 writel(day, &rtc_regs->dayr); in rtc_set()
56 writel(hour, &rtc_regs->hourmin); in rtc_set()
57 writel(sec, &rtc_regs->seconds); in rtc_set()
64 struct rtc_regs *rtc_regs = (struct rtc_regs *)IMX_RTC_BASE; in rtc_reset() local
66 writel(0, &rtc_regs->dayr); in rtc_reset()
[all …]
H A Dmxsrtc.c21 struct mxs_rtc_regs *rtc_regs = (struct mxs_rtc_regs *)MXS_RTC_BASE; in mxs_rtc_set_time() local
24 writel(secs, &rtc_regs->hw_rtc_seconds); in mxs_rtc_set_time()
31 ret = mxs_wait_mask_clr(&rtc_regs->hw_rtc_stat_reg, in mxs_rtc_set_time()
42 struct mxs_rtc_regs *rtc_regs = (struct mxs_rtc_regs *)MXS_RTC_BASE; in rtc_get() local
45 secs = readl(&rtc_regs->hw_rtc_seconds); in rtc_get()
62 struct mxs_rtc_regs *rtc_regs = (struct mxs_rtc_regs *)MXS_RTC_BASE; in rtc_reset() local
69 ret = mxs_reset_block(&rtc_regs->hw_rtc_ctrl_reg); in rtc_reset()
/OK3568_Linux_fs/u-boot/arch/arm/cpu/arm926ejs/mxs/
H A Dspl_power_init.c85 struct mxs_rtc_regs *rtc_regs = in mxs_power_set_auto_restart() local
90 writel(RTC_CTRL_SFTRST, &rtc_regs->hw_rtc_ctrl_clr); in mxs_power_set_auto_restart()
91 while (readl(&rtc_regs->hw_rtc_ctrl) & RTC_CTRL_SFTRST) in mxs_power_set_auto_restart()
94 writel(RTC_CTRL_CLKGATE, &rtc_regs->hw_rtc_ctrl_clr); in mxs_power_set_auto_restart()
95 while (readl(&rtc_regs->hw_rtc_ctrl) & RTC_CTRL_CLKGATE) in mxs_power_set_auto_restart()
99 if (readl(&rtc_regs->hw_rtc_persistent0) & RTC_PERSISTENT0_AUTO_RESTART) in mxs_power_set_auto_restart()
102 while (readl(&rtc_regs->hw_rtc_stat) & RTC_STAT_NEW_REGS_MASK) in mxs_power_set_auto_restart()
105 setbits_le32(&rtc_regs->hw_rtc_persistent0, in mxs_power_set_auto_restart()
107 writel(RTC_CTRL_FORCE_UPDATE, &rtc_regs->hw_rtc_ctrl_set); in mxs_power_set_auto_restart()
108 writel(RTC_CTRL_FORCE_UPDATE, &rtc_regs->hw_rtc_ctrl_clr); in mxs_power_set_auto_restart()
[all …]
H A Dmxs.c33 struct mxs_rtc_regs *rtc_regs = in reset_cpu() local
45 writel(1, &rtc_regs->hw_rtc_watchdog); in reset_cpu()
46 writel(RTC_CTRL_WATCHDOGEN, &rtc_regs->hw_rtc_ctrl_set); in reset_cpu()
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-mx27/
H A Dregs-rtc.h13 struct rtc_regs { struct