Lines Matching defs:mfd
20 #include <linux/mfd/tps65910.h>
309 struct tps65910 *mfd;
824 struct tps65910 *mfd = pmic->mfd;
844 dev_err(mfd->dev,
854 ret = regmap_set_bits(mfd->regmap,
857 ret = regmap_clear_bits(mfd->regmap,
860 dev_err(mfd->dev,
867 ret = regmap_set_bits(mfd->regmap,
870 ret = regmap_clear_bits(mfd->regmap,
873 dev_err(mfd->dev,
879 if ((tps65910_chip_id(mfd) == TPS65910) &&
882 ret = regmap_set_bits(mfd->regmap,
885 ret = regmap_clear_bits(mfd->regmap,
888 dev_err(mfd->dev,
897 ret = regmap_clear_bits(mfd->regmap,
900 ret = regmap_clear_bits(mfd->regmap,
903 dev_err(mfd->dev,
916 (tps65910_chip_id(mfd) == TPS65911))) {
921 ret = regmap_read(mfd->regmap, op_reg_add, &opvsel);
924 ret = regmap_read(mfd->regmap, sr_reg_add, &srvsel);
931 ret = regmap_write(mfd->regmap, op_reg_add, reg_val);
933 dev_err(mfd->dev,
938 ret = regmap_write(mfd->regmap, sr_reg_add, 0);
940 dev_err(mfd->dev, "Error in setting sr register\n");
945 ret = regmap_clear_bits(mfd->regmap,
949 ret = regmap_set_bits(mfd->regmap,
952 ret = regmap_clear_bits(mfd->regmap,
956 dev_err(mfd->dev,
1096 pmic->mfd = tps65910;
1100 err = regmap_set_bits(pmic->mfd->regmap, TPS65910_DEVCTRL,
1116 regmap_clear_bits(pmic->mfd->regmap, TPS65910_DCDCCTRL,