Searched refs:reset_gpio (Results 151 - 175 of 273) sorted by path

1234567891011

/linux-master/drivers/media/i2c/
H A Dtvp5150.c1870 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 Dtw9900.c75 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 Dvia-camera.c74 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 Dlp87565.c67 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 Dwcd934x.c217 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 Dpwrseq_emmc.c27 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 Dpwrseq_sd8787.c29 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 Dtcan4x5x-core.c161 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 Dtcan4x5x.h38 struct gpio_desc *reset_gpio; member in struct:tcan4x5x_priv
/linux-master/drivers/net/dsa/b53/
H A Db53_common.c805 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 Db53_priv.h124 int reset_gpio; member in struct:b53_device
/linux-master/drivers/net/dsa/
H A Dlan9303-core.c839 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 Dksz_common.c4336 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 Dksz_common.h164 struct gpio_desc *reset_gpio; /* Optional reset GPIO */ member in struct:ksz_device
/linux-master/drivers/net/dsa/qca/
H A Dqca8k-8xxx.c2066 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 Dqca8k.h461 struct gpio_desc *reset_gpio; member in struct:qca8k_priv
/linux-master/drivers/net/ethernet/adi/
H A Dadin1110.c1086 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 Demac.h107 struct gpio_desc *reset_gpio; member in struct:arc_emac_mdio_bus_data
H A Demac_mdio.c113 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 Dax88796c_main.c947 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 Dbnx2x_link.c13408 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 Ddm9000.c1423 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 Dsmc91x.c2292 ret = try_toggle_control_gpio(&pdev->dev, &lp->reset_gpio,
2301 if (lp->reset_gpio)
H A Dsmc91x.h207 struct gpio_desc *reset_gpio; member in struct:smc_local
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_mdio.c461 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);

Completed in 338 milliseconds

1234567891011