rtc-rv3032.c (767fbb7102c69bedb8dca5a877c4eae4bbf8cf9b) rtc-rv3032.c (3a905c2d9544a418953d6c18668f0f853fbd9be9)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * RTC driver for the Micro Crystal RV3032
4 *
5 * Copyright (C) 2020 Micro Crystal SA
6 *
7 * Alexandre Belloni <alexandre.belloni@bootlin.com>
8 *

--- 876 unchanged lines hidden (view full) ---

885 rv3032->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
886 rv3032->rtc->range_max = RTC_TIMESTAMP_END_2099;
887 rv3032->rtc->ops = &rv3032_rtc_ops;
888 ret = rtc_register_device(rv3032->rtc);
889 if (ret)
890 return ret;
891
892 nvmem_cfg.priv = rv3032->regmap;
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * RTC driver for the Micro Crystal RV3032
4 *
5 * Copyright (C) 2020 Micro Crystal SA
6 *
7 * Alexandre Belloni <alexandre.belloni@bootlin.com>
8 *

--- 876 unchanged lines hidden (view full) ---

885 rv3032->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
886 rv3032->rtc->range_max = RTC_TIMESTAMP_END_2099;
887 rv3032->rtc->ops = &rv3032_rtc_ops;
888 ret = rtc_register_device(rv3032->rtc);
889 if (ret)
890 return ret;
891
892 nvmem_cfg.priv = rv3032->regmap;
893 rtc_nvmem_register(rv3032->rtc, &nvmem_cfg);
893 devm_rtc_nvmem_register(rv3032->rtc, &nvmem_cfg);
894 eeprom_cfg.priv = rv3032;
894 eeprom_cfg.priv = rv3032;
895 rtc_nvmem_register(rv3032->rtc, &eeprom_cfg);
895 devm_rtc_nvmem_register(rv3032->rtc, &eeprom_cfg);
896
897 rv3032->rtc->max_user_freq = 1;
898
899#ifdef CONFIG_COMMON_CLK
900 rv3032_clkout_register_clk(rv3032, client);
901#endif
902
903 rv3032_hwmon_register(&client->dev);

--- 22 unchanged lines hidden ---
896
897 rv3032->rtc->max_user_freq = 1;
898
899#ifdef CONFIG_COMMON_CLK
900 rv3032_clkout_register_clk(rv3032, client);
901#endif
902
903 rv3032_hwmon_register(&client->dev);

--- 22 unchanged lines hidden ---