Lines Matching refs:mfd
46 struct rohm_regmap_dev *mfd; member
126 ret = bd70528_wdt_set(r->mfd, new_state & BD70528_WDT_STATE_BIT, in bd70528_set_rtc_based_timers()
133 ret = bd70528_set_elapsed_tmr(r->mfd, in bd70528_set_rtc_based_timers()
141 ret = bd70528_set_wake(r->mfd, new_state & BD70528_WAKE_STATE_BIT, in bd70528_set_rtc_based_timers()
222 struct rohm_regmap_dev *bd70528 = r->mfd; in bd70528_set_alarm()
269 struct rohm_regmap_dev *bd70528 = r->mfd; in bd70528_read_alarm()
293 struct rohm_regmap_dev *bd70528 = r->mfd; in bd70528_set_time_locked()
329 bd70528_wdt_lock(r->mfd); in bd70528_set_time()
331 bd70528_wdt_unlock(r->mfd); in bd70528_set_time()
338 struct rohm_regmap_dev *bd70528 = r->mfd; in bd70528_get_time()
365 bd70528_wdt_lock(r->mfd); in bd70528_alm_enable()
366 ret = bd70528_set_wake(r->mfd, enabled, NULL); in bd70528_alm_enable()
371 ret = regmap_update_bits(r->mfd->regmap, BD70528_REG_RTC_ALM_MASK, in bd70528_alm_enable()
377 bd70528_wdt_unlock(r->mfd); in bd70528_alm_enable()
400 struct rohm_regmap_dev *mfd; in bd70528_probe() local
406 mfd = dev_get_drvdata(pdev->dev.parent); in bd70528_probe()
407 if (!mfd) { in bd70528_probe()
415 bd_rtc->mfd = mfd; in bd70528_probe()
424 ret = regmap_read(mfd->regmap, BD70528_REG_RTC_HOUR, &hr); in bd70528_probe()
471 ret = regmap_update_bits(mfd->regmap, in bd70528_probe()