Lines Matching refs:rtc_dev
1072 struct rtc_device *rtc_dev; in ds1685_rtc_probe() local
1263 rtc_dev = devm_rtc_allocate_device(&pdev->dev); in ds1685_rtc_probe()
1264 if (IS_ERR(rtc_dev)) in ds1685_rtc_probe()
1265 return PTR_ERR(rtc_dev); in ds1685_rtc_probe()
1267 rtc_dev->ops = &ds1685_rtc_ops; in ds1685_rtc_probe()
1270 rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_2000; in ds1685_rtc_probe()
1271 rtc_dev->range_max = RTC_TIMESTAMP_END_2099; in ds1685_rtc_probe()
1274 rtc_dev->max_user_freq = RTC_MAX_USER_FREQ; in ds1685_rtc_probe()
1278 rtc_dev->uie_unsupported = 1; in ds1685_rtc_probe()
1280 rtc->dev = rtc_dev; in ds1685_rtc_probe()
1315 ret = rtc_add_group(rtc_dev, &ds1685_rtc_sysfs_misc_grp); in ds1685_rtc_probe()
1319 rtc_dev->nvram_old_abi = true; in ds1685_rtc_probe()
1321 ret = rtc_nvmem_register(rtc_dev, &nvmem_cfg); in ds1685_rtc_probe()
1325 return rtc_register_device(rtc_dev); in ds1685_rtc_probe()