Symbol: rn5t618
drivers/iio/adc/rn5t618-adc.c
120
ret = regmap_update_bits(adc->rn5t618->regmap, RN5T618_ADCCNT3,
drivers/iio/adc/rn5t618-adc.c
126
ret = regmap_write(adc->rn5t618->regmap, RN5T618_EN_ADCIR3,
drivers/iio/adc/rn5t618-adc.c
131
ret = regmap_update_bits(adc->rn5t618->regmap, RN5T618_ADCCNT3,
drivers/iio/adc/rn5t618-adc.c
140
ret = regmap_set_bits(adc->rn5t618->regmap, RN5T618_ADCCNT3,
drivers/iio/adc/rn5t618-adc.c
152
ret = rn5t618_read_adc_reg(adc->rn5t618,
drivers/iio/adc/rn5t618-adc.c
199
struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent);
drivers/iio/adc/rn5t618-adc.c
207
adc->rn5t618 = rn5t618;
drivers/iio/adc/rn5t618-adc.c
209
if (rn5t618->irq_data)
drivers/iio/adc/rn5t618-adc.c
210
adc->irq = regmap_irq_get_virq(rn5t618->irq_data,
drivers/iio/adc/rn5t618-adc.c
227
ret = regmap_write(rn5t618->regmap, RN5T618_ADCCNT3, 0);
drivers/iio/adc/rn5t618-adc.c
40
struct rn5t618 *rn5t618;
drivers/iio/adc/rn5t618-adc.c
67
static int rn5t618_read_adc_reg(struct rn5t618 *rn5t618, int reg, u16 *val)
drivers/iio/adc/rn5t618-adc.c
72
ret = regmap_bulk_read(rn5t618->regmap, reg, data, sizeof(data));
drivers/iio/adc/rn5t618-adc.c
88
regmap_write(adc->rn5t618->regmap, RN5T618_IR_ADC1, 0);
drivers/iio/adc/rn5t618-adc.c
89
regmap_write(adc->rn5t618->regmap, RN5T618_IR_ADC2, 0);
drivers/iio/adc/rn5t618-adc.c
91
ret = regmap_read(adc->rn5t618->regmap, RN5T618_IR_ADC3, &r);
drivers/iio/adc/rn5t618-adc.c
95
regmap_write(adc->rn5t618->regmap, RN5T618_IR_ADC3, 0);
drivers/mfd/rn5t618.c
102
dev_err(rn5t618->dev, "Currently no IRQ support for variant %d\n",
drivers/mfd/rn5t618.c
103
(int)rn5t618->variant);
drivers/mfd/rn5t618.c
107
ret = devm_regmap_add_irq_chip(rn5t618->dev, rn5t618->regmap,
drivers/mfd/rn5t618.c
108
rn5t618->irq,
drivers/mfd/rn5t618.c
110
0, irq_chip, &rn5t618->irq_data);
drivers/mfd/rn5t618.c
112
dev_err(rn5t618->dev, "Failed to register IRQ chip\n");
drivers/mfd/rn5t618.c
182
struct rn5t618 *priv;
drivers/mfd/rn5t618.c
248
struct rn5t618 *priv = dev_get_drvdata(dev);
drivers/mfd/rn5t618.c
258
struct rn5t618 *priv = dev_get_drvdata(dev);
drivers/mfd/rn5t618.c
89
static int rn5t618_irq_init(struct rn5t618 *rn5t618)
drivers/mfd/rn5t618.c
94
if (!rn5t618->irq)
drivers/mfd/rn5t618.c
97
switch (rn5t618->variant) {
drivers/power/supply/rn5t618_power.c
116
ret = regmap_bulk_read(info->rn5t618->regmap,
drivers/power/supply/rn5t618_power.c
161
ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &v);
drivers/power/supply/rn5t618_power.c
181
ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &v);
drivers/power/supply/rn5t618_power.c
231
ret = regmap_read(info->rn5t618->regmap, RN5T618_SOC, &v);
drivers/power/supply/rn5t618_power.c
300
return regmap_update_bits(info->rn5t618->regmap,
drivers/power/supply/rn5t618_power.c
311
ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGISET,
drivers/power/supply/rn5t618_power.c
437
ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &chgstate);
drivers/power/supply/rn5t618_power.c
458
ret = regmap_read(info->rn5t618->regmap,
drivers/power/supply/rn5t618_power.c
496
ret = regmap_write(info->rn5t618->regmap, RN5T618_REGISET1,
drivers/power/supply/rn5t618_power.c
526
ret = regmap_read(info->rn5t618->regmap, RN5T618_GCHGDET, &regval);
drivers/power/supply/rn5t618_power.c
557
ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &chgstate);
drivers/power/supply/rn5t618_power.c
578
if (!online || (info->rn5t618->variant != RC5T619))
drivers/power/supply/rn5t618_power.c
583
ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGCTL1,
drivers/power/supply/rn5t618_power.c
590
ret = regmap_read(info->rn5t618->regmap,
drivers/power/supply/rn5t618_power.c
63
struct rn5t618 *rn5t618;
drivers/power/supply/rn5t618_power.c
630
ret = regmap_write(info->rn5t618->regmap, RN5T618_REGISET2,
drivers/power/supply/rn5t618_power.c
695
regmap_read(info->rn5t618->regmap, RN5T618_CHGERR_IRR, &err);
drivers/power/supply/rn5t618_power.c
696
regmap_read(info->rn5t618->regmap, RN5T618_CHGCTRL_IRR, &ctrl);
drivers/power/supply/rn5t618_power.c
697
regmap_read(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR1, &stat1);
drivers/power/supply/rn5t618_power.c
698
regmap_read(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR2, &stat2);
drivers/power/supply/rn5t618_power.c
700
regmap_write(info->rn5t618->regmap, RN5T618_CHGERR_IRR, 0);
drivers/power/supply/rn5t618_power.c
701
regmap_write(info->rn5t618->regmap, RN5T618_CHGCTRL_IRR, 0);
drivers/power/supply/rn5t618_power.c
702
regmap_write(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR1, 0);
drivers/power/supply/rn5t618_power.c
703
regmap_write(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR2, 0);
drivers/power/supply/rn5t618_power.c
727
info->rn5t618 = dev_get_drvdata(pdev->dev.parent);
drivers/power/supply/rn5t618_power.c
746
ret = regmap_read(info->rn5t618->regmap, RN5T618_CONTROL, &v);
drivers/power/supply/rn5t618_power.c
758
regmap_update_bits(info->rn5t618->regmap, RN5T618_CONTROL,
drivers/power/supply/rn5t618_power.c
790
if (info->rn5t618->irq_data)
drivers/power/supply/rn5t618_power.c
791
info->irq = regmap_irq_get_virq(info->rn5t618->irq_data,
drivers/regulator/rn5t618-regulator.c
101
struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent);
drivers/regulator/rn5t618-regulator.c
108
switch (rn5t618->variant) {
drivers/regulator/rn5t618-regulator.c
126
config.regmap = rn5t618->regmap;
drivers/rtc/rtc-rc5t619.c
102
err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, reg_data);
drivers/rtc/rtc-rc5t619.c
107
err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_ADJUST, 0);
drivers/rtc/rtc-rc5t619.c
111
return regmap_update_bits(rtc->rn5t618->regmap,
drivers/rtc/rtc-rc5t619.c
125
err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2);
drivers/rtc/rtc-rc5t619.c
132
err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1);
drivers/rtc/rtc-rc5t619.c
136
err = regmap_bulk_read(rtc->rn5t618->regmap, RN5T618_RTC_SECONDS,
drivers/rtc/rtc-rc5t619.c
171
err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2);
drivers/rtc/rtc-rc5t619.c
178
err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1);
drivers/rtc/rtc-rc5t619.c
203
err = regmap_bulk_write(rtc->rn5t618->regmap, RN5T618_RTC_SECONDS,
drivers/rtc/rtc-rc5t619.c
218
return regmap_update_bits(rtc->rn5t618->regmap,
drivers/rtc/rtc-rc5t619.c
233
err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1);
drivers/rtc/rtc-rc5t619.c
237
err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_MONTH, &buff_cent);
drivers/rtc/rtc-rc5t619.c
248
err = regmap_bulk_read(rtc->rn5t618->regmap, RN5T618_RTC_ALARM_Y_SEC,
drivers/rtc/rtc-rc5t619.c
26
struct rn5t618 *rn5t618;
drivers/rtc/rtc-rc5t619.c
280
err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1);
drivers/rtc/rtc-rc5t619.c
313
err = regmap_bulk_write(rtc->rn5t618->regmap, RN5T618_RTC_ALARM_Y_SEC,
drivers/rtc/rtc-rc5t619.c
334
return regmap_update_bits(rtc->rn5t618->regmap,
drivers/rtc/rtc-rc5t619.c
353
struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent);
drivers/rtc/rtc-rc5t619.c
362
rtc->rn5t618 = rn5t618;
drivers/rtc/rtc-rc5t619.c
367
if (rn5t618->irq_data)
drivers/rtc/rtc-rc5t619.c
368
rtc->irq = regmap_irq_get_virq(rn5t618->irq_data,
drivers/rtc/rtc-rc5t619.c
374
err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2);
drivers/rtc/rtc-rc5t619.c
73
err = regmap_update_bits(rtc->rn5t618->regmap,
drivers/rtc/rtc-rc5t619.c
79
err = regmap_update_bits(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2,
drivers/rtc/rtc-rc5t619.c
95
err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &reg_data);
drivers/watchdog/rn5t618_wdt.c
103
return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG,
drivers/watchdog/rn5t618_wdt.c
114
ret = regmap_read(wdt->rn5t618->regmap, RN5T618_WATCHDOG, &val);
drivers/watchdog/rn5t618_wdt.c
118
ret = regmap_write(wdt->rn5t618->regmap, RN5T618_WATCHDOG, val);
drivers/watchdog/rn5t618_wdt.c
123
return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_PWRIRQ,
drivers/watchdog/rn5t618_wdt.c
144
struct rn5t618 *rn5t618 = dev_get_drvdata(dev->parent);
drivers/watchdog/rn5t618_wdt.c
157
wdt->rn5t618 = rn5t618;
drivers/watchdog/rn5t618_wdt.c
166
ret = regmap_read(wdt->rn5t618->regmap, RN5T618_POFFHIS, &val);
drivers/watchdog/rn5t618_wdt.c
28
struct rn5t618 *rn5t618;
drivers/watchdog/rn5t618_wdt.c
61
ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG,
drivers/watchdog/rn5t618_wdt.c
80
ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_REPCNT,
drivers/watchdog/rn5t618_wdt.c
87
ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG,
drivers/watchdog/rn5t618_wdt.c
94
return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_PWRIREN,