Searched refs:rn5t618 (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/rtc/ |
| H A D | rtc-rc5t619.c | 26 struct rn5t618 *rn5t618; member 73 err = regmap_update_bits(rtc->rn5t618->regmap, in rc5t619_rtc_periodic_disable() 79 err = regmap_update_bits(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, in rc5t619_rtc_periodic_disable() 95 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, ®_data); in rc5t619_rtc_pon_setup() 102 err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, reg_data); in rc5t619_rtc_pon_setup() 107 err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_ADJUST, 0); in rc5t619_rtc_pon_setup() 111 return regmap_update_bits(rtc->rn5t618->regmap, in rc5t619_rtc_pon_setup() 125 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2); in rc5t619_rtc_read_time() 132 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1); in rc5t619_rtc_read_time() 136 err = regmap_bulk_read(rtc->rn5t618->regmap, RN5T618_RTC_SECONDS, in rc5t619_rtc_read_time() [all …]
|
| /linux/drivers/watchdog/ |
| H A D | rn5t618_wdt.c | 9 #include <linux/mfd/rn5t618.h> 15 #define DRIVER_NAME "rn5t618-wdt" 29 struct rn5t618 *rn5t618; 62 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG, in rn5t618_wdt_set_timeout() 81 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_REPCNT, in rn5t618_wdt_start() 88 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG, in rn5t618_wdt_start() 95 return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_PWRIREN, in rn5t618_wdt_start() 104 return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG, in rn5t618_wdt_stop() 115 ret = regmap_read(wdt->rn5t618 in rn5t618_wdt_ping() 28 struct rn5t618 *rn5t618; global() member 144 struct rn5t618 *rn5t618 = dev_get_drvdata(dev->parent); rn5t618_wdt_probe() local [all...] |
| /linux/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) in rn5t618_irq_init() argument 94 if (!rn5t618 in rn5t618_irq_init() [all...] |
| H A D | Makefile | 237 obj-$(CONFIG_MFD_RN5T618) += rn5t618.o
|
| /linux/drivers/regulator/ |
| H A D | rn5t618-regulator.c | 101 struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent); in rn5t618_regulator_probe() local 108 switch (rn5t618->variant) { in rn5t618_regulator_probe() 126 config.regmap = rn5t618->regmap; in rn5t618_regulator_probe()
|
| /linux/include/linux/mfd/ |
| H A D | rn5t618.h | 277 struct rn5t618 { struct
|
| /linux/arch/arm/boot/dts/amlogic/ |
| H A D | meson8-fernsehfee3.dts | 121 compatible = "ricoh,rn5t618";
|