Searched refs:ds1305 (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-ds1305.c | 3 * 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 D | Makefile | 52 obj-$(CONFIG_RTC_DRV_DS1305) += rtc-ds1305.o
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-ds1305.c | 3 * 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 D | Makefile | 54 obj-$(CONFIG_RTC_DRV_DS1305) += rtc-ds1305.o
|
Completed in 2 milliseconds