rx8581             76 drivers/rtc/rtc-rx8581.c 	struct rx8581 *rx8581 = i2c_get_clientdata(client);
rx8581             83 drivers/rtc/rtc-rx8581.c 	err = regmap_read(rx8581->regmap, RX8581_REG_FLAG, &data);
rx8581             96 drivers/rtc/rtc-rx8581.c 			err = regmap_write(rx8581->regmap, RX8581_REG_FLAG,
rx8581            103 drivers/rtc/rtc-rx8581.c 		err = regmap_bulk_read(rx8581->regmap, RX8581_REG_SC, date,
rx8581            109 drivers/rtc/rtc-rx8581.c 		err = regmap_read(rx8581->regmap, RX8581_REG_FLAG, &data);
rx8581            141 drivers/rtc/rtc-rx8581.c 	struct rx8581 *rx8581 = i2c_get_clientdata(client);
rx8581            164 drivers/rtc/rtc-rx8581.c 	err = regmap_update_bits(rx8581->regmap, RX8581_REG_CTRL,
rx8581            170 drivers/rtc/rtc-rx8581.c 	err = regmap_bulk_write(rx8581->regmap, RX8581_REG_SC,
rx8581            176 drivers/rtc/rtc-rx8581.c 	err = regmap_update_bits(rx8581->regmap, RX8581_REG_FLAG,
rx8581            182 drivers/rtc/rtc-rx8581.c 	return regmap_update_bits(rx8581->regmap, RX8581_REG_CTRL,
rx8581            194 drivers/rtc/rtc-rx8581.c 	struct rx8581 *rx8581 = priv;
rx8581            196 drivers/rtc/rtc-rx8581.c 	return regmap_bulk_read(rx8581->regmap, RX8571_USER_RAM + offset,
rx8581            203 drivers/rtc/rtc-rx8581.c 	struct rx8581 *rx8581 = priv;
rx8581            205 drivers/rtc/rtc-rx8581.c 	return regmap_bulk_write(rx8581->regmap, RX8571_USER_RAM + offset,
rx8581            212 drivers/rtc/rtc-rx8581.c 	struct rx8581 *rx8581 = priv;
rx8581            216 drivers/rtc/rtc-rx8581.c 	ret = regmap_read(rx8581->regmap, RX8581_REG_RAM, &tmp_val);
rx8581            225 drivers/rtc/rtc-rx8581.c 	struct rx8581 *rx8581 = priv;
rx8581            229 drivers/rtc/rtc-rx8581.c 	return regmap_write(rx8581->regmap, RX8581_REG_RAM,
rx8581            254 drivers/rtc/rtc-rx8581.c 	struct rx8581 *rx8581;
rx8581            281 drivers/rtc/rtc-rx8581.c 	rx8581 = devm_kzalloc(&client->dev, sizeof(struct rx8581), GFP_KERNEL);
rx8581            282 drivers/rtc/rtc-rx8581.c 	if (!rx8581)
rx8581            285 drivers/rtc/rtc-rx8581.c 	i2c_set_clientdata(client, rx8581);
rx8581            287 drivers/rtc/rtc-rx8581.c 	rx8581->regmap = devm_regmap_init_i2c(client, &config->regmap);
rx8581            288 drivers/rtc/rtc-rx8581.c 	if (IS_ERR(rx8581->regmap))
rx8581            289 drivers/rtc/rtc-rx8581.c 		return PTR_ERR(rx8581->regmap);
rx8581            291 drivers/rtc/rtc-rx8581.c 	rx8581->rtc = devm_rtc_allocate_device(&client->dev);
rx8581            292 drivers/rtc/rtc-rx8581.c 	if (IS_ERR(rx8581->rtc))
rx8581            293 drivers/rtc/rtc-rx8581.c 		return PTR_ERR(rx8581->rtc);
rx8581            295 drivers/rtc/rtc-rx8581.c 	rx8581->rtc->ops = &rx8581_rtc_ops;
rx8581            296 drivers/rtc/rtc-rx8581.c 	rx8581->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
rx8581            297 drivers/rtc/rtc-rx8581.c 	rx8581->rtc->range_max = RTC_TIMESTAMP_END_2099;
rx8581            298 drivers/rtc/rtc-rx8581.c 	rx8581->rtc->start_secs = 0;
rx8581            299 drivers/rtc/rtc-rx8581.c 	rx8581->rtc->set_start_time = true;
rx8581            301 drivers/rtc/rtc-rx8581.c 	ret = rtc_register_device(rx8581->rtc);
rx8581            304 drivers/rtc/rtc-rx8581.c 		nvmem_cfg[i].priv = rx8581;
rx8581            305 drivers/rtc/rtc-rx8581.c 		rtc_nvmem_register(rx8581->rtc, &nvmem_cfg[i]);