Home
last modified time | relevance | path

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

12345678910>>...18

/u-boot/drivers/rtc/
A Darmada38x.c55 writel(0, rtc->regs + RTC_STATUS); in armada38x_rtc_write()
56 writel(0, rtc->regs + RTC_STATUS); in armada38x_rtc_write()
57 writel(val, rtc->regs + reg); in armada38x_rtc_write()
68 u32 sample = readl(rtc->regs + reg); in armada38x_rtc_read()
106 time = armada38x_rtc_read(rtc, RTC_TIME); in armada38x_rtc_get()
121 armada38x_rtc_write(0, rtc, RTC_CONF_TEST); in armada38x_rtc_reset()
123 armada38x_rtc_write(0, rtc, RTC_TIME); in armada38x_rtc_reset()
141 armada38x_rtc_write(time, rtc, RTC_TIME); in armada38x_rtc_set()
151 if (!rtc->regs) in armada38x_probe()
155 if (!rtc->regs_soc) in armada38x_probe()
[all …]
A Dmcfrtc.c21 volatile rtc_t *rtc = (rtc_t *) (CONFIG_SYS_MCFRTC_BASE); in rtc_get() local
26 rtc_days = rtc->days; in rtc_get()
27 rtc_hrs = rtc->hourmin >> 8; in rtc_get()
28 rtc_mins = RTC_HOURMIN_MINUTES(rtc->hourmin); in rtc_get()
32 tim = (tim * 60) + rtc->seconds; in rtc_get()
83 rtc->days = days; in rtc_set()
84 rtc->hourmin = (tmp->tm_hour << 8) | tmp->tm_min; in rtc_set()
85 rtc->seconds = tmp->tm_sec; in rtc_set()
94 if ((rtc->cr & RTC_CR_EN) == 0) { in rtc_reset()
96 rtc->cr |= RTC_CR_EN; in rtc_reset()
[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 Dmax313xx.c232 struct max313xx_priv *rtc = dev_get_priv(dev); in max313xx_read_time() local
260 struct max313xx_priv *rtc = dev_get_priv(dev); in max313xx_set_time() local
274 if (rtc->chip->rst_bit) { in max313xx_set_time()
275 ret = max313xx_clear_bits(dev, rtc->chip->rst_reg, rtc->chip->rst_bit); in max313xx_set_time()
295 switch (rtc->id) { in max313xx_set_time()
320 struct max313xx_priv *rtc = dev_get_priv(dev); in max313xx_reset() local
323 if (rtc->chip->rst_bit) in max313xx_reset()
324 ret = max313xx_set_bits(dev, rtc->chip->rst_reg, rtc->chip->rst_bit); in max313xx_reset()
340 switch (rtc->id) { in max313xx_init()
380 if (!rtc->chip->trickle_reg) { in max313xx_trickle_charger_setup()
[all …]
A DMakefile7 obj-$(CONFIG_$(SPL_TPL_)DM_RTC) += rtc-uclass.o
23 obj-$(CONFIG_RTC_MC13XXX) += mc13xxx-rtc.o
/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()
/u-boot/doc/usage/cmd/
A Dunbind.rst37 and using driver rtc-pl031 unbinding and binding of the device is demonstrated
47 rtc 0 [ ] rtc-pl031 |-- pl031@9010000
76 => bind /pl031@9010000 rtc-pl031
82 rtc 0 [ ] rtc-pl031 |-- pl031@9010000
83 => unbind rtc 0
84 => bind /pl031@9010000 rtc-pl031
85 => unbind rtc 0 rtc-pl031
A Dbind.rst40 and using driver rtc-pl031 unbinding and binding of the device is demonstrated
50 rtc 0 [ ] rtc-pl031 |-- pl031@9010000
79 => bind /pl031@9010000 rtc-pl031
85 rtc 0 [ ] rtc-pl031 |-- pl031@9010000
88 => unbind rtc 0 rtc-pl031
89 => bind root 0 rtc-pl031
/u-boot/doc/device-tree-bindings/reboot-mode/
A Dreboot-mode-rtc.txt4 - compatible: must be "reboot-mode-rtc".
5 - rtc: reference to the rtc device used.
14 reboot-mode-rtc {
15 compatible = "reboot-mode-rtc";
16 rtc = <&rtc_0>;
/u-boot/arch/arm/mach-omap2/am33xx/
A Dboard.c289 static void rtc32k_unlock(struct davinci_rtc *rtc) in rtc32k_unlock() argument
296 writel(RTC_KICK0R_WE, &rtc->kick0r); in rtc32k_unlock()
297 writel(RTC_KICK1R_WE, &rtc->kick1r); in rtc32k_unlock()
321 rtc32k_unlock(rtc); in update_rtc_magic()
324 writel(magic, &rtc->scratch1); in update_rtc_magic()
356 rtc32k_unlock(rtc); in rtc32k_enable()
359 writel((1 << 3) | (1 << 6), &rtc->osc); in rtc32k_enable()
406 scratch1 = readl(&rtc->scratch1); in rtc_only()
418 rtc32k_unlock(rtc); in rtc_only()
421 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 Dmeson-g12b-gsking-x.dts19 rtc0 = &rtc;
116 rtc: rtc@51 { label
A Dmeson-g12b-gtking-pro.dts18 rtc0 = &rtc;
125 rtc: rtc@51 { label
A Dmeson-sm1-odroid-hc4.dts15 rtc0 = &rtc;
96 rtc: rtc@51 { label
A Dsocfpga_cyclone5_socrates.dts47 rtc: rtc@68 { label
A Dmeson-g12b-gtking.dts18 rtc0 = &rtc;
136 rtc: rtc@51 { label
/u-boot/drivers/reboot-mode/
A Dreboot-mode-rtc.c29 ret = rtc_read8(plat_data->rtc, plat_data->addr + i); in reboot_mode_get()
62 ret = rtc_write8(plat_data->rtc, (plat_data->addr + i), val[i]); in reboot_mode_set()
86 &plat_data->rtc)) { in reboot_mode_ofdata_to_platdata()
/u-boot/arch/mips/dts/
A Djz4780.dtsi33 rtc: rtc { label
43 clocks = <&ext>, <&rtc>;
44 clock-names = "ext", "rtc";
/u-boot/include/reboot-mode/
A Dreboot-mode-rtc.h10 struct udevice *rtc; member
/u-boot/post/drivers/
A DMakefile6 obj-y += flash.o i2c.o memory.o rtc.o
/u-boot/doc/board/st/
A Dst-dt.rst55 * rtc
56 - rtc/st,stm32-rtc.yaml

Completed in 16 milliseconds

12345678910>>...18