bd70528           182 drivers/gpio/gpio-bd70528.c 	struct rohm_regmap_dev *bd70528;
bd70528           185 drivers/gpio/gpio-bd70528.c 	bd70528 = dev_get_drvdata(pdev->dev.parent);
bd70528           186 drivers/gpio/gpio-bd70528.c 	if (!bd70528) {
bd70528           211 drivers/gpio/gpio-bd70528.c 	bdgpio->chip.regmap = bd70528->regmap;
bd70528           223 drivers/mfd/rohm-bd70528.c 	struct bd70528_data *bd70528;
bd70528           232 drivers/mfd/rohm-bd70528.c 	bd70528 = devm_kzalloc(&i2c->dev, sizeof(*bd70528), GFP_KERNEL);
bd70528           233 drivers/mfd/rohm-bd70528.c 	if (!bd70528)
bd70528           236 drivers/mfd/rohm-bd70528.c 	mutex_init(&bd70528->rtc_timer_lock);
bd70528           238 drivers/mfd/rohm-bd70528.c 	dev_set_drvdata(&i2c->dev, &bd70528->chip);
bd70528           240 drivers/mfd/rohm-bd70528.c 	bd70528->chip.chip_type = ROHM_CHIP_TYPE_BD70528;
bd70528           241 drivers/mfd/rohm-bd70528.c 	bd70528->chip.regmap = devm_regmap_init_i2c(i2c, &bd70528_regmap);
bd70528           242 drivers/mfd/rohm-bd70528.c 	if (IS_ERR(bd70528->chip.regmap)) {
bd70528           244 drivers/mfd/rohm-bd70528.c 		return PTR_ERR(bd70528->chip.regmap);
bd70528           268 drivers/mfd/rohm-bd70528.c 	ret = devm_regmap_add_irq_chip(&i2c->dev, bd70528->chip.regmap,
bd70528           284 drivers/mfd/rohm-bd70528.c 	ret = regmap_update_bits(bd70528->chip.regmap,
bd70528           247 drivers/regulator/bd70528-regulator.c 	struct rohm_regmap_dev *bd70528;
bd70528           253 drivers/regulator/bd70528-regulator.c 	bd70528 = dev_get_drvdata(pdev->dev.parent);
bd70528           254 drivers/regulator/bd70528-regulator.c 	if (!bd70528) {
bd70528           259 drivers/regulator/bd70528-regulator.c 	config.regmap = bd70528->regmap;
bd70528            50 drivers/rtc/rtc-bd70528.c static int bd70528_set_wake(struct rohm_regmap_dev *bd70528,
bd70528            56 drivers/rtc/rtc-bd70528.c 	ret = regmap_read(bd70528->regmap, BD70528_REG_WAKE_EN, &ctrl_reg);
bd70528            75 drivers/rtc/rtc-bd70528.c 	return regmap_write(bd70528->regmap, BD70528_REG_WAKE_EN,
bd70528            79 drivers/rtc/rtc-bd70528.c static int bd70528_set_elapsed_tmr(struct rohm_regmap_dev *bd70528,
bd70528            97 drivers/rtc/rtc-bd70528.c 	ret = regmap_read(bd70528->regmap, BD70528_REG_ELAPSED_TIMER_EN,
bd70528           117 drivers/rtc/rtc-bd70528.c 	return regmap_write(bd70528->regmap, BD70528_REG_ELAPSED_TIMER_EN,
bd70528           222 drivers/rtc/rtc-bd70528.c 	struct rohm_regmap_dev *bd70528 = r->mfd;
bd70528           224 drivers/rtc/rtc-bd70528.c 	ret = regmap_bulk_read(bd70528->regmap, BD70528_REG_RTC_WAKE_START,
bd70528           231 drivers/rtc/rtc-bd70528.c 	ret = regmap_bulk_read(bd70528->regmap, BD70528_REG_RTC_ALM_START,
bd70528           249 drivers/rtc/rtc-bd70528.c 	ret = regmap_bulk_write(bd70528->regmap,
bd70528           256 drivers/rtc/rtc-bd70528.c 	ret = regmap_bulk_write(bd70528->regmap, BD70528_REG_RTC_ALM_START,
bd70528           269 drivers/rtc/rtc-bd70528.c 	struct rohm_regmap_dev *bd70528 = r->mfd;
bd70528           271 drivers/rtc/rtc-bd70528.c 	ret = regmap_bulk_read(bd70528->regmap, BD70528_REG_RTC_ALM_START,
bd70528           293 drivers/rtc/rtc-bd70528.c 	struct rohm_regmap_dev *bd70528 = r->mfd;
bd70528           299 drivers/rtc/rtc-bd70528.c 	tmpret = regmap_bulk_read(bd70528->regmap,
bd70528           308 drivers/rtc/rtc-bd70528.c 	tmpret = regmap_bulk_write(bd70528->regmap,
bd70528           338 drivers/rtc/rtc-bd70528.c 	struct rohm_regmap_dev *bd70528 = r->mfd;
bd70528           343 drivers/rtc/rtc-bd70528.c 	ret = regmap_bulk_read(bd70528->regmap,
bd70528            47 drivers/watchdog/bd70528_wdt.c 	struct bd70528_data *bd70528 = container_of(data, struct bd70528_data,
bd70528            52 drivers/watchdog/bd70528_wdt.c 	ret = regmap_read(bd70528->chip.regmap, BD70528_REG_WDT_CTRL, &tmp);
bd70528            79 drivers/watchdog/bd70528_wdt.c 		ret = regmap_write(bd70528->chip.regmap, BD70528_REG_WDT_CTRL,
bd70528            85 drivers/watchdog/bd70528_wdt.c 	ret = regmap_read(bd70528->chip.regmap, BD70528_REG_WDT_CTRL, &tmp);
bd70528            87 drivers/watchdog/bd70528_wdt.c 		dev_err(bd70528->chip.dev,
bd70528           107 drivers/watchdog/bd70528_wdt.c 	struct bd70528_data *bd70528 = container_of(data, struct bd70528_data,
bd70528           110 drivers/watchdog/bd70528_wdt.c 	mutex_lock(&bd70528->rtc_timer_lock);
bd70528           124 drivers/watchdog/bd70528_wdt.c 	struct bd70528_data *bd70528 = container_of(data, struct bd70528_data,
bd70528           127 drivers/watchdog/bd70528_wdt.c 	mutex_unlock(&bd70528->rtc_timer_lock);
bd70528           226 drivers/watchdog/bd70528_wdt.c 	struct rohm_regmap_dev *bd70528;
bd70528           231 drivers/watchdog/bd70528_wdt.c 	bd70528 = dev_get_drvdata(pdev->dev.parent);
bd70528           232 drivers/watchdog/bd70528_wdt.c 	if (!bd70528) {
bd70528           240 drivers/watchdog/bd70528_wdt.c 	w->regmap = bd70528->regmap;
bd70528           241 drivers/watchdog/bd70528_wdt.c 	w->mfd = bd70528;