/linux-master/drivers/media/i2c/ |
H A D | tvp5150.c | 1870 struct gpio_desc *reset_gpio; local 1882 reset_gpio = devm_gpiod_get_optional(&c->dev, "reset", GPIOD_OUT_HIGH); 1883 if (IS_ERR(reset_gpio)) 1884 return PTR_ERR(reset_gpio); 1886 if (reset_gpio) { 1889 gpiod_set_value_cansleep(reset_gpio, 0);
|
H A D | tw9900.c | 75 struct gpio_desc *reset_gpio; member in struct:tw9900 608 if (tw9900->reset_gpio) 609 gpiod_set_value_cansleep(tw9900->reset_gpio, 1); 619 if (tw9900->reset_gpio) 620 gpiod_set_value_cansleep(tw9900->reset_gpio, 0); 643 if (tw9900->reset_gpio) 644 gpiod_set_value_cansleep(tw9900->reset_gpio, 1); 667 tw9900->reset_gpio = devm_gpiod_get_optional(dev, "reset", 669 if (IS_ERR(tw9900->reset_gpio)) 670 return dev_err_probe(dev, PTR_ERR(tw9900->reset_gpio), [all...] |
/linux-master/drivers/media/platform/via/ |
H A D | via-camera.c | 74 struct gpio_desc *reset_gpio; member in struct:via_camera 190 cam->reset_gpio = devm_gpiod_get(dev, "VGPIO2", GPIOD_OUT_HIGH); 191 if (IS_ERR(cam->reset_gpio)) 192 return dev_err_probe(dev, PTR_ERR(cam->reset_gpio), 204 gpiod_set_value(cam->reset_gpio, 1); 206 gpiod_set_value(cam->reset_gpio, 0); 213 gpiod_set_value(cam->reset_gpio, 1);
|
/linux-master/drivers/mfd/ |
H A D | lp87565.c | 67 lp87565->reset_gpio = devm_gpiod_get_optional(lp87565->dev, "reset", 69 if (IS_ERR(lp87565->reset_gpio)) { 70 ret = PTR_ERR(lp87565->reset_gpio); 75 if (lp87565->reset_gpio) { 76 gpiod_set_value_cansleep(lp87565->reset_gpio, 1); 80 gpiod_set_value_cansleep(lp87565->reset_gpio, 0); 105 gpiod_set_value_cansleep(lp87565->reset_gpio, 1);
|
H A D | wcd934x.c | 217 struct gpio_desc *reset_gpio; local 254 reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); 255 if (IS_ERR(reset_gpio)) { 256 ret = dev_err_probe(dev, PTR_ERR(reset_gpio), 261 gpiod_set_value(reset_gpio, 1);
|
/linux-master/drivers/mmc/core/ |
H A D | pwrseq_emmc.c | 27 struct gpio_desc *reset_gpio; member in struct:mmc_pwrseq_emmc 36 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); 38 gpiod_set_value_cansleep(pwrseq->reset_gpio, 0); 47 gpiod_set_value(pwrseq->reset_gpio, 1); 49 gpiod_set_value(pwrseq->reset_gpio, 0); 68 pwrseq->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); 69 if (IS_ERR(pwrseq->reset_gpio)) 70 return PTR_ERR(pwrseq->reset_gpio); 72 if (!gpiod_cansleep(pwrseq->reset_gpio)) {
|
H A D | pwrseq_sd8787.c | 29 struct gpio_desc *reset_gpio; member in struct:mmc_pwrseq_sd8787 39 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); 50 gpiod_set_value_cansleep(pwrseq->reset_gpio, 0); 57 /* The pwrdn_gpio is really CHIP_EN, reset_gpio is RESETN */ 60 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); 67 gpiod_set_value_cansleep(pwrseq->reset_gpio, 0); 104 pwrseq->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); 105 if (IS_ERR(pwrseq->reset_gpio)) 106 return PTR_ERR(pwrseq->reset_gpio);
|
/linux-master/drivers/net/can/m_can/ |
H A D | tcan4x5x-core.c | 161 if (priv->reset_gpio) { 162 gpiod_set_value(priv->reset_gpio, 1); 166 gpiod_set_value(priv->reset_gpio, 0); 338 tcan4x5x->reset_gpio = devm_gpiod_get_optional(cdev->dev, "reset", 340 if (IS_ERR(tcan4x5x->reset_gpio)) 341 tcan4x5x->reset_gpio = NULL;
|
H A D | tcan4x5x.h | 38 struct gpio_desc *reset_gpio; member in struct:tcan4x5x_priv
|
/linux-master/drivers/net/dsa/b53/ |
H A D | b53_common.c | 805 int gpio = dev->reset_gpio; 2695 dev->reset_gpio = b53_switch_get_reset_gpio(dev); 2696 if (dev->reset_gpio >= 0) { 2697 ret = devm_gpio_request_one(dev->dev, dev->reset_gpio,
|
H A D | b53_priv.h | 124 int reset_gpio; member in struct:b53_device
|
/linux-master/drivers/net/dsa/ |
H A D | lan9303-core.c | 839 if (!chip->reset_gpio) 846 gpiod_set_value_cansleep(chip->reset_gpio, 0); 1397 chip->reset_gpio = devm_gpiod_get_optional(chip->dev, "reset", 1399 if (IS_ERR(chip->reset_gpio)) 1400 return PTR_ERR(chip->reset_gpio); 1402 if (!chip->reset_gpio) { 1443 if (!chip->reset_gpio) { 1475 gpiod_set_value_cansleep(chip->reset_gpio, 1);
|
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz_common.c | 4336 dev->reset_gpio = devm_gpiod_get_optional(dev->dev, "reset", 4338 if (IS_ERR(dev->reset_gpio)) 4339 return PTR_ERR(dev->reset_gpio); 4341 if (dev->reset_gpio) { 4342 gpiod_set_value_cansleep(dev->reset_gpio, 1); 4344 gpiod_set_value_cansleep(dev->reset_gpio, 0); 4472 if (dev->reset_gpio) 4473 gpiod_set_value_cansleep(dev->reset_gpio, 1);
|
H A D | ksz_common.h | 164 struct gpio_desc *reset_gpio; /* Optional reset GPIO */ member in struct:ksz_device
|
/linux-master/drivers/net/dsa/qca/ |
H A D | qca8k-8xxx.c | 2066 priv->reset_gpio = devm_gpiod_get_optional(priv->dev, "reset", 2068 if (IS_ERR(priv->reset_gpio)) 2069 return PTR_ERR(priv->reset_gpio); 2071 if (priv->reset_gpio) { 2076 gpiod_set_value_cansleep(priv->reset_gpio, 0);
|
H A D | qca8k.h | 461 struct gpio_desc *reset_gpio; member in struct:qca8k_priv
|
/linux-master/drivers/net/ethernet/adi/ |
H A D | adin1110.c | 1086 struct gpio_desc *reset_gpio; local 1090 reset_gpio = devm_gpiod_get_optional(&priv->spidev->dev, "reset", 1092 if (reset_gpio) { 1098 gpiod_set_value(reset_gpio, 1); 1100 gpiod_set_value(reset_gpio, 0);
|
/linux-master/drivers/net/ethernet/arc/ |
H A D | emac.h | 107 struct gpio_desc *reset_gpio; member in struct:arc_emac_mdio_bus_data
|
H A D | emac_mdio.c | 113 if (data->reset_gpio) { 114 gpiod_set_value_cansleep(data->reset_gpio, 1); 116 gpiod_set_value_cansleep(data->reset_gpio, 0); 152 data->reset_gpio = devm_gpiod_get_optional(priv->dev, "phy-reset", 154 if (IS_ERR(data->reset_gpio)) { 156 return dev_err_probe(priv->dev, PTR_ERR(data->reset_gpio),
|
/linux-master/drivers/net/ethernet/asix/ |
H A D | ax88796c_main.c | 947 struct gpio_desc *reset_gpio; local 950 reset_gpio = gpiod_get(dev, "reset", 0); 951 if (IS_ERR(reset_gpio)) { 952 dev_err(dev, "Could not get 'reset' GPIO: %ld", PTR_ERR(reset_gpio)); 953 return PTR_ERR(reset_gpio); 957 gpiod_direction_output(reset_gpio, 1); 959 gpiod_direction_output(reset_gpio, 0); 960 gpiod_put(reset_gpio);
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_link.c | 13408 s8 port, reset_gpio; local 13416 reset_gpio = MISC_REGISTERS_GPIO_1; 13423 (u8 *)&reset_gpio, (u8 *)&port); 13429 bnx2x_set_gpio(bp, reset_gpio, MISC_REGISTERS_GPIO_OUTPUT_LOW, 13432 bnx2x_set_gpio(bp, reset_gpio, MISC_REGISTERS_GPIO_OUTPUT_HIGH,
|
/linux-master/drivers/net/ethernet/davicom/ |
H A D | dm9000.c | 1423 struct gpio_desc *reset_gpio; local 1443 reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); 1444 ret = PTR_ERR_OR_ZERO(reset_gpio); 1450 if (reset_gpio) { 1451 ret = gpiod_set_consumer_name(reset_gpio, "dm9000_reset"); 1460 gpiod_set_value_cansleep(reset_gpio, 0);
|
/linux-master/drivers/net/ethernet/smsc/ |
H A D | smc91x.c | 2292 ret = try_toggle_control_gpio(&pdev->dev, &lp->reset_gpio, 2301 if (lp->reset_gpio)
|
H A D | smc91x.h | 207 struct gpio_desc *reset_gpio; member in struct:smc_local
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_mdio.c | 461 struct gpio_desc *reset_gpio; local 464 reset_gpio = devm_gpiod_get_optional(priv->device, 467 if (IS_ERR(reset_gpio)) 468 return PTR_ERR(reset_gpio); 477 gpiod_set_value_cansleep(reset_gpio, 1); 481 gpiod_set_value_cansleep(reset_gpio, 0);
|