Lines Matching refs:ldo1
3 // arizona-ldo1.c -- LDO1 supply for Arizona devices
22 #include <linux/regulator/arizona-ldo1.h>
195 struct arizona_ldo1 *ldo1 = config->driver_data;
200 init_node = of_get_child_by_name(np, "ldo1");
209 init_data->consumer_supplies = &ldo1->supply;
227 struct arizona_ldo1 *ldo1,
238 ldo1->supply.supply = "DCVDD";
239 ldo1->init_data.consumer_supplies = &ldo1->supply;
240 ldo1->supply.dev_name = dev_name(parent_dev);
243 config.driver_data = ldo1;
244 config.regmap = ldo1->regmap;
265 ldo1->ena_gpiod = config.ena_gpiod;
270 config.init_data = &ldo1->init_data;
279 ldo1->regulator = devm_regulator_register(&pdev->dev, desc, &config);
283 if (IS_ERR(ldo1->regulator)) {
284 ret = PTR_ERR(ldo1->regulator);
290 platform_set_drvdata(pdev, ldo1);
298 struct arizona_ldo1 *ldo1;
303 ldo1 = devm_kzalloc(&pdev->dev, sizeof(*ldo1), GFP_KERNEL);
304 if (!ldo1)
307 ldo1->regmap = arizona->regmap;
320 ldo1->init_data = arizona_ldo1_dvfs;
325 ldo1->init_data = arizona_ldo1_wm5110;
329 ldo1->init_data = arizona_ldo1_default;
333 ret = arizona_ldo1_common_init(pdev, ldo1, desc,
334 &arizona->pdata.ldo1,
344 struct arizona_ldo1 *ldo1 = platform_get_drvdata(pdev);
346 if (ldo1->ena_gpiod)
347 gpiod_put(ldo1->ena_gpiod);
355 struct arizona_ldo1 *ldo1;
359 ldo1 = devm_kzalloc(&pdev->dev, sizeof(*ldo1), GFP_KERNEL);
360 if (!ldo1)
363 ldo1->regmap = madera->regmap;
365 ldo1->init_data = madera_ldo1_default;
367 ret = arizona_ldo1_common_init(pdev, ldo1, &madera_ldo1,
368 &madera->pdata.ldo1,
382 .name = "arizona-ldo1",
390 .name = "madera-ldo1",
417 MODULE_ALIAS("platform:arizona-ldo1");
418 MODULE_ALIAS("platform:madera-ldo1");