Home
last modified time | relevance | path

Searched refs:ds1305 (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-ds1305.c3 * rtc-ds1305.c -- driver for DS1305 and DS1306 SPI RTC chips
15 #include <linux/spi/ds1305.h>
76 /* trickle bits are defined in <linux/spi/ds1305.h> */
84 struct ds1305 { struct
141 struct ds1305 *ds1305 = dev_get_drvdata(dev); in ds1305_alarm_irq_enable() local
146 buf[1] = ds1305->ctrl[0]; in ds1305_alarm_irq_enable()
149 if (ds1305->ctrl[0] & DS1305_AEI0) in ds1305_alarm_irq_enable()
157 err = spi_write_then_read(ds1305->spi, buf, sizeof(buf), NULL, 0); in ds1305_alarm_irq_enable()
159 ds1305 in ds1305_alarm_irq_enable()
172 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_get_time() local
207 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_set_time() local
268 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_get_alarm() local
320 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_set_alarm() local
384 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_proc() local
437 struct ds1305 *ds1305 = container_of(work, struct ds1305, work); ds1305_work() local
476 struct ds1305 *ds1305 = p; ds1305_irq() local
510 struct ds1305 *ds1305 = priv; ds1305_nvram_read() local
525 struct ds1305 *ds1305 = priv; ds1305_nvram_write() local
545 struct ds1305 *ds1305; ds1305_probe() local
726 struct ds1305 *ds1305 = spi_get_drvdata(spi); ds1305_remove() local
[all...]
H A DMakefile52 obj-$(CONFIG_RTC_DRV_DS1305) += rtc-ds1305.o
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-ds1305.c3 * rtc-ds1305.c -- driver for DS1305 and DS1306 SPI RTC chips
15 #include <linux/spi/ds1305.h>
76 /* trickle bits are defined in <linux/spi/ds1305.h> */
84 struct ds1305 { struct
141 struct ds1305 *ds1305 = dev_get_drvdata(dev); in ds1305_alarm_irq_enable() local
146 buf[1] = ds1305->ctrl[0]; in ds1305_alarm_irq_enable()
149 if (ds1305->ctrl[0] & DS1305_AEI0) in ds1305_alarm_irq_enable()
157 err = spi_write_then_read(ds1305->spi, buf, sizeof(buf), NULL, 0); in ds1305_alarm_irq_enable()
159 ds1305 in ds1305_alarm_irq_enable()
172 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_get_time() local
207 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_set_time() local
268 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_get_alarm() local
320 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_set_alarm() local
384 struct ds1305 *ds1305 = dev_get_drvdata(dev); ds1305_proc() local
437 struct ds1305 *ds1305 = container_of(work, struct ds1305, work); ds1305_work() local
477 struct ds1305 *ds1305 = p; ds1305_irq() local
511 struct ds1305 *ds1305 = priv; ds1305_nvram_read() local
526 struct ds1305 *ds1305 = priv; ds1305_nvram_write() local
546 struct ds1305 *ds1305; ds1305_probe() local
727 struct ds1305 *ds1305 = spi_get_drvdata(spi); ds1305_remove() local
[all...]
H A DMakefile54 obj-$(CONFIG_RTC_DRV_DS1305) += rtc-ds1305.o

Completed in 2 milliseconds