Lines Matching +full:ldo1 +full:- +full:3
1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/
20 .supply_name = _of "-in", \
87 reg = 3; in lp873x_buck_set_ramp_delay()
95 ret = regmap_update_bits(lp873->regmap, regulators[id].ctrl2_reg, in lp873x_buck_set_ramp_delay()
99 dev_err(lp873->dev, "SLEW RATE write failed: %d\n", ret); in lp873x_buck_set_ramp_delay()
103 rdev->constraints->ramp_delay = lp873x_buck_ramp_delay[reg]; in lp873x_buck_set_ramp_delay()
123 /* Operations permitted on LDO0 and LDO1 */
149 LP873X_REGULATOR("LDO1", LP873X_LDO_1, "ldo1", lp873x_ldo01_ops, 26,
157 struct lp873x *lp873 = dev_get_drvdata(pdev->dev.parent); in lp873x_regulator_probe()
164 config.dev = &pdev->dev; in lp873x_regulator_probe()
165 config.dev->of_node = lp873->dev->of_node; in lp873x_regulator_probe()
167 config.regmap = lp873->regmap; in lp873x_regulator_probe()
170 rdev = devm_regulator_register(&pdev->dev, ®ulators[i].desc, in lp873x_regulator_probe()
173 dev_err(lp873->dev, "failed to register %s regulator\n", in lp873x_regulator_probe()
174 pdev->name); in lp873x_regulator_probe()
183 { "lp873x-regulator", },
190 .name = "lp873x-pmic",
198 MODULE_AUTHOR("J Keerthy <j-keerthy@ti.com>");
200 MODULE_ALIAS("platform:lp873x-pmic");