Searched refs:ds1307 (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-ds1307.c | 3 * 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, ®flag); 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 D | Makefile | 55 obj-$(CONFIG_RTC_DRV_DS1307) += rtc-ds1307.o
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-ds1307.c | 3 * 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, ®flag); 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 D | Makefile | 53 obj-$(CONFIG_RTC_DRV_DS1307) += rtc-ds1307.o
|
Completed in 5 milliseconds