Home
last modified time | relevance | path

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

/drivers/iio/adc/
A Drn5t618-adc.c40 struct rn5t618 *rn5t618; member
67 static int rn5t618_read_adc_reg(struct rn5t618 *rn5t618, int reg, u16 *val) in rn5t618_read_adc_reg() argument
88 regmap_write(adc->rn5t618->regmap, RN5T618_IR_ADC1, 0); in rn5t618_adc_irq()
89 regmap_write(adc->rn5t618->regmap, RN5T618_IR_ADC2, 0); in rn5t618_adc_irq()
95 regmap_write(adc->rn5t618->regmap, RN5T618_IR_ADC3, 0); in rn5t618_adc_irq()
152 ret = rn5t618_read_adc_reg(adc->rn5t618, in rn5t618_adc_read()
199 struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent); in rn5t618_adc_probe() local
209 adc->rn5t618 = rn5t618; in rn5t618_adc_probe()
211 if (rn5t618->irq_data) in rn5t618_adc_probe()
212 adc->irq = regmap_irq_get_virq(rn5t618->irq_data, in rn5t618_adc_probe()
[all …]
A DMakefile118 obj-$(CONFIG_RN5T618_ADC) += rn5t618-adc.o
A DKconfig1299 will be called rn5t618-adc.
/drivers/rtc/
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()
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()
218 return regmap_update_bits(rtc->rn5t618->regmap, in rc5t619_rtc_alarm_enable()
334 return regmap_update_bits(rtc->rn5t618->regmap, in rc5t619_rtc_alarm_flag_clr()
353 struct rn5t618 *rn5t618 = dev_get_drvdata(pdev->dev.parent); in rc5t619_rtc_probe() local
362 rtc->rn5t618 = rn5t618; in rc5t619_rtc_probe()
367 if (rn5t618->irq_data) in rc5t619_rtc_probe()
[all …]
/drivers/watchdog/
A Drn5t618_wdt.c28 struct rn5t618 *rn5t618; member
61 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG, in rn5t618_wdt_set_timeout()
80 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_REPCNT, in rn5t618_wdt_start()
87 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG, in rn5t618_wdt_start()
94 return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_PWRIREN, in rn5t618_wdt_start()
114 ret = regmap_read(wdt->rn5t618->regmap, RN5T618_WATCHDOG, &val); in rn5t618_wdt_ping()
118 ret = regmap_write(wdt->rn5t618->regmap, RN5T618_WATCHDOG, val); in rn5t618_wdt_ping()
123 return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_PWRIRQ, in rn5t618_wdt_ping()
144 struct rn5t618 *rn5t618 = dev_get_drvdata(dev->parent); in rn5t618_wdt_probe() local
157 wdt->rn5t618 = rn5t618; in rn5t618_wdt_probe()
[all …]
/drivers/power/supply/
A Drn5t618_power.c63 struct rn5t618 *rn5t618; member
116 ret = regmap_bulk_read(info->rn5t618->regmap, in rn5t618_battery_read_doublereg()
231 ret = regmap_read(info->rn5t618->regmap, RN5T618_SOC, &v); in rn5t618_battery_capacity()
300 return regmap_update_bits(info->rn5t618->regmap, in rn5t618_battery_set_current_limit()
311 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGISET, in rn5t618_battery_get_current_limit()
458 ret = regmap_read(info->rn5t618->regmap, in rn5t618_adp_get_property()
578 if (!online || (info->rn5t618->variant != RC5T619)) in rn5t618_usb_get_property()
590 ret = regmap_read(info->rn5t618->regmap, in rn5t618_usb_get_property()
727 info->rn5t618 = dev_get_drvdata(pdev->dev.parent); in rn5t618_power_probe()
790 if (info->rn5t618->irq_data) in rn5t618_power_probe()
[all …]
/drivers/mfd/
A Drn5t618.c89 static int rn5t618_irq_init(struct rn5t618 *rn5t618) in rn5t618_irq_init() argument
94 if (!rn5t618->irq) in rn5t618_irq_init()
97 switch (rn5t618->variant) { in rn5t618_irq_init()
103 (int)rn5t618->variant); in rn5t618_irq_init()
107 ret = devm_regmap_add_irq_chip(rn5t618->dev, rn5t618->regmap, in rn5t618_irq_init()
108 rn5t618->irq, in rn5t618_irq_init()
110 0, irq_chip, &rn5t618->irq_data); in rn5t618_irq_init()
112 dev_err(rn5t618->dev, "Failed to register IRQ chip\n"); in rn5t618_irq_init()
182 struct rn5t618 *priv; in rn5t618_i2c_probe()
248 struct rn5t618 *priv = dev_get_drvdata(dev); in rn5t618_i2c_suspend()
[all …]
A DMakefile232 obj-$(CONFIG_MFD_RN5T618) += rn5t618.o
/drivers/regulator/
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()
A DMakefile142 obj-$(CONFIG_REGULATOR_RN5T618) += rn5t618-regulator.o

Completed in 25 milliseconds