• Home
  • Raw
  • Download

Lines Matching refs:ctrl_reg

88 	unsigned int ctrl_reg, rtc_ctrl_reg;  in pm8xxx_rtc_set_time()  local
106 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl, &ctrl_reg); in pm8xxx_rtc_set_time()
110 if (ctrl_reg & regs->alarm_en) { in pm8xxx_rtc_set_time()
112 ctrl_reg &= ~regs->alarm_en; in pm8xxx_rtc_set_time()
113 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_rtc_set_time()
168 ctrl_reg |= regs->alarm_en; in pm8xxx_rtc_set_time()
169 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_rtc_set_time()
238 unsigned int ctrl_reg; in pm8xxx_rtc_set_alarm() local
259 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl, &ctrl_reg); in pm8xxx_rtc_set_alarm()
264 ctrl_reg |= regs->alarm_en; in pm8xxx_rtc_set_alarm()
266 ctrl_reg &= ~regs->alarm_en; in pm8xxx_rtc_set_alarm()
268 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_rtc_set_alarm()
323 unsigned int ctrl_reg; in pm8xxx_rtc_alarm_irq_enable() local
327 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl, &ctrl_reg); in pm8xxx_rtc_alarm_irq_enable()
332 ctrl_reg |= regs->alarm_en; in pm8xxx_rtc_alarm_irq_enable()
334 ctrl_reg &= ~regs->alarm_en; in pm8xxx_rtc_alarm_irq_enable()
336 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_rtc_alarm_irq_enable()
359 unsigned int ctrl_reg; in pm8xxx_alarm_trigger() local
368 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl, &ctrl_reg); in pm8xxx_alarm_trigger()
374 ctrl_reg &= ~regs->alarm_en; in pm8xxx_alarm_trigger()
376 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_alarm_trigger()
387 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl2, &ctrl_reg); in pm8xxx_alarm_trigger()
394 ctrl_reg |= PM8xxx_RTC_ALARM_CLEAR; in pm8xxx_alarm_trigger()
395 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl2, ctrl_reg); in pm8xxx_alarm_trigger()
407 unsigned int ctrl_reg; in pm8xxx_rtc_enable() local
411 rc = regmap_read(rtc_dd->regmap, regs->ctrl, &ctrl_reg); in pm8xxx_rtc_enable()
415 if (!(ctrl_reg & PM8xxx_RTC_ENABLE)) { in pm8xxx_rtc_enable()
416 ctrl_reg |= PM8xxx_RTC_ENABLE; in pm8xxx_rtc_enable()
417 rc = regmap_write(rtc_dd->regmap, regs->ctrl, ctrl_reg); in pm8xxx_rtc_enable()