Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-ds1307.c3 * rtc-ds1307.c - RTC driver for some mostly-compatible I2C chips.
17 #include <linux/rtc/ds1307.h>
169 struct ds1307 { struct
195 u8 (*do_trickle_setup)(struct ds1307 *, u32,
212 struct ds1307 *ds1307 = dev_get_drvdata(dev); in ds1307_get_time() local
214 const struct chip_desc *chip = &chips[ds1307->type]; in ds1307_get_time()
217 if (ds1307->type == rx_8130) { in ds1307_get_time()
219 ret = regmap_read(ds1307->regmap, RX8130_REG_FLAG, &regflag); in ds1307_get_time()
232 ret = regmap_bulk_read(ds1307 in ds1307_get_time()
323 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds1307_set_time() local
417 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds1337_read_alarm() local
459 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds1337_set_alarm() local
520 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds1307_alarm_irq_enable() local
530 do_trickle_setup_ds1339(struct ds1307 *ds1307, u32 ohms, bool diode) do_trickle_setup_ds1339() argument
555 do_trickle_setup_rx8130(struct ds1307 *ds1307, u32 ohms, bool diode) do_trickle_setup_rx8130() argument
567 struct ds1307 *ds1307 = dev_id; rx8130_irq() local
599 struct ds1307 *ds1307 = dev_get_drvdata(dev); rx8130_read_alarm() local
641 struct ds1307 *ds1307 = dev_get_drvdata(dev); rx8130_set_alarm() local
689 struct ds1307 *ds1307 = dev_get_drvdata(dev); rx8130_alarm_irq_enable() local
709 struct ds1307 *ds1307 = dev_id; mcp794xx_irq() local
742 struct ds1307 *ds1307 = dev_get_drvdata(dev); mcp794xx_read_alarm() local
800 struct ds1307 *ds1307 = dev_get_drvdata(dev); mcp794xx_set_alarm() local
851 struct ds1307 *ds1307 = dev_get_drvdata(dev); mcp794xx_alarm_irq_enable() local
863 struct ds1307 *ds1307 = dev_get_drvdata(dev); m41txx_rtc_read_offset() local
882 struct ds1307 *ds1307 = dev_get_drvdata(dev); m41txx_rtc_set_offset() local
905 struct ds1307 *ds1307 = watchdog_get_drvdata(wdt_dev); ds1388_wdt_start() local
938 struct ds1307 *ds1307 = watchdog_get_drvdata(wdt_dev); ds1388_wdt_stop() local
946 struct ds1307 *ds1307 = watchdog_get_drvdata(wdt_dev); ds1388_wdt_ping() local
956 struct ds1307 *ds1307 = watchdog_get_drvdata(wdt_dev); ds1388_wdt_set_timeout() local
1212 struct ds1307 *ds1307 = dev_id; ds1307_irq() local
1253 struct ds1307 *ds1307 = dev_get_drvdata(dev->parent); frequency_test_store() local
1273 struct ds1307 *ds1307 = dev_get_drvdata(dev->parent); frequency_test_show() local
1293 ds1307_add_frequency_test(struct ds1307 *ds1307) ds1307_add_frequency_test() argument
1317 struct ds1307 *ds1307 = priv; ds1307_nvram_read() local
1327 struct ds1307 *ds1307 = priv; ds1307_nvram_write() local
1336 ds1307_trickle_init(struct ds1307 *ds1307, const struct chip_desc *chip) ds1307_trickle_init() argument
1390 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds3231_hwmon_read_temp() local
1431 ds1307_hwmon_register(struct ds1307 *ds1307) ds1307_hwmon_register() argument
1449 ds1307_hwmon_register(struct ds1307 *ds1307) ds1307_hwmon_register() argument
1480 ds1337_write_control(struct ds1307 *ds1307, u8 mask, u8 value) ds1337_write_control() argument
1496 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_recalc_rate() local
1527 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_set_rate() local
1551 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_prepare() local
1558 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_unprepare() local
1565 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_is_prepared() local
1590 ds3231_clk_32khz_control(struct ds1307 *ds1307, bool enable) ds3231_clk_32khz_control() argument
1606 struct ds1307 *ds1307 = clk_32khz_to_ds1307(hw); ds3231_clk_32khz_prepare() local
1613 struct ds1307 *ds1307 = clk_32khz_to_ds1307(hw); ds3231_clk_32khz_unprepare() local
1620 struct ds1307 *ds1307 = clk_32khz_to_ds1307(hw); ds3231_clk_32khz_is_prepared() local
1648 ds3231_clks_register(struct ds1307 *ds1307) ds3231_clks_register() argument
1693 ds1307_clks_register(struct ds1307 *ds1307) ds1307_clks_register() argument
1709 ds1307_clks_register(struct ds1307 *ds1307) ds1307_clks_register() argument
1730 ds1307_wdt_register(struct ds1307 *ds1307) ds1307_wdt_register() argument
1758 ds1307_wdt_register(struct ds1307 *ds1307) ds1307_wdt_register() argument
1771 struct ds1307 *ds1307; ds1307_probe() local
[all...]
H A DMakefile55 obj-$(CONFIG_RTC_DRV_DS1307) += rtc-ds1307.o
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-ds1307.c3 * rtc-ds1307.c - RTC driver for some mostly-compatible I2C chips.
18 #include <linux/rtc/ds1307.h>
171 struct ds1307 { struct
194 u8 (*do_trickle_setup)(struct ds1307 *, u32,
211 struct ds1307 *ds1307 = dev_get_drvdata(dev); in ds1307_get_time() local
213 const struct chip_desc *chip = &chips[ds1307->type]; in ds1307_get_time()
216 if (ds1307->type == rx_8130) { in ds1307_get_time()
218 ret = regmap_read(ds1307->regmap, RX8130_REG_FLAG, &regflag); in ds1307_get_time()
231 ret = regmap_bulk_read(ds1307 in ds1307_get_time()
322 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds1307_set_time() local
416 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds1337_read_alarm() local
455 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds1337_set_alarm() local
513 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds1307_alarm_irq_enable() local
520 do_trickle_setup_ds1339(struct ds1307 *ds1307, u32 ohms, bool diode) do_trickle_setup_ds1339() argument
545 do_trickle_setup_rx8130(struct ds1307 *ds1307, u32 ohms, bool diode) do_trickle_setup_rx8130() argument
557 struct ds1307 *ds1307 = dev_id; rx8130_irq() local
588 struct ds1307 *ds1307 = dev_get_drvdata(dev); rx8130_read_alarm() local
627 struct ds1307 *ds1307 = dev_get_drvdata(dev); rx8130_set_alarm() local
672 struct ds1307 *ds1307 = dev_get_drvdata(dev); rx8130_alarm_irq_enable() local
689 struct ds1307 *ds1307 = dev_id; mcp794xx_irq() local
722 struct ds1307 *ds1307 = dev_get_drvdata(dev); mcp794xx_read_alarm() local
777 struct ds1307 *ds1307 = dev_get_drvdata(dev); mcp794xx_set_alarm() local
825 struct ds1307 *ds1307 = dev_get_drvdata(dev); mcp794xx_alarm_irq_enable() local
834 struct ds1307 *ds1307 = dev_get_drvdata(dev); m41txx_rtc_read_offset() local
853 struct ds1307 *ds1307 = dev_get_drvdata(dev); m41txx_rtc_set_offset() local
876 struct ds1307 *ds1307 = watchdog_get_drvdata(wdt_dev); ds1388_wdt_start() local
909 struct ds1307 *ds1307 = watchdog_get_drvdata(wdt_dev); ds1388_wdt_stop() local
917 struct ds1307 *ds1307 = watchdog_get_drvdata(wdt_dev); ds1388_wdt_ping() local
927 struct ds1307 *ds1307 = watchdog_get_drvdata(wdt_dev); ds1388_wdt_set_timeout() local
1156 struct ds1307 *ds1307 = dev_id; ds1307_irq() local
1197 struct ds1307 *ds1307 = dev_get_drvdata(dev->parent); frequency_test_store() local
1217 struct ds1307 *ds1307 = dev_get_drvdata(dev->parent); frequency_test_show() local
1236 ds1307_add_frequency_test(struct ds1307 *ds1307) ds1307_add_frequency_test() argument
1260 struct ds1307 *ds1307 = priv; ds1307_nvram_read() local
1270 struct ds1307 *ds1307 = priv; ds1307_nvram_write() local
1279 ds1307_trickle_init(struct ds1307 *ds1307, const struct chip_desc *chip) ds1307_trickle_init() argument
1333 struct ds1307 *ds1307 = dev_get_drvdata(dev); ds3231_hwmon_read_temp() local
1374 ds1307_hwmon_register(struct ds1307 *ds1307) ds1307_hwmon_register() argument
1392 ds1307_hwmon_register(struct ds1307 *ds1307) ds1307_hwmon_register() argument
1423 ds1337_write_control(struct ds1307 *ds1307, u8 mask, u8 value) ds1337_write_control() argument
1439 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_recalc_rate() local
1470 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_set_rate() local
1494 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_prepare() local
1501 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_unprepare() local
1508 struct ds1307 *ds1307 = clk_sqw_to_ds1307(hw); ds3231_clk_sqw_is_prepared() local
1533 ds3231_clk_32khz_control(struct ds1307 *ds1307, bool enable) ds3231_clk_32khz_control() argument
1549 struct ds1307 *ds1307 = clk_32khz_to_ds1307(hw); ds3231_clk_32khz_prepare() local
1556 struct ds1307 *ds1307 = clk_32khz_to_ds1307(hw); ds3231_clk_32khz_unprepare() local
1563 struct ds1307 *ds1307 = clk_32khz_to_ds1307(hw); ds3231_clk_32khz_is_prepared() local
1594 ds3231_clks_register(struct ds1307 *ds1307) ds3231_clks_register() argument
1640 ds1307_clks_register(struct ds1307 *ds1307) ds1307_clks_register() argument
1656 ds1307_clks_register(struct ds1307 *ds1307) ds1307_clks_register() argument
1677 ds1307_wdt_register(struct ds1307 *ds1307) ds1307_wdt_register() argument
1705 ds1307_wdt_register(struct ds1307 *ds1307) ds1307_wdt_register() argument
1718 struct ds1307 *ds1307; ds1307_probe() local
[all...]
H A DMakefile53 obj-$(CONFIG_RTC_DRV_DS1307) += rtc-ds1307.o

Completed in 5 milliseconds