Lines Matching refs:reg
158 static int ab3100_enable_regulator(struct regulator_dev *reg)
160 struct ab3100_regulator *abreg = rdev_get_drvdata(reg);
167 dev_warn(®->dev, "failed to get regid %d value\n",
181 dev_warn(®->dev, "failed to set regid %d value\n",
189 static int ab3100_disable_regulator(struct regulator_dev *reg)
191 struct ab3100_regulator *abreg = rdev_get_drvdata(reg);
201 dev_info(®->dev, "disabling LDO D - shut down system\n");
213 dev_err(®->dev, "unable to get register 0x%x\n",
222 static int ab3100_is_enabled_regulator(struct regulator_dev *reg)
224 struct ab3100_regulator *abreg = rdev_get_drvdata(reg);
231 dev_err(®->dev, "unable to get register 0x%x\n",
239 static int ab3100_get_voltage_regulator(struct regulator_dev *reg)
241 struct ab3100_regulator *abreg = rdev_get_drvdata(reg);
252 dev_warn(®->dev,
262 if (regval >= reg->desc->n_voltages) {
263 dev_err(®->dev,
269 return reg->desc->volt_table[regval];
272 static int ab3100_set_voltage_regulator_sel(struct regulator_dev *reg,
275 struct ab3100_regulator *abreg = rdev_get_drvdata(reg);
282 dev_warn(®->dev,
295 dev_warn(®->dev, "failed to set regulator register %02x\n",
301 static int ab3100_set_suspend_voltage_regulator(struct regulator_dev *reg,
304 struct ab3100_regulator *abreg = rdev_get_drvdata(reg);
318 bestindex = regulator_map_voltage_iterate(reg, uV, uV);
323 dev_warn(®->dev,
336 dev_warn(®->dev, "failed to set regulator register %02x\n",
345 static int ab3100_get_voltage_regulator_external(struct regulator_dev *reg)
347 struct ab3100_regulator *abreg = rdev_get_drvdata(reg);
502 struct ab3100_regulator *reg;
516 reg = &ab3100_regulators[i];
525 reg->dev = &pdev->dev;
527 reg->plfdata = plfdata;
534 config.driver_data = reg;