]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
phy: tegra: use regulator_bulk_set_supply_names()
authorBartosz Golaszewski <bgolaszewski@baylibre.com>
Tue, 1 Oct 2019 13:23:32 +0000 (15:23 +0200)
committerKishon Vijay Abraham I <kishon@ti.com>
Fri, 25 Oct 2019 12:28:13 +0000 (17:58 +0530)
Use the new regulator helper instead of a for loop.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/tegra/xusb.c

index bf4b0085343800624d1083ce8fa071b94a27a75d..f98ec3922c0289d1984efd183eab38c55de4dbe1 100644 (file)
@@ -927,7 +927,6 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
        struct tegra_xusb_padctl *padctl;
        const struct of_device_id *match;
        struct resource *res;
        struct tegra_xusb_padctl *padctl;
        const struct of_device_id *match;
        struct resource *res;
-       unsigned int i;
        int err;
 
        /* for backwards compatibility with old device trees */
        int err;
 
        /* for backwards compatibility with old device trees */
@@ -972,8 +971,9 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
                goto remove;
        }
 
                goto remove;
        }
 
-       for (i = 0; i < padctl->soc->num_supplies; i++)
-               padctl->supplies[i].supply = padctl->soc->supply_names[i];
+       regulator_bulk_set_supply_names(padctl->supplies,
+                                       padctl->soc->supply_names,
+                                       padctl->soc->num_supplies);
 
        err = devm_regulator_bulk_get(&pdev->dev, padctl->soc->num_supplies,
                                      padctl->supplies);
 
        err = devm_regulator_bulk_get(&pdev->dev, padctl->soc->num_supplies,
                                      padctl->supplies);