Lines Matching refs:rtc
7 // based on rtc-max8998.c
12 #include <linux/rtc.h>
67 struct i2c_client *rtc;
117 ret = max8997_write_reg(info->rtc, MAX8997_RTC_UPDATE1,
139 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_SEC, RTC_NR_TIME, data);
165 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_SEC, RTC_NR_TIME, data);
187 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME,
229 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME,
240 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME,
261 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME,
280 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME,
312 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME,
384 ret = max8997_update_reg(info->rtc, MAX8997_RTC_WTSR_SMPL, val, mask);
412 ret = max8997_update_reg(info->rtc, MAX8997_RTC_WTSR_SMPL, val, mask);
422 max8997_read_reg(info->rtc, MAX8997_RTC_WTSR_SMPL, &val);
437 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_CTRLMASK, 2, data);
462 info->rtc = max8997->rtc;
478 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8997-rtc",
497 "rtc-alarm0", info);
515 { "max8997-rtc", 0 },
522 .name = "max8997-rtc",