Lines Matching +full:vdd1v8 +full:- +full:supply
1 // SPDX-License-Identifier: GPL-2.0
28 ret = regulator_bulk_enable(NUM_SUPPLIES, ptn3222->supplies); in ptn3222_init()
32 gpiod_set_value_cansleep(ptn3222->reset_gpio, 0); in ptn3222_init()
41 gpiod_set_value_cansleep(ptn3222->reset_gpio, 1); in ptn3222_exit()
43 return regulator_bulk_disable(NUM_SUPPLIES, ptn3222->supplies); in ptn3222_exit()
54 .supply = "vdd3v3",
57 .supply = "vdd1v8",
64 struct device *dev = &client->dev; in ptn3222_probe()
71 return -ENOMEM; in ptn3222_probe()
73 ptn3222->client = client; in ptn3222_probe()
75 ptn3222->reset_gpio = devm_gpiod_get_optional(dev, "reset", in ptn3222_probe()
77 if (IS_ERR(ptn3222->reset_gpio)) in ptn3222_probe()
78 return dev_err_probe(dev, PTR_ERR(ptn3222->reset_gpio), in ptn3222_probe()
82 &ptn3222->supplies); in ptn3222_probe()
86 ptn3222->phy = devm_phy_create(dev, dev->of_node, &ptn3222_ops); in ptn3222_probe()
87 if (IS_ERR(ptn3222->phy)) { in ptn3222_probe()
89 return PTR_ERR(ptn3222->phy); in ptn3222_probe()
92 phy_set_drvdata(ptn3222->phy, ptn3222); in ptn3222_probe()