| /u-boot/drivers/rtc/ |
| A D | s3c24x0_rtc.c | 32 writeb(readb(&rtc->rtccon) | 0x01, &rtc->rtccon); in SetRTC_Access() 36 writeb(readb(&rtc->rtccon) & ~0x01, &rtc->rtccon); in SetRTC_Access() 55 sec = readb(&rtc->bcdsec); in rtc_get() 56 min = readb(&rtc->bcdmin); in rtc_get() 59 wday = readb(&rtc->bcdday); in rtc_get() 60 mon = readb(&rtc->bcdmon); in rtc_get() 129 writeb(sec, &rtc->bcdsec); in rtc_set() 130 writeb(min, &rtc->bcdmin); in rtc_set() 134 writeb(mon, &rtc->bcdmon); in rtc_set() 147 writeb((readb(&rtc->rtccon) & ~0x06) | 0x08, &rtc->rtccon); in rtc_reset() [all …]
|
| A D | davinci.c | 20 status = readl(&rtc->status); in rtc_get() 28 sec = readl(&rtc->second); in rtc_get() 29 min = readl(&rtc->minutes); in rtc_get() 30 hour = readl(&rtc->hours); in rtc_get() 31 mday = readl(&rtc->day); in rtc_get() 32 wday = readl(&rtc->dotw); in rtc_get() 33 mon_cent = readl(&rtc->month); in rtc_get() 34 year = readl(&rtc->year); in rtc_get() 66 writel(bin2bcd(tmp->tm_mon), &rtc->month); in rtc_set() 69 writel(bin2bcd(tmp->tm_mday), &rtc->day); in rtc_set() [all …]
|
| A D | mcfrtc.c | 25 volatile rtc_t *rtc = (rtc_t *) (CONFIG_SYS_MCFRTC_BASE); in rtc_get() local 30 rtc_days = rtc->days; in rtc_get() 31 rtc_hrs = rtc->hourmin >> 8; in rtc_get() 32 rtc_mins = RTC_HOURMIN_MINUTES(rtc->hourmin); in rtc_get() 36 tim = (tim * 60) + rtc->seconds; in rtc_get() 87 rtc->days = days; in rtc_set() 88 rtc->hourmin = (tmp->tm_hour << 8) | tmp->tm_min; in rtc_set() 89 rtc->seconds = tmp->tm_sec; in rtc_set() 98 if ((rtc->cr & RTC_CR_EN) == 0) { in rtc_reset() 100 rtc->cr |= RTC_CR_EN; in rtc_reset() [all …]
|
| A D | ftrtc010.c | 43 static struct ftrtc010 *rtc = (struct ftrtc010 *)CONFIG_FTRTC010_BASE; variable 47 writel(FTRTC010_CR_ENABLE, &rtc->cr); in ftrtc010_enable() 62 second = readl(&rtc->sec); in ftrtc010_time() 63 day = readl(&rtc->day); in ftrtc010_time() 64 hour = readl(&rtc->hour); in ftrtc010_time() 65 minute = readl(&rtc->min); in ftrtc010_time() 66 second2 = readl(&rtc->sec); in ftrtc010_time() 81 __func__, readl(&rtc->record)); in rtc_get() 84 now = (ftrtc010_time() + readl(&rtc->record)) / RTC_DIV_COUNT; in rtc_get() 86 now = ftrtc010_time() + readl(&rtc->record); in rtc_get() [all …]
|
| A D | mc13xxx-rtc.c | 12 int rtc_get(struct rtc_time *rtc) in rtc_get() argument 38 rtc_to_tm(tim, rtc); in rtc_get() 40 rtc->tm_yday = 0; in rtc_get() 41 rtc->tm_isdst = 0; in rtc_get() 46 int rtc_set(struct rtc_time *rtc) in rtc_set() argument 53 time = rtc_mktime(rtc); in rtc_set()
|
| A D | Makefile | 7 obj-$(CONFIG_$(SPL_TPL_)DM_RTC) += rtc-uclass.o 10 obj-y += rtc-lib.o 36 obj-$(CONFIG_RTC_MC13XXX) += mc13xxx-rtc.o
|
| A D | Kconfig | 14 drivers to perform the actual functions. See rtc.h for a 23 drivers to perform the actual functions. See rtc.h for a 32 drivers to perform the actual functions. See rtc.h for a 140 Enable Marvell RTC driver. This driver supports the rtc that is present 147 Enable s35392a driver which provides rtc get and set function. 167 Enable STM32 RTC driver. This driver supports the rtc that is present
|
| /u-boot/drivers/bootcount/ |
| A D | rtc.c | 15 struct udevice *rtc; member 24 if (rtc_write16(priv->rtc, priv->offset, val) < 0) { in bootcount_rtc_set() 37 if (rtc_read16(priv->rtc, priv->offset, &val) < 0) { in bootcount_rtc_get() 55 struct udevice *rtc; in bootcount_rtc_probe() local 62 if (uclass_get_device_by_ofnode(UCLASS_RTC, phandle_args.node, &rtc)) { in bootcount_rtc_probe() 67 priv->rtc = rtc; in bootcount_rtc_probe()
|
| A D | Makefile | 13 obj-$(CONFIG_DM_BOOTCOUNT_RTC) += rtc.o
|
| /u-boot/arch/arm/mach-omap2/am33xx/ |
| A D | board.c | 354 static void rtc32k_unlock(struct davinci_rtc *rtc) in rtc32k_unlock() argument 361 writel(RTC_KICK0R_WE, &rtc->kick0r); in rtc32k_unlock() 362 writel(RTC_KICK1R_WE, &rtc->kick1r); in rtc32k_unlock() 386 rtc32k_unlock(rtc); in update_rtc_magic() 389 writel(magic, &rtc->scratch1); in update_rtc_magic() 421 rtc32k_unlock(rtc); in rtc32k_enable() 424 writel((1 << 3) | (1 << 6), &rtc->osc); in rtc32k_enable() 471 scratch1 = readl(&rtc->scratch1); in rtc_only() 483 rtc32k_unlock(rtc); in rtc_only() 486 writel(0, &rtc->scratch1); in rtc_only() [all …]
|
| /u-boot/arch/x86/dts/ |
| A D | rtc.dtsi | 2 rtc: rtc { label
|
| /u-boot/arch/arm/dts/ |
| A D | socfpga_arria5_secu1.dts | 35 compatible = "u-boot,bootcount-rtc"; 36 rtc = <&rtc>; 59 rtc: rtc@68 { label
|
| A D | kirkwood-6192.dtsi | 58 rtc: rtc@10300 { label 59 compatible = "marvell,kirkwood-rtc", "marvell,orion-rtc";
|
| A D | kirkwood-6281.dtsi | 58 rtc: rtc@10300 { label 59 compatible = "marvell,kirkwood-rtc", "marvell,orion-rtc";
|
| A D | at91sam9g45-corvus.dts | 77 rtc@fffffd20 { 78 atmel,rtt-rtc-time-reg = <&gpbr 0x0>; 86 rtc@fffffdb0 {
|
| A D | socfpga_cyclone5_socrates.dts | 47 rtc: rtc@68 { label
|
| A D | at91sam9260-smartweb.dts | 86 rtc@fffffd20 { 87 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
|
| A D | at91sam9g20-taurus.dts | 72 &rtc { 73 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
|
| A D | sun50i-h6-orangepi-lite2.dts | 16 clocks = <&rtc 1>; 67 clocks = <&rtc 1>;
|
| A D | imx53-m53.dtsi | 78 rtc: rtc@68 { label
|
| /u-boot/arch/mips/dts/ |
| A D | jz4780.dtsi | 33 rtc: rtc { label 43 clocks = <&ext>, <&rtc>; 44 clock-names = "ext", "rtc";
|
| /u-boot/post/drivers/ |
| A D | Makefile | 6 obj-y += flash.o i2c.o memory.o rtc.o
|
| /u-boot/board/ge/b1x5v2/ |
| A D | b1x5v2.c | 575 struct udevice *rtc = NULL; in check_time() local 580 ret = uclass_get_device_by_name(UCLASS_RTC, "m41t62@68", &rtc); in check_time() 587 ret = dm_i2c_read(rtc, M41T62_REG_FLAGS, &val, sizeof(val)); in check_time() 594 ret = dm_rtc_reset(rtc); in check_time() 606 ret = dm_rtc_get(rtc, &tm); in check_time() 622 ret = dm_rtc_set(rtc, &tm); in check_time()
|
| /u-boot/doc/device-tree-bindings/rtc/ |
| A D | ds3232.txt | 12 rtc@68 {
|
| /u-boot/arch/m68k/cpu/mcf5227x/ |
| A D | cpu_init.c | 117 rtc_t *rtc = (rtc_t *)(CONFIG_SYS_MCFRTC_BASE); in cpu_init_r() local 118 rtcex_t *rtcex = (rtcex_t *)&rtc->extended; in cpu_init_r()
|