Searched refs:rtc (Results 201 - 225 of 334) sorted by relevance

1234567891011>>

/linux-master/drivers/rtc/
H A Drtc-m41t80.c3 * I2C client/driver for the ST M41T80 family of i2c rtc chips.
21 #include <linux/rtc.h>
149 struct rtc_device *rtc; member in struct:m41t80_data
164 rtc_lock(m41t80->rtc);
168 rtc_unlock(m41t80->rtc);
174 rtc_unlock(m41t80->rtc);
185 rtc_update_irq(m41t80->rtc, 1, events);
191 rtc_unlock(m41t80->rtc);
908 m41t80_data->rtc = devm_rtc_allocate_device(&client->dev);
909 if (IS_ERR(m41t80_data->rtc))
[all...]
H A Drtc-twl.c3 * rtc-twl.c -- TWL Real Time Clock interface
8 * Based on original TI driver twl4030-rtc.c
11 * Based on rtc-omap.c
24 #include <linux/rtc.h>
141 struct rtc_device *rtc; member in struct:twl_rtc
145 * only changed by callers holding rtc ops lock (or resume).
306 /* for twl6030 restore original state of rtc control register */
475 rtc_update_irq(twl_rtc->rtc, 1, events);
577 twl_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name,
579 if (IS_ERR(twl_rtc->rtc))
[all...]
H A Drtc-ac100.c21 #include <linux/rtc.h>
80 #define AC100_RTC_32K_NAME "ac100-rtc-32k"
85 "ac100-cko1-rtc",
86 "ac100-cko2-rtc",
87 "ac100-cko3-rtc",
91 struct rtc_device *rtc; member in struct:ac100_rtc_dev
417 dev_err(dev, "rtc only supports year in range %d - %d\n",
531 rtc_lock(chip->rtc);
539 /* signal rtc framework */
540 rtc_update_irq(chip->rtc,
[all...]
H A Drtc-moxart.c17 #include <linux/rtc.h>
57 struct rtc_device *rtc; member in struct:moxart_rtc
253 moxart_rtc->gpio_data = devm_gpiod_get(&pdev->dev, "rtc-data",
257 dev_err(&pdev->dev, "can't get rtc data gpio: %d\n", ret);
261 moxart_rtc->gpio_sclk = devm_gpiod_get(&pdev->dev, "rtc-sclk",
265 dev_err(&pdev->dev, "can't get rtc sclk gpio: %d\n", ret);
269 moxart_rtc->gpio_reset = devm_gpiod_get(&pdev->dev, "rtc-reset",
273 dev_err(&pdev->dev, "can't get rtc reset gpio: %d\n", ret);
280 moxart_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name,
283 if (IS_ERR(moxart_rtc->rtc)) {
[all...]
H A Drtc-isl1208.c3 * Intersil ISL1208 rtc class driver
14 #include <linux/rtc.h>
17 /* rtc section */
33 #define ISL1208_REG_SR_WRTC (1<<4) /* write rtc */
37 #define ISL1208_REG_SR_RTCF (1<<0) /* rtc fail */
133 struct rtc_device *rtc; member in struct:isl1208_state
372 tm->tm_mon = bcd2bin(regs[ISL1208_REG_MO]) - 1; /* rtc starts at 1 */
408 /* The alarm doesn't store the year so get it from the rtc section */
651 rtc_update_irq(isl1208->rtc, 1, RTC_IRQF | RTC_AF);
672 sysfs_notify(&isl1208->rtc
[all...]
H A Drtc-imxdi.c10 * Since the RTC framework performs API locking via rtc->ops_lock the
28 #include <linux/rtc.h>
98 * struct imxdi_dev - private imxdi rtc data
100 * @rtc: pointer to rtc struct
111 struct rtc_device *rtc; member in struct:imxdi_dev
735 /* pass the alarm event to the rtc framework. */
736 rtc_update_irq(imxdi->rtc, 1, RTC_AF | RTC_IRQF);
740 * probe for dryice rtc device
777 imxdi->rtc
[all...]
H A Drtc-ds3232.c17 #include <linux/rtc.h>
56 struct rtc_device *rtc; member in struct:ds3232
212 * linux rtc-module does not support wday alarm
412 rtc_lock(ds3232->rtc);
445 rtc_update_irq(ds3232->rtc, 1, RTC_AF | RTC_IRQF);
450 rtc_unlock(ds3232->rtc);
515 ds3232->rtc = devm_rtc_device_register(dev, name, &ds3232_rtc_ops,
517 if (IS_ERR(ds3232->rtc))
518 return PTR_ERR(ds3232->rtc);
520 ret = devm_rtc_nvmem_register(ds3232->rtc,
[all...]
H A Drtc-pcf2127.c23 #include <linux/rtc.h>
203 struct rtc_device *rtc; member in struct:pcf2127
730 rtc_update_irq(pcf2127->rtc, 1, RTC_IRQF | RTC_AF);
1114 pcf2127->rtc = devm_rtc_allocate_device(dev);
1115 if (IS_ERR(pcf2127->rtc))
1116 return PTR_ERR(pcf2127->rtc);
1118 pcf2127->rtc->ops = &pcf2127_rtc_ops;
1119 pcf2127->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
1120 pcf2127->rtc->range_max = RTC_TIMESTAMP_END_2099;
1121 pcf2127->rtc
[all...]
H A Drtc-ds1307.c3 * rtc-ds1307.c - RTC driver for some mostly-compatible I2C chips.
18 #include <linux/rtc/ds1307.h>
19 #include <linux/rtc.h>
176 struct rtc_device *rtc; member in struct:ds1307
561 rtc_lock(ds1307->rtc);
578 rtc_update_irq(ds1307->rtc, 1, RTC_AF | RTC_IRQF);
581 rtc_unlock(ds1307->rtc);
690 struct mutex *lock = &ds1307->rtc->ops_lock;
712 rtc_update_irq(ds1307->rtc, 1, RTC_AF | RTC_IRQF);
1157 struct mutex *lock = &ds1307->rtc
[all...]
/linux-master/kernel/time/
H A Dntp.c19 #include <linux/rtc.h>
583 struct rtc_device *rtc; local
587 rtc = rtc_class_open(CONFIG_RTC_SYSTOHC_DEVICE);
588 if (!rtc)
591 if (!rtc->ops || !rtc->ops->set_time)
595 if (*offset_nsec == rtc->set_offset_nsec) {
597 err = rtc_set_time(rtc, &tm);
600 *offset_nsec = rtc->set_offset_nsec;
604 rtc_class_close(rtc);
[all...]
/linux-master/drivers/mfd/
H A Dmax8998.c28 .name = "max8998-rtc",
38 .name = "lp3974-rtc",
129 * device tree. Other sub-modules of max8998 such as pmic, rtc and others have
185 max8998->rtc = i2c_new_dummy_device(i2c->adapter, RTC_I2C_ADDR);
186 if (IS_ERR(max8998->rtc)) {
188 return PTR_ERR(max8998->rtc);
190 i2c_set_clientdata(max8998->rtc, max8998);
221 i2c_unregister_device(max8998->rtc);
/linux-master/drivers/clk/sunxi-ng/
H A DMakefile39 obj-$(CONFIG_SUN6I_RTC_CCU) += sun6i-rtc-ccu.o
64 sun6i-rtc-ccu-y += ccu-sun6i-rtc.o
/linux-master/include/trace/events/
H A Drtc.h2 #define TRACE_SYSTEM rtc
7 #include <linux/rtc.h>
H A Dalarmtimer.h9 #include <linux/rtc.h>
/linux-master/arch/um/drivers/
H A DMakefile21 rtc-objs := rtc_kern.o rtc_user.o
68 obj-$(CONFIG_UML_RTC) += rtc.o
/linux-master/arch/sh/boards/mach-sh03/
H A Dsetup.c15 #include <asm/rtc.h>
/linux-master/arch/m68k/include/asm/
H A Dapollohw.h79 #define rtc (((volatile struct mc146818 *)(IO_BASE + rtc_physaddr))) macro
/linux-master/include/linux/mfd/
H A Dmax8998-private.h129 * @rtc: i2c client private data for rtc
143 struct i2c_client *rtc; member in struct:max8998_dev
/linux-master/arch/powerpc/kernel/
H A Drtas-rtc.c6 #include <linux/rtc.h>
/linux-master/arch/powerpc/platforms/44x/
H A Diss4xx.c20 #include <linux/rtc.h>
/linux-master/samples/pfsm/
H A Dpfsm-wakeup.c17 #include <linux/rtc.h>
/linux-master/arch/m68k/68000/
H A Dtimers.c23 #include <linux/rtc.h>
/linux-master/include/linux/
H A Dmc146818rtc.h15 #include <linux/rtc.h> /* get the user-level API */
/linux-master/arch/x86/platform/intel-mid/
H A Dintel-mid.c61 x86_platform.legacy.rtc = 1;
/linux-master/drivers/power/reset/
H A Dmt6323-poweroff.c16 #include <linux/mfd/mt6397/rtc.h>

Completed in 491 milliseconds

1234567891011>>