Lines Matching defs:rn5t618

16 #include <linux/mfd/rn5t618.h>
63 struct rn5t618 *rn5t618;
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->regmap, RN5T618_CHGSTATE, &chgstate);
465 ret = regmap_read(info->rn5t618->regmap,
503 ret = regmap_write(info->rn5t618->regmap, RN5T618_REGISET1,
533 ret = regmap_read(info->rn5t618->regmap, RN5T618_GCHGDET, &regval);
564 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGSTATE, &chgstate);
585 if (!online || (info->rn5t618->variant != RC5T619))
590 ret = regmap_read(info->rn5t618->regmap, RN5T618_CHGCTL1,
597 ret = regmap_read(info->rn5t618->regmap,
637 ret = regmap_write(info->rn5t618->regmap, RN5T618_REGISET2,
662 .name = "rn5t618-battery",
672 .name = "rn5t618-adp",
682 .name = "rn5t618-usb",
700 regmap_read(info->rn5t618->regmap, RN5T618_CHGERR_IRR, &err);
701 regmap_read(info->rn5t618->regmap, RN5T618_CHGCTRL_IRR, &ctrl);
702 regmap_read(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR1, &stat1);
703 regmap_read(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR2, &stat2);
705 regmap_write(info->rn5t618->regmap, RN5T618_CHGERR_IRR, 0);
706 regmap_write(info->rn5t618->regmap, RN5T618_CHGCTRL_IRR, 0);
707 regmap_write(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR1, 0);
708 regmap_write(info->rn5t618->regmap, RN5T618_CHGSTAT_IRR2, 0);
732 info->rn5t618 = dev_get_drvdata(pdev->dev.parent);
751 ret = regmap_read(info->rn5t618->regmap, RN5T618_CONTROL, &v);
763 regmap_update_bits(info->rn5t618->regmap, RN5T618_CONTROL,
795 if (info->rn5t618->irq_data)
796 info->irq = regmap_irq_get_virq(info->rn5t618->irq_data,
820 .name = "rn5t618-power",
826 MODULE_ALIAS("platform:rn5t618-power");