/linux-master/drivers/net/phy/ |
H A D | mdio_bus.c | 45 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 D | mdio_device.c | 123 if (!mdiodev->reset_gpio && !mdiodev->reset_ctrl) 129 if (mdiodev->reset_gpio) 130 gpiod_set_value_cansleep(mdiodev->reset_gpio, value);
|
H A D | spi_ks8995.c | 142 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 D | at803x.c | 492 if (phydev->state == PHY_NOLINK && phydev->mdio.reset_gpio) {
|
/linux-master/drivers/net/wan/framer/pef2256/ |
H A D | pef2256.c | 43 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 D | pci-imx6.c | 110 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 D | pci-meson.c | 72 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 D | pcie-histb.c | 63 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 D | pcie-intel-gw.c | 66 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 D | pci-aardvark.c | 289 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 D | pci-mvebu.c | 112 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 D | pci-tegra.c | 372 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 D | phy-mapphone-mdm6600.c | 366 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 D | pinctrl-aw9523.c | 72 * @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 D | pinctrl-mcp23s08.c | 614 mcp->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW);
|
H A D | pinctrl-mcp23s08.h | 53 struct gpio_desc *reset_gpio; member in struct:mcp23s08
|
/linux-master/drivers/platform/x86/ |
H A D | meegopad_anx7428.c | 61 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 D | gpio-poweroff.c | 23 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 D | gpio-restart.c | 19 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 D | bq2515x_charger.c | 167 * @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 D | reset-tps380x.c | 22 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 D | ufshcd-pci.c | 38 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 D | dwc3-xilinx.c | 103 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 D | onboard_usb_hub.c | 59 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 D | phy-tegra-usb.c | 772 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;
|