Home
last modified time | relevance | path

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

/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.c60 struct gpio_desc *gpio_reset; member
107 gpiod_set_value(moxart_rtc->gpio_reset, 1); in moxart_rtc_read_register()
114 gpiod_set_value(moxart_rtc->gpio_reset, 0); in moxart_rtc_read_register()
130 gpiod_set_value(moxart_rtc->gpio_reset, 1); in moxart_rtc_write_register()
135 gpiod_set_value(moxart_rtc->gpio_reset, 0); in moxart_rtc_write_register()
268 moxart_rtc->gpio_reset = devm_gpiod_get(&pdev->dev, "rtc-reset", in moxart_rtc_probe()
270 ret = PTR_ERR_OR_ZERO(moxart_rtc->gpio_reset); in moxart_rtc_probe()
/linux/drivers/input/touchscreen/
H A Dpixcir_i2c_ts.c79 struct gpio_desc *gpio_reset; member
223 if (!IS_ERR_OR_NULL(tsdata->gpio_reset)) { in pixcir_reset()
224 gpiod_set_value_cansleep(tsdata->gpio_reset, 1); in pixcir_reset()
226 gpiod_set_value_cansleep(tsdata->gpio_reset, 0); in pixcir_reset()
520 tsdata->gpio_reset = devm_gpiod_get_optional(dev, "reset", in pixcir_i2c_ts_probe()
522 if (IS_ERR(tsdata->gpio_reset)) in pixcir_i2c_ts_probe()
523 return dev_err_probe(dev, PTR_ERR(tsdata->gpio_reset), in pixcir_i2c_ts_probe()
/linux/drivers/gpu/drm/bridge/
H A Dtc358764.c153 struct gpio_desc *gpio_reset; member
263 gpiod_set_value(ctx->gpio_reset, 1); in tc358764_reset()
265 gpiod_set_value(ctx->gpio_reset, 0); in tc358764_reset()
320 ctx->gpio_reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in tc358764_parse_dt()
321 if (IS_ERR(ctx->gpio_reset)) { in tc358764_parse_dt()
323 return PTR_ERR(ctx->gpio_reset); in tc358764_parse_dt()
/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/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()
[all...]
H A Dtlv320aic3x.c82 struct gpio_desc *gpio_reset; member
1393 if (aic3x->gpio_reset) in aic3x_regulator_event()
1394 gpiod_set_value(aic3x->gpio_reset, 1); in aic3x_regulator_event()
1414 if (aic3x->gpio_reset) { in aic3x_set_power()
1416 gpiod_set_value(aic3x->gpio_reset, 0); in aic3x_set_power()
1815 aic3x->gpio_reset = devm_gpiod_get_optional(dev, "reset", in aic3x_probe()
1817 ret = PTR_ERR_OR_ZERO(aic3x->gpio_reset); in aic3x_probe()
1829 aic3x->gpio_reset = devm_gpiod_get(dev, "reset", in aic3x_probe()
1831 ret = PTR_ERR_OR_ZERO(aic3x->gpio_reset); in aic3x_probe()
1838 gpiod_set_consumer_name(aic3x->gpio_reset, "tlv320aic3x reset"); in aic3x_probe()
[all …]
H A Dtlv320aic31xx.h38 unsigned int gpio_reset; member
/linux/drivers/iio/dac/
H A Dad5758.c114 struct gpio_desc *gpio_reset; member
478 if (st->gpio_reset) { in ad5758_reset()
479 gpiod_set_value(st->gpio_reset, 0); in ad5758_reset()
481 gpiod_set_value(st->gpio_reset, 1); in ad5758_reset()
771 st->gpio_reset = devm_gpiod_get_optional(&st->spi->dev, "reset", in ad5758_init()
773 if (IS_ERR(st->gpio_reset)) in ad5758_init()
774 return PTR_ERR(st->gpio_reset); in ad5758_init()
H A Dad7293.c143 struct gpio_desc *gpio_reset; member
763 if (st->gpio_reset) { in ad7293_reset()
764 gpiod_set_value(st->gpio_reset, 0); in ad7293_reset()
766 gpiod_set_value(st->gpio_reset, 1); in ad7293_reset()
795 st->gpio_reset = devm_gpiod_get_optional(dev, "reset", in ad7293_properties_parse()
797 if (IS_ERR(st->gpio_reset)) in ad7293_properties_parse()
798 return dev_err_probe(dev, PTR_ERR(st->gpio_reset), in ad7293_properties_parse()
/linux/drivers/iio/adc/
H A Dmcp3911.c710 struct gpio_desc *gpio_reset; in mcp3911_probe() local
755 gpio_reset = devm_gpiod_get_optional(&spi->dev, "reset", GPIOD_OUT_HIGH); in mcp3911_probe()
756 if (IS_ERR(gpio_reset)) in mcp3911_probe()
757 return dev_err_probe(dev, PTR_ERR(gpio_reset), in mcp3911_probe()
760 if (gpio_reset) { in mcp3911_probe()
761 gpiod_set_value_cansleep(gpio_reset, 0); in mcp3911_probe()
H A Dad7606.h158 struct gpio_desc *gpio_reset; member
/linux/drivers/pinctrl/
H A Dpinctrl-cy8c95x0.c151 struct gpio_desc *gpio_reset; member
1413 chip->gpio_reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in cy8c95x0_probe()
1414 if (IS_ERR(chip->gpio_reset)) in cy8c95x0_probe()
1415 return dev_err_probe(dev, PTR_ERR(chip->gpio_reset), "Failed to get GPIO 'reset'\n"); in cy8c95x0_probe()
1416 gpiod_set_consumer_name(chip->gpio_reset, "CY8C95X0 RESET"); in cy8c95x0_probe()
1417 if (chip->gpio_reset) { in cy8c95x0_probe()
1419 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/drivers/media/radio/si470x/
H A Dradio-si470x.h183 struct gpio_desc *gpio_reset; member
/linux/drivers/media/i2c/
H A Dov9640.h201 struct gpio_desc *gpio_reset; member
/linux/drivers/media/radio/si4713/
H A Dsi4713.h241 struct gpio_desc *gpio_reset; member