Searched refs:reset_gpio (Results 176 - 200 of 273) sorted by path

1234567891011

/linux-master/drivers/net/phy/
H A Dmdio_bus.c45 mdiodev->reset_gpio = gpiod_get_optional(&mdiodev->dev,
47 if (IS_ERR(mdiodev->reset_gpio))
48 return PTR_ERR(mdiodev->reset_gpio);
50 if (mdiodev->reset_gpio)
51 gpiod_set_consumer_name(mdiodev->reset_gpio, "PHY reset");
817 if (mdiodev->reset_gpio)
818 gpiod_put(mdiodev->reset_gpio);
H A Dmdio_device.c123 if (!mdiodev->reset_gpio && !mdiodev->reset_ctrl)
129 if (mdiodev->reset_gpio)
130 gpiod_set_value_cansleep(mdiodev->reset_gpio, value);
H A Dspi_ks8995.c142 struct gpio_desc *reset_gpio; member in struct:ks8995_switch
428 ks->reset_gpio = devm_gpiod_get_optional(&spi->dev, "reset",
430 err = PTR_ERR_OR_ZERO(ks->reset_gpio);
437 err = gpiod_set_consumer_name(ks->reset_gpio, "switch-reset");
443 gpiod_set_value_cansleep(ks->reset_gpio, 0);
487 gpiod_set_value_cansleep(ks->reset_gpio, 1);
/linux-master/drivers/net/phy/qcom/
H A Dat803x.c492 if (phydev->state == PHY_NOLINK && phydev->mdio.reset_gpio) {
/linux-master/drivers/net/wan/framer/pef2256/
H A Dpef2256.c43 struct gpio_desc *reset_gpio; member in struct:pef2256
753 pef2256->reset_gpio = devm_gpiod_get_optional(&pdev->dev, "reset", GPIOD_OUT_LOW);
754 if (IS_ERR(pef2256->reset_gpio))
755 return PTR_ERR(pef2256->reset_gpio);
756 if (pef2256->reset_gpio) {
757 gpiod_set_value_cansleep(pef2256->reset_gpio, 1);
759 gpiod_set_value_cansleep(pef2256->reset_gpio, 0);
/linux-master/drivers/pci/controller/dwc/
H A Dpci-imx6.c110 int reset_gpio; member in struct:imx6_pcie
724 if (gpio_is_valid(imx6_pcie->reset_gpio))
725 gpio_set_value_cansleep(imx6_pcie->reset_gpio,
774 if (gpio_is_valid(imx6_pcie->reset_gpio)) {
776 gpio_set_value_cansleep(imx6_pcie->reset_gpio,
1278 imx6_pcie->reset_gpio = of_get_named_gpio(node, "reset-gpio", 0);
1281 if (gpio_is_valid(imx6_pcie->reset_gpio)) {
1282 ret = devm_gpio_request_one(dev, imx6_pcie->reset_gpio,
1291 } else if (imx6_pcie->reset_gpio == -EPROBE_DEFER) {
1292 return imx6_pcie->reset_gpio;
[all...]
H A Dpci-meson.c72 struct gpio_desc *reset_gpio; member in struct:meson_pcie
234 gpiod_set_value_cansleep(mp->reset_gpio, 1);
236 gpiod_set_value_cansleep(mp->reset_gpio, 0);
423 mp->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW);
424 if (IS_ERR(mp->reset_gpio)) {
426 return PTR_ERR(mp->reset_gpio);
H A Dpcie-histb.c63 struct gpio_desc *reset_gpio; member in struct:histb_pcie
215 if (hipcie->reset_gpio)
216 gpiod_set_value_cansleep(hipcie->reset_gpio, 1);
238 if (hipcie->reset_gpio)
239 gpiod_set_value_cansleep(hipcie->reset_gpio, 0);
336 hipcie->reset_gpio = devm_gpiod_get_optional(dev, "reset",
338 ret = PTR_ERR_OR_ZERO(hipcie->reset_gpio);
344 ret = gpiod_set_consumer_name(hipcie->reset_gpio,
H A Dpcie-intel-gw.c66 struct gpio_desc *reset_gpio; member in struct:intel_pcie
154 pcie->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW);
155 if (IS_ERR(pcie->reset_gpio)) {
156 ret = PTR_ERR(pcie->reset_gpio);
191 gpiod_set_value_cansleep(pcie->reset_gpio, 1);
197 gpiod_set_value_cansleep(pcie->reset_gpio, 0);
/linux-master/drivers/pci/controller/
H A Dpci-aardvark.c289 struct gpio_desc *reset_gpio; member in struct:advk_pcie
376 if (!pcie->reset_gpio)
381 gpiod_set_value_cansleep(pcie->reset_gpio, 1);
383 gpiod_set_value_cansleep(pcie->reset_gpio, 0);
1862 pcie->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW);
1863 ret = PTR_ERR_OR_ZERO(pcie->reset_gpio);
1870 ret = gpiod_set_consumer_name(pcie->reset_gpio, "pcie1-reset");
1978 if (pcie->reset_gpio)
1979 gpiod_set_value_cansleep(pcie->reset_gpio, 1);
H A Dpci-mvebu.c112 struct gpio_desc *reset_gpio; member in struct:mvebu_pcie_port
1336 port->reset_gpio = devm_fwnode_gpiod_get(dev, of_fwnode_handle(child),
1339 ret = PTR_ERR_OR_ZERO(port->reset_gpio);
1344 port->reset_gpio = NULL;
1398 if (port->reset_gpio) {
1406 gpiod_set_value_cansleep(port->reset_gpio, 0);
1419 gpiod_set_value_cansleep(port->reset_gpio, 1);
H A Dpci-tegra.c372 struct gpio_desc *reset_gpio; member in struct:tegra_pcie_port
513 if (port->reset_gpio) {
514 gpiod_set_value(port->reset_gpio, 1);
523 if (port->reset_gpio) {
524 gpiod_set_value(port->reset_gpio, 0);
2202 rp->reset_gpio = devm_fwnode_gpiod_get(dev,
2207 if (IS_ERR(rp->reset_gpio)) {
2208 if (PTR_ERR(rp->reset_gpio) == -ENOENT) {
2209 rp->reset_gpio = NULL;
2212 PTR_ERR(rp->reset_gpio));
[all...]
/linux-master/drivers/phy/motorola/
H A Dphy-mapphone-mdm6600.c366 struct gpio_desc *mode_gpio0, *mode_gpio1, *reset_gpio, *power_gpio; local
371 reset_gpio = ddata->ctrl_gpios[PHY_MDM6600_RESET];
387 gpiod_set_value_cansleep(reset_gpio, 0);
446 struct gpio_desc *reset_gpio = local
454 gpiod_set_value_cansleep(reset_gpio, 1);
637 struct gpio_desc *reset_gpio = ddata->ctrl_gpios[PHY_MDM6600_RESET]; local
648 gpiod_set_value_cansleep(reset_gpio, 1);
/linux-master/drivers/pinctrl/
H A Dpinctrl-aw9523.c72 * @reset_gpio: Hardware reset (RSTN) signal GPIO
82 struct gpio_desc *reset_gpio; member in struct:aw9523
721 ret = gpiod_direction_output(awi->reset_gpio, 0);
728 ret = gpiod_direction_output(awi->reset_gpio, 1);
966 awi->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH);
967 if (IS_ERR(awi->reset_gpio))
968 return PTR_ERR(awi->reset_gpio);
969 gpiod_set_consumer_name(awi->reset_gpio, "aw9523 reset");
H A Dpinctrl-mcp23s08.c614 mcp->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW);
H A Dpinctrl-mcp23s08.h53 struct gpio_desc *reset_gpio; member in struct:mcp23s08
/linux-master/drivers/platform/x86/
H A Dmeegopad_anx7428.c61 static const struct acpi_gpio_params reset_gpio = { 1, 0, true }; variable in typeref:struct:acpi_gpio_params
65 { "reset-gpios", &reset_gpio, 1 },
/linux-master/drivers/power/reset/
H A Dgpio-poweroff.c23 struct gpio_desc *reset_gpio; member in struct:gpio_poweroff
34 gpiod_direction_output(gpio_poweroff->reset_gpio, 1);
38 gpiod_set_value_cansleep(gpio_poweroff->reset_gpio, 0);
42 gpiod_set_value_cansleep(gpio_poweroff->reset_gpio, 1);
85 gpio_poweroff->reset_gpio = devm_gpiod_get(&pdev->dev, NULL, flags);
86 if (IS_ERR(gpio_poweroff->reset_gpio))
87 return PTR_ERR(gpio_poweroff->reset_gpio);
H A Dgpio-restart.c19 struct gpio_desc *reset_gpio; member in struct:gpio_restart
30 gpiod_direction_output(gpio_restart->reset_gpio, 1);
34 gpiod_set_value(gpio_restart->reset_gpio, 0);
38 gpiod_set_value(gpio_restart->reset_gpio, 1);
63 gpio_restart->reset_gpio = devm_gpiod_get(&pdev->dev, NULL,
65 ret = PTR_ERR_OR_ZERO(gpio_restart->reset_gpio);
/linux-master/drivers/power/supply/
H A Dbq2515x_charger.c167 * @reset_gpio: manual reset (MR) pin
184 struct gpio_desc *reset_gpio; member in struct:bq2515x_device
293 gpiod_set_value_cansleep(bq2515x->reset_gpio, 0);
295 gpiod_set_value_cansleep(bq2515x->reset_gpio, 1);
1017 bq2515x->reset_gpio = devm_gpiod_get_optional(bq2515x->dev,
1019 if (IS_ERR(bq2515x->reset_gpio)) {
1020 ret = PTR_ERR(bq2515x->reset_gpio);
/linux-master/drivers/reset/
H A Dreset-tps380x.c22 struct gpio_desc *reset_gpio; member in struct:tps380x_reset
43 gpiod_set_value_cansleep(tps380x->reset_gpio, 1);
53 gpiod_set_value_cansleep(tps380x->reset_gpio, 0);
85 tps380x->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH);
86 if (IS_ERR(tps380x->reset_gpio))
87 return dev_err_probe(dev, PTR_ERR(tps380x->reset_gpio),
/linux-master/drivers/ufs/host/
H A Dufshcd-pci.c38 struct gpio_desc *reset_gpio; member in struct:intel_host
326 if (!host->reset_gpio)
329 gpiod_set_value_cansleep(host->reset_gpio, 1);
332 gpiod_set_value_cansleep(host->reset_gpio, 0);
360 host->reset_gpio = ufs_intel_get_reset_gpio(hba->dev);
361 if (IS_ERR(host->reset_gpio)) {
363 __func__, PTR_ERR(host->reset_gpio));
364 host->reset_gpio = NULL;
366 if (host->reset_gpio) {
367 gpiod_set_value_cansleep(host->reset_gpio,
[all...]
/linux-master/drivers/usb/dwc3/
H A Ddwc3-xilinx.c103 struct gpio_desc *reset_gpio; local
207 reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW);
208 if (IS_ERR(reset_gpio)) {
209 return dev_err_probe(dev, PTR_ERR(reset_gpio),
213 if (reset_gpio) {
215 gpiod_set_value_cansleep(reset_gpio, 1);
217 gpiod_set_value_cansleep(reset_gpio, 0);
/linux-master/drivers/usb/misc/
H A Donboard_usb_hub.c59 struct gpio_desc *reset_gpio; member in struct:onboard_hub
85 gpiod_set_value_cansleep(hub->reset_gpio, 0);
100 gpiod_set_value_cansleep(hub->reset_gpio, 1);
288 hub->reset_gpio = devm_gpiod_get_optional(dev, "reset",
290 if (IS_ERR(hub->reset_gpio))
291 return dev_err_probe(dev, PTR_ERR(hub->reset_gpio), "failed to get reset GPIO\n");
/linux-master/drivers/usb/phy/
H A Dphy-tegra-usb.c772 gpiod_set_value_cansleep(phy->reset_gpio, 1);
780 gpiod_set_value_cansleep(phy->reset_gpio, 0);
842 gpiod_set_value_cansleep(phy->reset_gpio, 1);
1459 tegra_phy->reset_gpio = gpiod;

Completed in 372 milliseconds

1234567891011