Searched refs:rn5t618 (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/watchdog/
H A Drn5t618_wdt.c9 #include <linux/mfd/rn5t618.h>
14 #define DRIVER_NAME "rn5t618-wdt"
28 struct rn5t618 *rn5t618; member in struct:rn5t618_wdt
61 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG,
80 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_REPCNT,
87 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG,
94 return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_PWRIREN,
103 return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG,
114 ret = regmap_read(wdt->rn5t618
144 struct rn5t618 *rn5t618 = dev_get_drvdata(dev->parent); local
[all...]
/linux-master/drivers/iio/adc/
H A Drn5t618-adc.c14 #include <linux/mfd/rn5t618.h>
40 struct rn5t618 *rn5t618; member in struct:rn5t618_adc_data
67 static int rn5t618_read_adc_reg(struct rn5t618 *rn5t618, int reg, u16 *val) argument
72 ret = regmap_bulk_read(rn5t618->regmap, reg, data, sizeof(data));
88 regmap_write(adc->rn5t618->regmap, RN5T618_IR_ADC1, 0);
89 regmap_write(adc->rn5t618->regmap, RN5T618_IR_ADC2, 0);
91 ret = regmap_read(adc->rn5t618->regmap, RN5T618_IR_ADC3, &r);
95 regmap_write(adc->rn5t618
200 struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent); local
[all...]
H A DMakefile98 obj-$(CONFIG_RN5T618_ADC) += rn5t618-adc.o
/linux-master/drivers/rtc/
H A Drtc-rc5t619.c15 #include <linux/mfd/rn5t618.h>
26 struct rn5t618 *rn5t618; member in struct:rc5t619_rtc
73 err = regmap_update_bits(rtc->rn5t618->regmap,
79 err = regmap_update_bits(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2,
95 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &reg_data);
102 err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, reg_data);
107 err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_ADJUST, 0);
111 return regmap_update_bits(rtc->rn5t618->regmap,
125 err = regmap_read(rtc->rn5t618
353 struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent); local
[all...]
/linux-master/drivers/mfd/
H A Drn5t618.c14 #include <linux/mfd/rn5t618.h>
22 { .name = "rn5t618-regulator" },
23 { .name = "rn5t618-wdt" },
27 { .name = "rn5t618-adc" },
28 { .name = "rn5t618-power" },
29 { .name = "rn5t618-regulator" },
31 { .name = "rn5t618-wdt" },
89 static int rn5t618_irq_init(struct rn5t618 *rn5t618) argument
94 if (!rn5t618
[all...]
H A DMakefile227 obj-$(CONFIG_MFD_RN5T618) += rn5t618.o
/linux-master/drivers/power/supply/
H A Drn5t618_power.c16 #include <linux/mfd/rn5t618.h>
63 struct rn5t618 *rn5t618; member in struct:rn5t618_power_info
123 ret = regmap_bulk_read(info->rn5t618->regmap,
168 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &v);
188 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &v);
238 ret = regmap_read(info->rn5t618->regmap, RN5T618_SOC, &v);
307 return regmap_update_bits(info->rn5t618->regmap,
318 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGISET,
444 ret = regmap_read(info->rn5t618
[all...]
/linux-master/drivers/regulator/
H A Drn5t618-regulator.c8 #include <linux/mfd/rn5t618.h>
101 struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent); local
108 switch (rn5t618->variant) {
126 config.regmap = rn5t618->regmap;
145 .name = "rn5t618-regulator",
152 MODULE_ALIAS("platform:rn5t618-regulator");
H A DMakefile137 obj-$(CONFIG_REGULATOR_RN5T618) += rn5t618-regulator.o
/linux-master/include/linux/mfd/
H A Drn5t618.h277 struct rn5t618 { struct

Completed in 142 milliseconds