Home
last modified time | relevance | path

Searched refs:gpio_reset (Results 1 – 25 of 27) sorted by relevance

12

/linux/drivers/iio/adc/
H A Dti-lmp92064.c220 struct gpio_desc *gpio_reset) in lmp92064_reset() argument
225 if (gpio_reset) { in lmp92064_reset()
233 gpiod_set_value_cansleep(gpio_reset, 1); in lmp92064_reset()
235 gpiod_set_value_cansleep(gpio_reset, 0); in lmp92064_reset()
286 struct gpio_desc *gpio_reset; in lmp92064_adc_probe() local
335 gpio_reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in lmp92064_adc_probe()
336 if (IS_ERR(gpio_reset)) in lmp92064_adc_probe()
337 return dev_err_probe(dev, PTR_ERR(gpio_reset), in lmp92064_adc_probe()
340 ret = lmp92064_reset(priv, gpio_reset); in lmp92064_adc_probe()
H A Dad7606.c278 if (st->gpio_reset) { in ad7606_reset()
279 gpiod_set_value(st->gpio_reset, 1); in ad7606_reset()
281 gpiod_set_value(st->gpio_reset, 0); in ad7606_reset()
1040 st->gpio_reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in ad7606_request_gpios()
1041 if (IS_ERR(st->gpio_reset)) in ad7606_request_gpios()
1042 return PTR_ERR(st->gpio_reset); in ad7606_request_gpios()
H A Dad7768-1.c324 struct gpio_desc *gpio_reset; member
1244 st->gpio_reset = devm_gpiod_get_optional(&st->spi->dev, "reset", in ad7768_setup()
1246 if (IS_ERR(st->gpio_reset)) in ad7768_setup()
1247 return PTR_ERR(st->gpio_reset); in ad7768_setup()
1249 if (st->gpio_reset) { in ad7768_setup()
1251 gpiod_set_value_cansleep(st->gpio_reset, 0); in ad7768_setup()
H A Dade9000.c1563 struct gpio_desc *gpio_reset; in ade9000_reset() local
1566 gpio_reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in ade9000_reset()
1567 if (IS_ERR(gpio_reset)) in ade9000_reset()
1568 return PTR_ERR(gpio_reset); in ade9000_reset()
1571 if (!gpio_reset) { in ade9000_reset()
1582 gpiod_set_value_cansleep(gpio_reset, 0); in ade9000_reset()
H A Dad7606.h158 struct gpio_desc *gpio_reset; member
/linux/drivers/mfd/
H A Dsi476x-i2c.c133 if (gpio_is_valid(core->gpio_reset)) in si476x_core_start()
134 gpio_set_value_cansleep(core->gpio_reset, 1); in si476x_core_start()
200 if (gpio_is_valid(core->gpio_reset)) in si476x_core_start()
201 gpio_set_value_cansleep(core->gpio_reset, 0); in si476x_core_start()
246 if (gpio_is_valid(core->gpio_reset)) in si476x_core_stop()
247 gpio_set_value_cansleep(core->gpio_reset, 0); in si476x_core_stop()
721 core->gpio_reset = -1; in si476x_core_probe()
722 if (gpio_is_valid(pdata->gpio_reset)) { in si476x_core_probe()
723 rval = gpio_request(pdata->gpio_reset, "si476x reset"); in si476x_core_probe()
729 core->gpio_reset = pdata->gpio_reset; in si476x_core_probe()
[all …]
/linux/drivers/net/wireless/silabs/wfx/
H A Dbus_spi.c54 struct gpio_desc *gpio_reset; member
254 bus->gpio_reset = devm_gpiod_get_optional(&func->dev, "reset", GPIOD_OUT_LOW); in wfx_spi_probe()
255 if (IS_ERR(bus->gpio_reset)) in wfx_spi_probe()
256 return PTR_ERR(bus->gpio_reset); in wfx_spi_probe()
257 if (!bus->gpio_reset) { in wfx_spi_probe()
260 gpiod_set_consumer_name(bus->gpio_reset, "wfx reset"); in wfx_spi_probe()
261 gpiod_set_value_cansleep(bus->gpio_reset, 1); in wfx_spi_probe()
263 gpiod_set_value_cansleep(bus->gpio_reset, 0); in wfx_spi_probe()
/linux/drivers/rtc/
H A Drtc-moxart.c61 struct gpio_desc *gpio_reset; member
108 gpiod_set_value(moxart_rtc->gpio_reset, 1); in moxart_rtc_read_register()
115 gpiod_set_value(moxart_rtc->gpio_reset, 0); in moxart_rtc_read_register()
131 gpiod_set_value(moxart_rtc->gpio_reset, 1); in moxart_rtc_write_register()
136 gpiod_set_value(moxart_rtc->gpio_reset, 0); in moxart_rtc_write_register()
269 moxart_rtc->gpio_reset = devm_gpiod_get(&pdev->dev, "rtc-reset", in moxart_rtc_probe()
271 ret = PTR_ERR_OR_ZERO(moxart_rtc->gpio_reset); in moxart_rtc_probe()
/linux/drivers/phy/ti/
H A Dphy-tusb1210.c61 struct gpio_desc *gpio_reset; member
107 gpiod_set_value_cansleep(tusb->gpio_reset, 1); in tusb1210_power_on()
122 gpiod_set_value_cansleep(tusb->gpio_reset, 0); in tusb1210_power_off()
177 gpiod_set_value_cansleep(tusb->gpio_reset, 0); in tusb1210_reset()
179 gpiod_set_value_cansleep(tusb->gpio_reset, 1); in tusb1210_reset()
501 tusb->gpio_reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in tusb1210_probe()
502 if (IS_ERR(tusb->gpio_reset)) in tusb1210_probe()
503 return PTR_ERR(tusb->gpio_reset); in tusb1210_probe()
505 gpiod_set_value_cansleep(tusb->gpio_reset, 1); in tusb1210_probe()
/linux/drivers/media/radio/si470x/
H A Dradio-si470x-i2c.c384 radio->gpio_reset = devm_gpiod_get_optional(&client->dev, "reset", in si470x_i2c_probe()
386 if (IS_ERR(radio->gpio_reset)) { in si470x_i2c_probe()
387 retval = PTR_ERR(radio->gpio_reset); in si470x_i2c_probe()
392 if (radio->gpio_reset) in si470x_i2c_probe()
393 gpiod_set_value(radio->gpio_reset, 1); in si470x_i2c_probe()
470 if (radio->gpio_reset) in si470x_i2c_remove()
471 gpiod_set_value(radio->gpio_reset, 0); in si470x_i2c_remove()
H A Dradio-si470x.h183 struct gpio_desc *gpio_reset; member
/linux/drivers/usb/misc/
H A Dusb4604.c25 struct gpio_desc *gpio_reset; member
30 gpiod_set_value_cansleep(hub->gpio_reset, state); in usb4604_reset()
92 hub->gpio_reset = gpio; in usb4604_probe()
/linux/drivers/pcmcia/
H A Dsa1100_generic.c58 skt->gpio_reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in sa11x0_cf_hw_init()
59 if (IS_ERR(skt->gpio_reset)) in sa11x0_cf_hw_init()
60 return PTR_ERR(skt->gpio_reset); in sa11x0_cf_hw_init()
/linux/drivers/iio/dac/
H A Dad5770r.c136 struct gpio_desc *gpio_reset; member
235 if (!st->gpio_reset) in ad5770r_reset()
238 gpiod_set_value_cansleep(st->gpio_reset, 0); in ad5770r_reset()
240 gpiod_set_value_cansleep(st->gpio_reset, 1); in ad5770r_reset()
549 st->gpio_reset = devm_gpiod_get_optional(&st->spi->dev, "reset", in ad5770r_init()
551 if (IS_ERR(st->gpio_reset)) in ad5770r_init()
552 return PTR_ERR(st->gpio_reset); in ad5770r_init()
H A Dad5766.c116 struct gpio_desc *gpio_reset; member
208 if (st->gpio_reset) { in ad5766_reset()
209 gpiod_set_value_cansleep(st->gpio_reset, 1); in ad5766_reset()
211 gpiod_set_value_cansleep(st->gpio_reset, 0); in ad5766_reset()
625 st->gpio_reset = devm_gpiod_get_optional(&st->spi->dev, "reset", in ad5766_probe()
627 if (IS_ERR(st->gpio_reset)) in ad5766_probe()
628 return PTR_ERR(st->gpio_reset); in ad5766_probe()
H A Dad5758.c115 struct gpio_desc *gpio_reset; member
479 if (st->gpio_reset) { in ad5758_reset()
480 gpiod_set_value(st->gpio_reset, 0); in ad5758_reset()
482 gpiod_set_value(st->gpio_reset, 1); in ad5758_reset()
772 st->gpio_reset = devm_gpiod_get_optional(&st->spi->dev, "reset", in ad5758_init()
774 if (IS_ERR(st->gpio_reset)) in ad5758_init()
775 return PTR_ERR(st->gpio_reset); in ad5758_init()
H A Dad3552r.c23 struct gpio_desc *gpio_reset; member
367 dac->gpio_reset = devm_gpiod_get_optional(&dac->spi->dev, "reset", in ad3552r_reset()
369 if (IS_ERR(dac->gpio_reset)) in ad3552r_reset()
370 return dev_err_probe(&dac->spi->dev, PTR_ERR(dac->gpio_reset), in ad3552r_reset()
373 if (dac->gpio_reset) { in ad3552r_reset()
376 gpiod_set_value_cansleep(dac->gpio_reset, 1); in ad3552r_reset()
H A Dad7293.c144 struct gpio_desc *gpio_reset; member
764 if (st->gpio_reset) { in ad7293_reset()
765 gpiod_set_value(st->gpio_reset, 0); in ad7293_reset()
767 gpiod_set_value(st->gpio_reset, 1); in ad7293_reset()
796 st->gpio_reset = devm_gpiod_get_optional(dev, "reset", in ad7293_properties_parse()
798 if (IS_ERR(st->gpio_reset)) in ad7293_properties_parse()
799 return dev_err_probe(dev, PTR_ERR(st->gpio_reset), in ad7293_properties_parse()
/linux/sound/soc/codecs/
H A Dtlv320adcx140.c35 struct gpio_desc *gpio_reset; member
729 if (adcx140->gpio_reset) { in adcx140_reset()
730 gpiod_direction_output(adcx140->gpio_reset, 0); in adcx140_reset()
733 gpiod_direction_output(adcx140->gpio_reset, 1); in adcx140_reset()
1132 gpiod_set_value_cansleep(adcx140->gpio_reset, 0); in adcx140_pwr_off()
1165 gpiod_set_value_cansleep(adcx140->gpio_reset, 1); in adcx140_pwr_on()
1284 adcx140->gpio_reset = devm_gpiod_get_optional(adcx140->dev, in adcx140_i2c_probe()
1286 if (IS_ERR(adcx140->gpio_reset)) in adcx140_i2c_probe()
1287 return dev_err_probe(&i2c->dev, PTR_ERR(adcx140->gpio_reset), in adcx140_i2c_probe()
1289 if (!adcx140->gpio_reset) in adcx140_i2c_probe()
/linux/drivers/media/radio/si4713/
H A Dsi4713.c373 if (sdev->gpio_reset) { in si4713_powerup()
375 gpiod_set_value(sdev->gpio_reset, 1); in si4713_powerup()
397 gpiod_set_value(sdev->gpio_reset, 0); in si4713_powerup()
436 if (sdev->gpio_reset) in si4713_powerdown()
437 gpiod_set_value(sdev->gpio_reset, 0); in si4713_powerdown()
1447 sdev->gpio_reset = devm_gpiod_get_optional(&client->dev, "reset", in si4713_probe()
1449 if (IS_ERR(sdev->gpio_reset)) { in si4713_probe()
1450 rval = PTR_ERR(sdev->gpio_reset); in si4713_probe()
H A Dsi4713.h241 struct gpio_desc *gpio_reset; member
/linux/drivers/pinctrl/
H A Dpinctrl-cy8c95x0.c152 struct gpio_desc *gpio_reset; member
1414 chip->gpio_reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in cy8c95x0_probe()
1415 if (IS_ERR(chip->gpio_reset)) in cy8c95x0_probe()
1416 return dev_err_probe(dev, PTR_ERR(chip->gpio_reset), "Failed to get GPIO 'reset'\n"); in cy8c95x0_probe()
1417 gpiod_set_consumer_name(chip->gpio_reset, "CY8C95X0 RESET"); in cy8c95x0_probe()
1418 if (chip->gpio_reset) { in cy8c95x0_probe()
1420 gpiod_set_value_cansleep(chip->gpio_reset, 0); in cy8c95x0_probe()
/linux/include/pcmcia/
H A Dsoc_common.h66 struct gpio_desc *gpio_reset; member
/linux/include/linux/mfd/
H A Dsi476x-platform.h249 int gpio_reset; /* < 0 if not used */ member
/linux/drivers/media/i2c/
H A Dov9640.h201 struct gpio_desc *gpio_reset; member

12