Lines Matching full:regmap

12 #include <linux/regmap.h>
74 * @regmap: device regmap
79 struct regmap *regmap; member
150 regmap_update_bits(pwrkey->regmap, PON_CNTL_1, mask, val); in pmic8xxx_pwrkey_shutdown()
159 static int pm8058_disable_smps_locally_set_pull_down(struct regmap *regmap, in pm8058_disable_smps_locally_set_pull_down() argument
168 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down()
172 error = regmap_read(regmap, test2_addr, &reg); in pm8058_disable_smps_locally_set_pull_down()
180 error = regmap_read(regmap, ctrl_addr, &reg); in pm8058_disable_smps_locally_set_pull_down()
211 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down()
215 error = regmap_update_bits(regmap, test2_addr, in pm8058_disable_smps_locally_set_pull_down()
225 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down()
229 error = regmap_update_bits(regmap, test2_addr, in pm8058_disable_smps_locally_set_pull_down()
240 error = regmap_update_bits(regmap, ctrl_addr, in pm8058_disable_smps_locally_set_pull_down()
252 error = regmap_update_bits(regmap, master_enable_addr, in pm8058_disable_smps_locally_set_pull_down()
258 return regmap_update_bits(regmap, ctrl_addr, in pm8058_disable_smps_locally_set_pull_down()
263 static int pm8058_disable_ldo_locally_set_pull_down(struct regmap *regmap, in pm8058_disable_ldo_locally_set_pull_down() argument
269 error = regmap_update_bits(regmap, master_enable_addr, in pm8058_disable_ldo_locally_set_pull_down()
275 return regmap_update_bits(regmap, ctrl_addr, in pm8058_disable_ldo_locally_set_pull_down()
283 struct regmap *regmap = pwrkey->regmap; in pm8058_pwrkey_shutdown() local
289 pm8058_disable_smps_locally_set_pull_down(regmap, in pm8058_pwrkey_shutdown()
292 pm8058_disable_smps_locally_set_pull_down(regmap, in pm8058_pwrkey_shutdown()
295 pm8058_disable_smps_locally_set_pull_down(regmap, in pm8058_pwrkey_shutdown()
299 pm8058_disable_ldo_locally_set_pull_down(regmap, in pm8058_pwrkey_shutdown()
308 error = regmap_update_bits(regmap, PM8058_L22_CTRL, 0xbf, 0x93); in pm8058_pwrkey_shutdown()
317 return regmap_update_bits(regmap, PM8058_SLEEP_CTRL, mask, val); in pm8058_pwrkey_shutdown()
322 struct regmap *regmap = pwrkey->regmap; in pm8921_pwrkey_shutdown() local
329 return regmap_update_bits(regmap, PM8921_SLEEP_CTRL, mask, val); in pm8921_pwrkey_shutdown()
340 struct regmap *regmap; in pmic8xxx_pwrkey_probe() local
356 regmap = dev_get_regmap(pdev->dev.parent, NULL); in pmic8xxx_pwrkey_probe()
357 if (!regmap) { in pmic8xxx_pwrkey_probe()
358 dev_err(&pdev->dev, "failed to locate regmap for the device\n"); in pmic8xxx_pwrkey_probe()
367 pwrkey->regmap = regmap; in pmic8xxx_pwrkey_probe()
384 err = regmap_read(regmap, PON_CNTL_1, &pon_cntl); in pmic8xxx_pwrkey_probe()
397 err = regmap_write(regmap, PON_CNTL_1, pon_cntl); in pmic8xxx_pwrkey_probe()