/linux-master/drivers/watchdog/ |
H A D | rn5t618_wdt.c | 9 #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 D | rn5t618-adc.c | 14 #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 D | Makefile | 98 obj-$(CONFIG_RN5T618_ADC) += rn5t618-adc.o
|
/linux-master/drivers/rtc/ |
H A D | rtc-rc5t619.c | 15 #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, ®_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 D | rn5t618.c | 14 #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 D | Makefile | 227 obj-$(CONFIG_MFD_RN5T618) += rn5t618.o
|
/linux-master/drivers/power/supply/ |
H A D | rn5t618_power.c | 16 #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 D | rn5t618-regulator.c | 8 #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 D | Makefile | 137 obj-$(CONFIG_REGULATOR_RN5T618) += rn5t618-regulator.o
|
/linux-master/include/linux/mfd/ |
H A D | rn5t618.h | 277 struct rn5t618 { struct
|