Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

regulator: bd71815: switch to using devm_fwnode_gpiod_get()

I would like to stop exporting OF-specific devm_gpiod_get_from_of_node()
so that gpiolib can be cleaned a bit, so let's switch to the generic
fwnode property API.

Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Reviewed-by: Matti Vaittinen <mazziesaccount@gmail.com>
Link: https://lore.kernel.org/r/20220903-gpiod_get_from_of_node-remove-v1-8-b29adfb27a6c@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Dmitry Torokhov and committed by
Mark Brown
97c9278e 520fb178

+3 -4
+3 -4
drivers/regulator/bd71815-regulator.c
··· 571 571 dev_err(&pdev->dev, "No parent regmap\n"); 572 572 return -ENODEV; 573 573 } 574 - ldo4_en = devm_gpiod_get_from_of_node(&pdev->dev, 575 - pdev->dev.parent->of_node, 576 - "rohm,vsel-gpios", 0, 577 - GPIOD_ASIS, "ldo4-en"); 578 574 575 + ldo4_en = devm_fwnode_gpiod_get(&pdev->dev, 576 + dev_fwnode(pdev->dev.parent), 577 + "rohm,vsel", GPIOD_ASIS, "ldo4-en"); 579 578 if (IS_ERR(ldo4_en)) { 580 579 ret = PTR_ERR(ldo4_en); 581 580 if (ret != -ENOENT)