rtc-rv3029c2.c (8dd06ef34b6e2f41b29fbf5fc1663780f2524285) | rtc-rv3029c2.c (3a905c2d9544a418953d6c18668f0f853fbd9be9) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Micro Crystal RV-3029 / RV-3049 rtc class driver 4 * 5 * Author: Gregory Hermant <gregory.hermant@calao-systems.com> 6 * Michael Buesch <m@bues.ch> 7 * 8 * based on previously existing rtc class drivers --- 741 unchanged lines hidden (view full) --- 750 rv3029->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000; 751 rv3029->rtc->range_max = RTC_TIMESTAMP_END_2079; 752 753 rc = rtc_register_device(rv3029->rtc); 754 if (rc) 755 return rc; 756 757 nvmem_cfg.priv = rv3029->regmap; | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Micro Crystal RV-3029 / RV-3049 rtc class driver 4 * 5 * Author: Gregory Hermant <gregory.hermant@calao-systems.com> 6 * Michael Buesch <m@bues.ch> 7 * 8 * based on previously existing rtc class drivers --- 741 unchanged lines hidden (view full) --- 750 rv3029->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000; 751 rv3029->rtc->range_max = RTC_TIMESTAMP_END_2079; 752 753 rc = rtc_register_device(rv3029->rtc); 754 if (rc) 755 return rc; 756 757 nvmem_cfg.priv = rv3029->regmap; |
758 rtc_nvmem_register(rv3029->rtc, &nvmem_cfg); | 758 devm_rtc_nvmem_register(rv3029->rtc, &nvmem_cfg); |
759 760 return 0; 761} 762 763static const struct regmap_range rv3029_holes_range[] = { 764 regmap_reg_range(0x05, 0x07), 765 regmap_reg_range(0x0f, 0x0f), 766 regmap_reg_range(0x17, 0x17), --- 153 unchanged lines hidden --- | 759 760 return 0; 761} 762 763static const struct regmap_range rv3029_holes_range[] = { 764 regmap_reg_range(0x05, 0x07), 765 regmap_reg_range(0x0f, 0x0f), 766 regmap_reg_range(0x17, 0x17), --- 153 unchanged lines hidden --- |