Lines Matching defs:rn5t618
15 #include <linux/mfd/rn5t618.h>
43 struct rn5t618 *rn5t618;
86 ret = regmap_bulk_read(info->rn5t618->regmap,
131 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &v);
151 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &v);
201 ret = regmap_read(info->rn5t618->regmap, RN5T618_SOC, &v);
348 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &chgstate);
384 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &chgstate);
412 .name = "rn5t618-battery",
420 .name = "rn5t618-adp",
428 .name = "rn5t618-usb",
442 regmap_read(info->rn5t618->regmap, RN5T618_CHGERR_IRR, &err);
443 regmap_read(info->rn5t618->regmap, RN5T618_CHGCTRL_IRR, &ctrl);
444 regmap_read(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR1, &stat1);
445 regmap_read(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR2, &stat2);
447 regmap_write(info->rn5t618->regmap, RN5T618_CHGERR_IRR, 0);
448 regmap_write(info->rn5t618->regmap, RN5T618_CHGCTRL_IRR, 0);
449 regmap_write(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR1, 0);
450 regmap_write(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR2, 0);
474 info->rn5t618 = dev_get_drvdata(pdev->dev.parent);
479 ret = regmap_read(info->rn5t618->regmap, RN5T618_CONTROL, &v);
491 regmap_update_bits(info->rn5t618->regmap, RN5T618_CONTROL,
523 if (info->rn5t618->irq_data)
524 info->irq = regmap_irq_get_virq(info->rn5t618->irq_data,
548 .name = "rn5t618-power",
554 MODULE_ALIAS("platform:rn5t618-power");