Lines Matching refs:mfd
21 #include <linux/mfd/tps65910.h>
310 struct tps65910 *mfd;
825 struct tps65910 *mfd = pmic->mfd;
845 dev_err(mfd->dev,
855 ret = regmap_set_bits(mfd->regmap,
858 ret = regmap_clear_bits(mfd->regmap,
861 dev_err(mfd->dev,
868 ret = regmap_set_bits(mfd->regmap,
871 ret = regmap_clear_bits(mfd->regmap,
874 dev_err(mfd->dev,
880 if ((tps65910_chip_id(mfd) == TPS65910) &&
883 ret = regmap_set_bits(mfd->regmap,
886 ret = regmap_clear_bits(mfd->regmap,
889 dev_err(mfd->dev,
898 ret = regmap_clear_bits(mfd->regmap,
901 ret = regmap_clear_bits(mfd->regmap,
904 dev_err(mfd->dev,
917 (tps65910_chip_id(mfd) == TPS65911))) {
922 ret = regmap_read(mfd->regmap, op_reg_add, &opvsel);
925 ret = regmap_read(mfd->regmap, sr_reg_add, &srvsel);
932 ret = regmap_write(mfd->regmap, op_reg_add, reg_val);
934 dev_err(mfd->dev,
939 ret = regmap_write(mfd->regmap, sr_reg_add, 0);
941 dev_err(mfd->dev, "Error in setting sr register\n");
946 ret = regmap_clear_bits(mfd->regmap,
950 ret = regmap_set_bits(mfd->regmap,
953 ret = regmap_clear_bits(mfd->regmap,
957 dev_err(mfd->dev,
1097 pmic->mfd = tps65910;
1101 err = regmap_set_bits(pmic->mfd->regmap, TPS65910_DEVCTRL,
1117 regmap_clear_bits(pmic->mfd->regmap, TPS65910_DCDCCTRL,