Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/arch/arm/mach-pxa/
Dtosa-bt.c19 gpio_set_value(data->gpio_reset, 0); in tosa_bt_on()
21 gpio_set_value(data->gpio_reset, 1); in tosa_bt_on()
23 gpio_set_value(data->gpio_reset, 0); in tosa_bt_on()
28 gpio_set_value(data->gpio_reset, 1); in tosa_bt_off()
31 gpio_set_value(data->gpio_reset, 0); in tosa_bt_off()
60 rc = gpio_request(data->gpio_reset, "Bluetooth reset"); in tosa_bt_probe()
63 rc = gpio_direction_output(data->gpio_reset, 0); in tosa_bt_probe()
96 gpio_free(data->gpio_reset); in tosa_bt_probe()
117 gpio_free(data->gpio_reset); in tosa_bt_remove()
Dtosa_bt.h14 int gpio_reset; member
/kernel/linux/linux-5.10/drivers/phy/ti/
Dphy-tusb1210.c23 struct gpio_desc *gpio_reset; member
32 gpiod_set_value_cansleep(tusb->gpio_reset, 1); in tusb1210_power_on()
47 gpiod_set_value_cansleep(tusb->gpio_reset, 0); in tusb1210_power_off()
102 tusb->gpio_reset = devm_gpiod_get_optional(&ulpi->dev, "reset", in tusb1210_probe()
104 if (IS_ERR(tusb->gpio_reset)) in tusb1210_probe()
105 return PTR_ERR(tusb->gpio_reset); in tusb1210_probe()
107 gpiod_set_value_cansleep(tusb->gpio_reset, 1); in tusb1210_probe()
/kernel/linux/linux-5.10/drivers/staging/wfx/
Dbus_spi.c37 struct gpio_desc *gpio_reset; member
209 bus->gpio_reset = devm_gpiod_get_optional(&func->dev, "reset", in wfx_spi_probe()
211 if (IS_ERR(bus->gpio_reset)) in wfx_spi_probe()
212 return PTR_ERR(bus->gpio_reset); in wfx_spi_probe()
213 if (!bus->gpio_reset) { in wfx_spi_probe()
217 gpiod_set_consumer_name(bus->gpio_reset, "wfx reset"); in wfx_spi_probe()
219 gpiod_toggle_active_low(bus->gpio_reset); in wfx_spi_probe()
220 gpiod_set_value_cansleep(bus->gpio_reset, 1); in wfx_spi_probe()
222 gpiod_set_value_cansleep(bus->gpio_reset, 0); in wfx_spi_probe()
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-moxart.c58 int gpio_data, gpio_sclk, gpio_reset; member
105 gpio_set_value(moxart_rtc->gpio_reset, 1); in moxart_rtc_read_register()
112 gpio_set_value(moxart_rtc->gpio_reset, 0); in moxart_rtc_read_register()
128 gpio_set_value(moxart_rtc->gpio_reset, 1); in moxart_rtc_write_register()
133 gpio_set_value(moxart_rtc->gpio_reset, 0); in moxart_rtc_write_register()
266 moxart_rtc->gpio_reset = of_get_named_gpio(pdev->dev.of_node, in moxart_rtc_probe()
268 if (!gpio_is_valid(moxart_rtc->gpio_reset)) { in moxart_rtc_probe()
270 moxart_rtc->gpio_reset); in moxart_rtc_probe()
271 return moxart_rtc->gpio_reset; in moxart_rtc_probe()
290 ret = devm_gpio_request_one(&pdev->dev, moxart_rtc->gpio_reset, in moxart_rtc_probe()
/kernel/linux/linux-5.10/drivers/mfd/
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 …]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
Dparade-ps8640.c66 struct gpio_desc *gpio_reset; member
112 gpiod_set_value(ps_bridge->gpio_reset, 1); in ps8640_bridge_poweron()
114 gpiod_set_value(ps_bridge->gpio_reset, 0); in ps8640_bridge_poweron()
182 gpiod_set_value(ps_bridge->gpio_reset, 1); in ps8640_bridge_poweroff()
351 ps_bridge->gpio_reset = devm_gpiod_get(&client->dev, "reset", in ps8640_probe()
353 if (IS_ERR(ps_bridge->gpio_reset)) in ps8640_probe()
354 return PTR_ERR(ps_bridge->gpio_reset); in ps8640_probe()
Dtc358764.c157 struct gpio_desc *gpio_reset; member
268 gpiod_set_value(ctx->gpio_reset, 1); in tc358764_reset()
270 gpiod_set_value(ctx->gpio_reset, 0); in tc358764_reset()
323 ctx->gpio_reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in tc358764_parse_dt()
324 if (IS_ERR(ctx->gpio_reset)) { in tc358764_parse_dt()
326 return PTR_ERR(ctx->gpio_reset); in tc358764_parse_dt()
/kernel/linux/linux-5.10/sound/soc/codecs/
Dtlv320aic3x.c83 int gpio_reset; member
1376 if (gpio_is_valid(aic3x->gpio_reset)) in aic3x_regulator_event()
1377 gpio_set_value(aic3x->gpio_reset, 0); in aic3x_regulator_event()
1397 if (gpio_is_valid(aic3x->gpio_reset)) { in aic3x_set_power()
1399 gpio_set_value(aic3x->gpio_reset, 1); in aic3x_set_power()
1609 if (gpio_is_valid(aic3x->gpio_reset) && in aic3x_is_shared_reset()
1610 aic3x->gpio_reset == a->gpio_reset) in aic3x_is_shared_reset()
1798 aic3x->gpio_reset = pdata->gpio_reset; in aic3x_i2c_probe()
1809 aic3x->gpio_reset = ret; in aic3x_i2c_probe()
1814 aic3x->gpio_reset = ret; in aic3x_i2c_probe()
[all …]
Dwm0010.c97 int gpio_reset; member
177 gpio_set_value_cansleep(wm0010->gpio_reset, in wm0010_halt()
613 gpio_set_value_cansleep(wm0010->gpio_reset, !wm0010->gpio_reset_value); in wm0010_boot()
907 if (wm0010->pdata.gpio_reset) { in wm0010_spi_probe()
908 wm0010->gpio_reset = wm0010->pdata.gpio_reset; in wm0010_spi_probe()
920 ret = devm_gpio_request_one(wm0010->dev, wm0010->gpio_reset, in wm0010_spi_probe()
976 gpio_set_value_cansleep(wm0010->gpio_reset, in wm0010_spi_remove()
/kernel/linux/linux-5.10/drivers/media/i2c/
Ds5k6a3.c62 int gpio_reset; member
216 gpio_set_value(sensor->gpio_reset, 1); in __s5k6a3_power_on()
218 gpio_set_value(sensor->gpio_reset, 0); in __s5k6a3_power_on()
220 gpio_set_value(sensor->gpio_reset, 1); in __s5k6a3_power_on()
238 gpio_set_value(sensor->gpio_reset, 0); in __s5k6a3_power_off()
290 sensor->gpio_reset = -EINVAL; in s5k6a3_probe()
307 sensor->gpio_reset = gpio; in s5k6a3_probe()
/kernel/linux/linux-5.10/drivers/pcmcia/
Dpxa2xx_mainstone.c39 skt->gpio_reset = devm_gpiod_get(dev, skt->nr ? "breset" : "areset", in mst_pcmcia_hw_init()
41 if (IS_ERR(skt->gpio_reset)) in mst_pcmcia_hw_init()
42 return PTR_ERR(skt->gpio_reset); in mst_pcmcia_hw_init()
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()
/kernel/linux/linux-5.10/drivers/media/radio/si470x/
Dradio-si470x-i2c.c385 radio->gpio_reset = devm_gpiod_get_optional(&client->dev, "reset", in si470x_i2c_probe()
387 if (IS_ERR(radio->gpio_reset)) { in si470x_i2c_probe()
388 retval = PTR_ERR(radio->gpio_reset); in si470x_i2c_probe()
393 if (radio->gpio_reset) in si470x_i2c_probe()
394 gpiod_set_value(radio->gpio_reset, 1); in si470x_i2c_probe()
481 if (radio->gpio_reset) in si470x_i2c_remove()
482 gpiod_set_value(radio->gpio_reset, 0); in si470x_i2c_remove()
/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dsx8654.c99 struct gpio_desc *gpio_reset; member
244 if (ts->gpio_reset) { in sx8654_reset()
245 gpiod_set_value_cansleep(ts->gpio_reset, 1); in sx8654_reset()
247 gpiod_set_value_cansleep(ts->gpio_reset, 0); in sx8654_reset()
324 sx8654->gpio_reset = devm_gpiod_get_optional(&client->dev, "reset", in sx8654_probe()
326 if (IS_ERR(sx8654->gpio_reset)) { in sx8654_probe()
327 error = PTR_ERR(sx8654->gpio_reset); in sx8654_probe()
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()
526 tsdata->gpio_reset = devm_gpiod_get_optional(dev, "reset", in pixcir_i2c_ts_probe()
528 if (IS_ERR(tsdata->gpio_reset)) { in pixcir_i2c_ts_probe()
529 error = PTR_ERR(tsdata->gpio_reset); in pixcir_i2c_ts_probe()
/kernel/linux/linux-5.10/drivers/usb/misc/
Dusb251xb.c117 struct gpio_desc *gpio_reset; member
244 struct gpio_chip *gc = gpiod_to_chip(hub->gpio_reset); in usb251x_check_gpio_chip()
248 if (!hub->gpio_reset) in usb251x_check_gpio_chip()
271 if (!hub->gpio_reset) in usb251xb_reset()
276 gpiod_set_value_cansleep(hub->gpio_reset, 1); in usb251xb_reset()
278 gpiod_set_value_cansleep(hub->gpio_reset, 0); in usb251xb_reset()
418 hub->gpio_reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in usb251xb_get_ofdata()
419 if (PTR_ERR(hub->gpio_reset) == -EPROBE_DEFER) { in usb251xb_get_ofdata()
421 } else if (IS_ERR(hub->gpio_reset)) { in usb251xb_get_ofdata()
422 err = PTR_ERR(hub->gpio_reset); in usb251xb_get_ofdata()
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()
/kernel/linux/linux-5.10/drivers/iio/dac/
Dad5770r.c137 struct gpio_desc *gpio_reset; member
236 if (!st->gpio_reset) in ad5770r_reset()
239 gpiod_set_value_cansleep(st->gpio_reset, 0); in ad5770r_reset()
241 gpiod_set_value_cansleep(st->gpio_reset, 1); in ad5770r_reset()
557 st->gpio_reset = devm_gpiod_get_optional(&st->spi->dev, "reset", in ad5770r_init()
559 if (IS_ERR(st->gpio_reset)) in ad5770r_init()
560 return PTR_ERR(st->gpio_reset); in ad5770r_init()
Dad5758.c116 struct gpio_desc *gpio_reset; member
480 if (st->gpio_reset) { in ad5758_reset()
481 gpiod_set_value(st->gpio_reset, 0); in ad5758_reset()
483 gpiod_set_value(st->gpio_reset, 1); in ad5758_reset()
773 st->gpio_reset = devm_gpiod_get_optional(&st->spi->dev, "reset", in ad5758_init()
775 if (IS_ERR(st->gpio_reset)) in ad5758_init()
776 return PTR_ERR(st->gpio_reset); in ad5758_init()
/kernel/linux/linux-5.10/sound/soc/
Dsoc-ac97.c34 int gpio_reset; member
291 gpio_direction_output(snd_ac97_rst_cfg.gpio_reset, 0); in snd_soc_ac97_reset()
295 gpio_direction_output(snd_ac97_rst_cfg.gpio_reset, 1); in snd_soc_ac97_reset()
371 cfg->gpio_reset = gpio; in snd_soc_ac97_parse_pinctl()
/kernel/linux/linux-5.10/drivers/iio/adc/
Dad7606.c53 if (st->gpio_reset) { in ad7606_reset()
54 gpiod_set_value(st->gpio_reset, 1); in ad7606_reset()
56 gpiod_set_value(st->gpio_reset, 0); in ad7606_reset()
438 st->gpio_reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in ad7606_request_gpios()
439 if (IS_ERR(st->gpio_reset)) in ad7606_request_gpios()
440 return PTR_ERR(st->gpio_reset); in ad7606_request_gpios()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/i2c/
Datomisp-lm3554.c629 gpiod_set_value(pdata->gpio_reset, power); in __lm3554_s_power()
768 if (!pdata->gpio_reset) in lm3554_gpio_init()
771 ret = gpiod_direction_output(pdata->gpio_reset, 0); in lm3554_gpio_init()
797 ret = gpiod_direction_output(pdata->gpio_reset, 0); in lm3554_gpio_uninit()
808 platform_data.gpio_reset = gpiod_get_index(&client->dev, in lm3554_platform_data_func()
810 if (IS_ERR(platform_data.gpio_reset)) in lm3554_platform_data_func()
811 return ERR_CAST(platform_data.gpio_reset); in lm3554_platform_data_func()
/kernel/linux/linux-5.10/include/media/i2c/
Dov9650.h22 int gpio_reset; member
/kernel/linux/linux-5.10/include/sound/
Dwm0010.h14 int gpio_reset; member

123