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 --- |