Lines Matching full:rn5t618
15 #include <linux/mfd/rn5t618.h>
26 struct rn5t618 *rn5t618; member
73 err = regmap_update_bits(rtc->rn5t618->regmap, in rc5t619_rtc_periodic_disable()
79 err = regmap_update_bits(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, in rc5t619_rtc_periodic_disable()
95 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, ®_data); in rc5t619_rtc_pon_setup()
102 err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, reg_data); in rc5t619_rtc_pon_setup()
107 err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_ADJUST, 0); in rc5t619_rtc_pon_setup()
111 return regmap_update_bits(rtc->rn5t618->regmap, in rc5t619_rtc_pon_setup()
125 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2); in rc5t619_rtc_read_time()
132 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1); in rc5t619_rtc_read_time()
136 err = regmap_bulk_read(rtc->rn5t618->regmap, RN5T618_RTC_SECONDS, in rc5t619_rtc_read_time()
171 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2); in rc5t619_rtc_set_time()
178 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1); in rc5t619_rtc_set_time()
203 err = regmap_bulk_write(rtc->rn5t618->regmap, RN5T618_RTC_SECONDS, in rc5t619_rtc_set_time()
218 return regmap_update_bits(rtc->rn5t618->regmap, in rc5t619_rtc_alarm_enable()
233 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1); in rc5t619_rtc_read_alarm()
237 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_MONTH, &buff_cent); in rc5t619_rtc_read_alarm()
248 err = regmap_bulk_read(rtc->rn5t618->regmap, RN5T618_RTC_ALARM_Y_SEC, in rc5t619_rtc_read_alarm()
280 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1); in rc5t619_rtc_set_alarm()
313 err = regmap_bulk_write(rtc->rn5t618->regmap, RN5T618_RTC_ALARM_Y_SEC, in rc5t619_rtc_set_alarm()
334 return regmap_update_bits(rtc->rn5t618->regmap, in rc5t619_rtc_alarm_flag_clr()
353 struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent); in rc5t619_rtc_probe() local
362 rtc->rn5t618 = rn5t618; in rc5t619_rtc_probe()
367 if (rn5t618->irq_data) in rc5t619_rtc_probe()
368 rtc->irq = regmap_irq_get_virq(rn5t618->irq_data, in rc5t619_rtc_probe()
374 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2); in rc5t619_rtc_probe()