Lines Matching refs:rtc
14 #include <linux/rtc.h>
69 struct i2c_client *rtc;
111 ret = max8998_bulk_read(info->rtc, MAX8998_RTC_SEC, 8, data);
128 ret = max8998_bulk_write(info->rtc, MAX8998_RTC_SEC, 8, data);
143 ret = max8998_bulk_read(info->rtc, MAX8998_ALARM0_SEC, 8, data);
149 ret = max8998_read_reg(info->rtc, MAX8998_ALARM0_CONF, &val);
155 ret = max8998_read_reg(info->rtc, MAX8998_RTC_STATUS, &val);
169 int ret = max8998_write_reg(info->rtc, MAX8998_ALARM0_CONF, 0);
182 /* LP3974 with delay bug chips has rtc alarm bugs with "MONTH" field */
186 ret = max8998_write_reg(info->rtc, MAX8998_ALARM0_CONF, alarm0_conf);
206 ret = max8998_bulk_write(info->rtc, MAX8998_ALARM0_SEC, 8, data);
261 info->rtc = max8998->rtc;
265 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8998-rtc",
284 max8998_rtc_alarm_irq, 0, "rtc-alarm0", info);
302 { "max8998-rtc", TYPE_MAX8998 },
303 { "lp3974-rtc", TYPE_LP3974 },
310 .name = "max8998-rtc",