Lines Matching refs:rk808

15 #include <linux/mfd/rk808.h>
54 struct rk808 *rk808;
100 struct rk808 *rk808 = rk808_rtc->rk808;
105 ret = regmap_update_bits(rk808->regmap, rk808_rtc->creg->ctrl_reg,
119 ret = regmap_update_bits(rk808->regmap, rk808_rtc->creg->ctrl_reg,
127 ret = regmap_bulk_read(rk808->regmap, rk808_rtc->creg->seconds_reg,
151 struct rk808 *rk808 = rk808_rtc->rk808;
166 ret = regmap_update_bits(rk808->regmap, rk808_rtc->creg->ctrl_reg,
174 ret = regmap_bulk_write(rk808->regmap, rk808_rtc->creg->seconds_reg,
181 ret = regmap_update_bits(rk808->regmap, rk808_rtc->creg->ctrl_reg,
194 struct rk808 *rk808 = rk808_rtc->rk808;
199 ret = regmap_bulk_read(rk808->regmap,
215 ret = regmap_read(rk808->regmap, rk808_rtc->creg->int_reg, &int_reg);
231 struct rk808 *rk808 = rk808_rtc->rk808;
234 ret = regmap_update_bits(rk808->regmap, rk808_rtc->creg->int_reg,
242 struct rk808 *rk808 = rk808_rtc->rk808;
245 ret = regmap_update_bits(rk808->regmap, rk808_rtc->creg->int_reg,
255 struct rk808 *rk808 = rk808_rtc->rk808;
275 ret = regmap_bulk_write(rk808->regmap,
316 struct rk808 *rk808 = rk808_rtc->rk808;
317 struct i2c_client *client = rk808->i2c;
320 ret = regmap_write(rk808->regmap, rk808_rtc->creg->status_reg,
389 struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent);
397 switch (rk808->variant) {
407 rk808_rtc->rk808 = rk808;
410 ret = regmap_update_bits(rk808->regmap, rk808_rtc->creg->ctrl_reg,
420 ret = regmap_write(rk808->regmap, rk808_rtc->creg->status_reg,
440 /* request alarm irq of rk808 */
456 .name = "rk808-rtc",
463 MODULE_DESCRIPTION("RTC driver for the rk808 series PMICs");
467 MODULE_ALIAS("platform:rk808-rtc");