Home
last modified time | relevance | path

Searched refs:rtc (Results 1 – 25 of 348) sorted by relevance

12345678910>>...14

/u-boot/drivers/rtc/
A Ds3c24x0_rtc.c32 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 Ddavinci.c20 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 Dmcfrtc.c25 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 Dftrtc010.c43 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 Dmc13xxx-rtc.c12 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 DMakefile7 obj-$(CONFIG_$(SPL_TPL_)DM_RTC) += rtc-uclass.o
10 obj-y += rtc-lib.o
36 obj-$(CONFIG_RTC_MC13XXX) += mc13xxx-rtc.o
A DKconfig14 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 Drtc.c15 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 DMakefile13 obj-$(CONFIG_DM_BOOTCOUNT_RTC) += rtc.o
/u-boot/arch/arm/mach-omap2/am33xx/
A Dboard.c354 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 Drtc.dtsi2 rtc: rtc { label
/u-boot/arch/arm/dts/
A Dsocfpga_arria5_secu1.dts35 compatible = "u-boot,bootcount-rtc";
36 rtc = <&rtc>;
59 rtc: rtc@68 { label
A Dkirkwood-6192.dtsi58 rtc: rtc@10300 { label
59 compatible = "marvell,kirkwood-rtc", "marvell,orion-rtc";
A Dkirkwood-6281.dtsi58 rtc: rtc@10300 { label
59 compatible = "marvell,kirkwood-rtc", "marvell,orion-rtc";
A Dat91sam9g45-corvus.dts77 rtc@fffffd20 {
78 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
86 rtc@fffffdb0 {
A Dsocfpga_cyclone5_socrates.dts47 rtc: rtc@68 { label
A Dat91sam9260-smartweb.dts86 rtc@fffffd20 {
87 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
A Dat91sam9g20-taurus.dts72 &rtc {
73 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
A Dsun50i-h6-orangepi-lite2.dts16 clocks = <&rtc 1>;
67 clocks = <&rtc 1>;
A Dimx53-m53.dtsi78 rtc: rtc@68 { label
/u-boot/arch/mips/dts/
A Djz4780.dtsi33 rtc: rtc { label
43 clocks = <&ext>, <&rtc>;
44 clock-names = "ext", "rtc";
/u-boot/post/drivers/
A DMakefile6 obj-y += flash.o i2c.o memory.o rtc.o
/u-boot/board/ge/b1x5v2/
A Db1x5v2.c575 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 Dds3232.txt12 rtc@68 {
/u-boot/arch/m68k/cpu/mcf5227x/
A Dcpu_init.c117 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()

Completed in 45 milliseconds

12345678910>>...14