Home
last modified time | relevance | path

Searched refs:rn5t618 (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/rtc/
H A Drtc-rc5t619.c26 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, &reg_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 Drn5t618_wdt.c9 #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 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) in rn5t618_irq_init() argument
94 if (!rn5t618 in rn5t618_irq_init()
[all...]
H A DMakefile237 obj-$(CONFIG_MFD_RN5T618) += rn5t618.o
/linux/drivers/regulator/
H A Drn5t618-regulator.c101 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 Drn5t618.h277 struct rn5t618 { struct
/linux/arch/arm/boot/dts/amlogic/
H A Dmeson8-fernsehfee3.dts121 compatible = "ricoh,rn5t618";