| /u-boot/drivers/rtc/ |
| A D | armada38x.c | 55 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 D | mcfrtc.c | 21 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 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 | max313xx.c | 232 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 D | Makefile | 7 obj-$(CONFIG_$(SPL_TPL_)DM_RTC) += rtc-uclass.o 23 obj-$(CONFIG_RTC_MC13XXX) += mc13xxx-rtc.o
|
| /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()
|
| /u-boot/doc/usage/cmd/ |
| A D | unbind.rst | 37 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 D | bind.rst | 40 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 D | reboot-mode-rtc.txt | 4 - 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 D | board.c | 289 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 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 | meson-g12b-gsking-x.dts | 19 rtc0 = &rtc; 116 rtc: rtc@51 { label
|
| A D | meson-g12b-gtking-pro.dts | 18 rtc0 = &rtc; 125 rtc: rtc@51 { label
|
| A D | meson-sm1-odroid-hc4.dts | 15 rtc0 = &rtc; 96 rtc: rtc@51 { label
|
| A D | socfpga_cyclone5_socrates.dts | 47 rtc: rtc@68 { label
|
| A D | meson-g12b-gtking.dts | 18 rtc0 = &rtc; 136 rtc: rtc@51 { label
|
| /u-boot/drivers/reboot-mode/ |
| A D | reboot-mode-rtc.c | 29 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 D | jz4780.dtsi | 33 rtc: rtc { label 43 clocks = <&ext>, <&rtc>; 44 clock-names = "ext", "rtc";
|
| /u-boot/include/reboot-mode/ |
| A D | reboot-mode-rtc.h | 10 struct udevice *rtc; member
|
| /u-boot/post/drivers/ |
| A D | Makefile | 6 obj-y += flash.o i2c.o memory.o rtc.o
|
| /u-boot/doc/board/st/ |
| A D | st-dt.rst | 55 * rtc 56 - rtc/st,stm32-rtc.yaml
|