Lines Matching defs:regl

117 	struct da9062_regulator *regl = rdev_get_drvdata(rdev);
134 return regmap_field_write(regl->mode, val);
145 struct da9062_regulator *regl = rdev_get_drvdata(rdev);
149 ret = regmap_field_read(regl->mode, &val);
165 ret = regmap_field_read(regl->sleep, &val);
182 struct da9062_regulator *regl = rdev_get_drvdata(rdev);
196 return regmap_field_write(regl->sleep, val);
201 struct da9062_regulator *regl = rdev_get_drvdata(rdev);
204 ret = regmap_field_read(regl->sleep, &val);
250 struct da9062_regulator *regl = rdev_get_drvdata(rdev);
251 const struct da9062_regulator_info *rinfo = regl->info;
260 ret = regmap_update_bits(regl->hw->regmap, rinfo->suspend_vsel_reg,
268 struct da9062_regulator *regl = rdev_get_drvdata(rdev);
270 return regmap_field_write(regl->suspend, 1);
275 struct da9062_regulator *regl = rdev_get_drvdata(rdev);
277 return regmap_field_write(regl->suspend, 0);
283 struct da9062_regulator *regl = rdev_get_drvdata(rdev);
300 return regmap_field_write(regl->mode, val);
306 struct da9062_regulator *regl = rdev_get_drvdata(rdev);
320 return regmap_field_write(regl->suspend_sleep, val);
893 struct da9062_regulator *regl;
905 regl = &regulators->regulator[i];
906 if (regl->info->oc_event.reg != DA9062AA_STATUS_D)
909 if (BIT(regl->info->oc_event.lsb) & bits) {
910 regulator_notifier_call_chain(regl->rdev,
924 struct da9062_regulator *regl;
955 regl = &regulators->regulator[n];
956 regl->hw = chip;
957 regl->info = &rinfo[n];
958 regl->desc = regl->info->desc;
959 regl->desc.type = REGULATOR_VOLTAGE;
960 regl->desc.owner = THIS_MODULE;
962 if (regl->info->mode.reg) {
963 regl->mode = devm_regmap_field_alloc(
966 regl->info->mode);
967 if (IS_ERR(regl->mode))
968 return PTR_ERR(regl->mode);
971 if (regl->info->suspend.reg) {
972 regl->suspend = devm_regmap_field_alloc(
975 regl->info->suspend);
976 if (IS_ERR(regl->suspend))
977 return PTR_ERR(regl->suspend);
980 if (regl->info->sleep.reg) {
981 regl->sleep = devm_regmap_field_alloc(
984 regl->info->sleep);
985 if (IS_ERR(regl->sleep))
986 return PTR_ERR(regl->sleep);
989 if (regl->info->suspend_sleep.reg) {
990 regl->suspend_sleep = devm_regmap_field_alloc(
993 regl->info->suspend_sleep);
994 if (IS_ERR(regl->suspend_sleep))
995 return PTR_ERR(regl->suspend_sleep);
1001 config.driver_data = regl;
1004 regl->rdev = devm_regulator_register(&pdev->dev, &regl->desc,
1006 if (IS_ERR(regl->rdev)) {
1009 regl->desc.name);
1010 return PTR_ERR(regl->rdev);