Home
last modified time | relevance | path

Searched refs:reset_gpio (Results 1 – 25 of 115) sorted by relevance

12345

/Linux-v4.19/sound/arm/
Dpxa2xx-ac97-lib.c35 static int reset_gpio; variable
37 extern void pxa27x_configure_ac97reset(int reset_gpio, bool to_gpio);
146 pxa27x_configure_ac97reset(reset_gpio, true); in pxa_ac97_warm_pxa27x()
149 pxa27x_configure_ac97reset(reset_gpio, false); in pxa_ac97_warm_pxa27x()
327 switch (pdata->reset_gpio) { in pxa2xx_ac97_hw_probe()
330 reset_gpio = pdata->reset_gpio; in pxa2xx_ac97_hw_probe()
333 reset_gpio = 113; in pxa2xx_ac97_hw_probe()
339 pdata->reset_gpio); in pxa2xx_ac97_hw_probe()
345 pdata->reset_gpio = of_get_named_gpio(dev->dev.of_node, in pxa2xx_ac97_hw_probe()
347 if (pdata->reset_gpio == -ENOENT) in pxa2xx_ac97_hw_probe()
[all …]
/Linux-v4.19/drivers/power/reset/
Dgpio-poweroff.c27 static struct gpio_desc *reset_gpio; variable
32 BUG_ON(!reset_gpio); in gpio_poweroff_do_poweroff()
35 gpiod_direction_output(reset_gpio, 1); in gpio_poweroff_do_poweroff()
38 gpiod_set_value_cansleep(reset_gpio, 0); in gpio_poweroff_do_poweroff()
42 gpiod_set_value_cansleep(reset_gpio, 1); in gpio_poweroff_do_poweroff()
71 reset_gpio = devm_gpiod_get(&pdev->dev, NULL, flags); in gpio_poweroff_probe()
72 if (IS_ERR(reset_gpio)) in gpio_poweroff_probe()
73 return PTR_ERR(reset_gpio); in gpio_poweroff_probe()
Dgpio-restart.c27 struct gpio_desc *reset_gpio; member
41 gpiod_direction_output(gpio_restart->reset_gpio, 1); in gpio_restart_notify()
45 gpiod_set_value(gpio_restart->reset_gpio, 0); in gpio_restart_notify()
49 gpiod_set_value(gpio_restart->reset_gpio, 1); in gpio_restart_notify()
73 gpio_restart->reset_gpio = devm_gpiod_get(&pdev->dev, NULL, in gpio_restart_probe()
75 if (IS_ERR(gpio_restart->reset_gpio)) { in gpio_restart_probe()
77 return PTR_ERR(gpio_restart->reset_gpio); in gpio_restart_probe()
/Linux-v4.19/drivers/gpu/drm/panel/
Dpanel-sharp-ls043t1le01.c40 struct gpio_desc *reset_gpio; member
142 if (sharp_nt->reset_gpio) in sharp_nt_panel_unprepare()
143 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_unprepare()
164 if (sharp_nt->reset_gpio) { in sharp_nt_panel_prepare()
165 gpiod_set_value(sharp_nt->reset_gpio, 1); in sharp_nt_panel_prepare()
167 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_prepare()
169 gpiod_set_value(sharp_nt->reset_gpio, 1); in sharp_nt_panel_prepare()
191 if (sharp_nt->reset_gpio) in sharp_nt_panel_prepare()
192 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_prepare()
263 sharp_nt->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in sharp_nt_panel_add()
[all …]
Dpanel-orisetech-otm8009a.c63 struct gpio_desc *reset_gpio; member
287 if (ctx->reset_gpio) { in otm8009a_unprepare()
288 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in otm8009a_unprepare()
313 if (ctx->reset_gpio) { in otm8009a_prepare()
314 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in otm8009a_prepare()
315 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in otm8009a_prepare()
317 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in otm8009a_prepare()
427 ctx->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in otm8009a_probe()
428 if (IS_ERR(ctx->reset_gpio)) { in otm8009a_probe()
430 return PTR_ERR(ctx->reset_gpio); in otm8009a_probe()
Dpanel-raydium-rm68200.c76 struct gpio_desc *reset_gpio; member
268 if (ctx->reset_gpio) { in rm68200_unprepare()
269 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in rm68200_unprepare()
295 if (ctx->reset_gpio) { in rm68200_prepare()
296 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in rm68200_prepare()
298 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in rm68200_prepare()
376 ctx->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in rm68200_probe()
377 if (IS_ERR(ctx->reset_gpio)) { in rm68200_probe()
378 ret = PTR_ERR(ctx->reset_gpio); in rm68200_probe()
Dpanel-samsung-ld9040.c95 struct gpio_desc *reset_gpio; member
207 gpiod_set_value(ctx->reset_gpio, 0); in ld9040_power_on()
209 gpiod_set_value(ctx->reset_gpio, 1); in ld9040_power_on()
339 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in ld9040_probe()
340 if (IS_ERR(ctx->reset_gpio)) { in ld9040_probe()
342 PTR_ERR(ctx->reset_gpio)); in ld9040_probe()
343 return PTR_ERR(ctx->reset_gpio); in ld9040_probe()
/Linux-v4.19/sound/soc/codecs/
Dak5386.c27 int reset_gpio; member
118 if (gpio_is_valid(priv->reset_gpio)) in ak5386_hw_params()
119 gpio_set_value(priv->reset_gpio, 1); in ak5386_hw_params()
130 if (gpio_is_valid(priv->reset_gpio)) in ak5386_hw_free()
131 gpio_set_value(priv->reset_gpio, 0); in ak5386_hw_free()
175 priv->reset_gpio = -EINVAL; in ak5386_probe()
187 priv->reset_gpio = of_get_named_gpio(dev->of_node, in ak5386_probe()
190 if (gpio_is_valid(priv->reset_gpio)) in ak5386_probe()
191 if (devm_gpio_request_one(dev, priv->reset_gpio, in ak5386_probe()
194 priv->reset_gpio = -EINVAL; in ak5386_probe()
Dbd28623.c26 struct gpio_desc *reset_gpio; member
57 gpiod_set_value_cansleep(bd->reset_gpio, 0); in bd28623_power_on()
65 gpiod_set_value_cansleep(bd->reset_gpio, 1); in bd28623_power_off()
202 bd->reset_gpio = devm_gpiod_get_optional(dev, "reset", in bd28623_probe()
204 if (IS_ERR(bd->reset_gpio)) { in bd28623_probe()
206 PTR_ERR(bd->reset_gpio)); in bd28623_probe()
207 return PTR_ERR(bd->reset_gpio); in bd28623_probe()
Dcs4349.c49 struct gpio_desc *reset_gpio; member
301 cs4349->reset_gpio = devm_gpiod_get_optional(&client->dev, in cs4349_i2c_probe()
303 if (IS_ERR(cs4349->reset_gpio)) in cs4349_i2c_probe()
304 return PTR_ERR(cs4349->reset_gpio); in cs4349_i2c_probe()
306 gpiod_set_value_cansleep(cs4349->reset_gpio, 1); in cs4349_i2c_probe()
320 gpiod_set_value_cansleep(cs4349->reset_gpio, 0); in cs4349_i2c_remove()
338 gpiod_set_value_cansleep(cs4349->reset_gpio, 0); in cs4349_runtime_suspend()
352 gpiod_set_value_cansleep(cs4349->reset_gpio, 1); in cs4349_runtime_resume()
Dcs35l32.c49 struct gpio_desc *reset_gpio; member
409 cs35l32->reset_gpio = devm_gpiod_get_optional(&i2c_client->dev, in cs35l32_i2c_probe()
411 if (IS_ERR(cs35l32->reset_gpio)) in cs35l32_i2c_probe()
412 return PTR_ERR(cs35l32->reset_gpio); in cs35l32_i2c_probe()
414 gpiod_set_value_cansleep(cs35l32->reset_gpio, 1); in cs35l32_i2c_probe()
506 gpiod_set_value_cansleep(cs35l32->reset_gpio, 0); in cs35l32_i2c_remove()
520 gpiod_set_value_cansleep(cs35l32->reset_gpio, 0); in cs35l32_runtime_suspend()
543 gpiod_set_value_cansleep(cs35l32->reset_gpio, 1); in cs35l32_runtime_resume()
/Linux-v4.19/arch/arm/mach-pxa/
Dreset.c23 static int reset_gpio = -1; variable
47 reset_gpio = gpio; in init_gpio_reset()
59 BUG_ON(reset_gpio == -1); in do_gpio_reset()
62 gpio_direction_output(reset_gpio, 0); in do_gpio_reset()
65 gpio_set_value(reset_gpio, 1); in do_gpio_reset()
68 gpio_set_value(reset_gpio, 0); in do_gpio_reset()
/Linux-v4.19/drivers/mmc/core/
Dpwrseq_sd8787.c38 struct gpio_desc *reset_gpio; member
48 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); in mmc_pwrseq_sd8787_pre_power_on()
59 gpiod_set_value_cansleep(pwrseq->reset_gpio, 0); in mmc_pwrseq_sd8787_power_off()
86 pwrseq->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in mmc_pwrseq_sd8787_probe()
87 if (IS_ERR(pwrseq->reset_gpio)) in mmc_pwrseq_sd8787_probe()
88 return PTR_ERR(pwrseq->reset_gpio); in mmc_pwrseq_sd8787_probe()
Dpwrseq_emmc.c28 struct gpio_desc *reset_gpio; member
35 gpiod_set_value(pwrseq->reset_gpio, 1); in __mmc_pwrseq_emmc_reset()
37 gpiod_set_value(pwrseq->reset_gpio, 0); in __mmc_pwrseq_emmc_reset()
71 pwrseq->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in mmc_pwrseq_emmc_probe()
72 if (IS_ERR(pwrseq->reset_gpio)) in mmc_pwrseq_emmc_probe()
73 return PTR_ERR(pwrseq->reset_gpio); in mmc_pwrseq_emmc_probe()
/Linux-v4.19/arch/mips/pci/
Dpci-lantiq.c67 static int reset_gpio; variable
128 reset_gpio = of_get_named_gpio(node, "gpio-reset", 0); in ltq_pci_startup()
129 if (gpio_is_valid(reset_gpio)) { in ltq_pci_startup()
131 reset_gpio, "pci-reset"); in ltq_pci_startup()
134 "failed to request gpio %d\n", reset_gpio); in ltq_pci_startup()
137 gpio_direction_output(reset_gpio, 1); in ltq_pci_startup()
200 if (gpio_is_valid(reset_gpio)) { in ltq_pci_startup()
201 __gpio_set_value(reset_gpio, 0); in ltq_pci_startup()
204 __gpio_set_value(reset_gpio, 1); in ltq_pci_startup()
/Linux-v4.19/drivers/net/ethernet/arc/
Demac_mdio.c113 if (data->reset_gpio) { in arc_mdio_reset()
114 gpiod_set_value_cansleep(data->reset_gpio, 1); in arc_mdio_reset()
116 gpiod_set_value_cansleep(data->reset_gpio, 0); in arc_mdio_reset()
151 data->reset_gpio = devm_gpiod_get_optional(priv->dev, "phy-reset", in arc_mdio_probe()
153 if (IS_ERR(data->reset_gpio)) { in arc_mdio_probe()
154 error = PTR_ERR(data->reset_gpio); in arc_mdio_probe()
/Linux-v4.19/drivers/iio/potentiometer/
Dad5272.c142 struct gpio_desc *reset_gpio; in ad5272_reset() local
144 reset_gpio = devm_gpiod_get_optional(&data->client->dev, "reset", in ad5272_reset()
146 if (IS_ERR(reset_gpio)) in ad5272_reset()
147 return PTR_ERR(reset_gpio); in ad5272_reset()
149 if (reset_gpio) { in ad5272_reset()
151 gpiod_set_value(reset_gpio, 1); in ad5272_reset()
/Linux-v4.19/drivers/input/touchscreen/
Dst1232.c54 int reset_gpio; member
149 if (gpio_is_valid(ts->reset_gpio)) in st1232_ts_power()
150 gpio_direction_output(ts->reset_gpio, poweron); in st1232_ts_power()
181 ts->reset_gpio = of_get_gpio(client->dev.of_node, 0); in st1232_ts_probe()
182 if (gpio_is_valid(ts->reset_gpio)) { in st1232_ts_probe()
183 error = devm_gpio_request(&client->dev, ts->reset_gpio, NULL); in st1232_ts_probe()
187 ts->reset_gpio); in st1232_ts_probe()
Dsis_i2c.c107 struct gpio_desc *reset_gpio; member
297 if (ts->reset_gpio) { in sis_ts_reset()
300 gpiod_set_value(ts->reset_gpio, 1); in sis_ts_reset()
302 gpiod_set_value(ts->reset_gpio, 0); in sis_ts_reset()
330 ts->reset_gpio = devm_gpiod_get_optional(&client->dev, in sis_ts_probe()
332 if (IS_ERR(ts->reset_gpio)) { in sis_ts_probe()
333 error = PTR_ERR(ts->reset_gpio); in sis_ts_probe()
/Linux-v4.19/drivers/video/backlight/
Dlms283gf05.c135 lms283gf05_reset(pdata->reset_gpio, in lms283gf05_power_set()
141 gpio_set_value(pdata->reset_gpio, in lms283gf05_power_set()
161 ret = devm_gpio_request_one(&spi->dev, pdata->reset_gpio, in lms283gf05_probe()
186 lms283gf05_reset(pdata->reset_gpio, pdata->reset_inverted); in lms283gf05_probe()
/Linux-v4.19/drivers/gpu/drm/bridge/
Dsii902x.c88 struct gpio_desc *reset_gpio; member
103 if (!sii902x->reset_gpio) in sii902x_reset()
106 gpiod_set_value(sii902x->reset_gpio, 1); in sii902x_reset()
111 gpiod_set_value(sii902x->reset_gpio, 0); in sii902x_reset()
387 sii902x->reset_gpio = devm_gpiod_get_optional(dev, "reset", in sii902x_probe()
389 if (IS_ERR(sii902x->reset_gpio)) { in sii902x_probe()
391 PTR_ERR(sii902x->reset_gpio)); in sii902x_probe()
392 return PTR_ERR(sii902x->reset_gpio); in sii902x_probe()
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/displays/
Dpanel-sony-acx565akm.c71 int reset_gpio; member
565 if (gpio_is_valid(ddata->reset_gpio)) in acx565akm_panel_power_on()
566 gpio_set_value(ddata->reset_gpio, 1); in acx565akm_panel_power_on()
615 if (gpio_is_valid(ddata->reset_gpio)) in acx565akm_panel_power_off()
616 gpio_set_value(ddata->reset_gpio, 0); in acx565akm_panel_power_off()
715 ddata->reset_gpio = pdata->reset_gpio; in acx565akm_probe_pdata()
738 ddata->reset_gpio = of_get_named_gpio(np, "reset-gpios", 0); in acx565akm_probe_of()
785 if (gpio_is_valid(ddata->reset_gpio)) { in acx565akm_probe()
786 r = devm_gpio_request_one(&spi->dev, ddata->reset_gpio, in acx565akm_probe()
792 if (gpio_is_valid(ddata->reset_gpio)) in acx565akm_probe()
[all …]
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_mdio.c254 if (data->reset_gpio < 0) { in stmmac_mdio_reset()
260 data->reset_gpio = of_get_named_gpio(np, in stmmac_mdio_reset()
262 if (data->reset_gpio < 0) in stmmac_mdio_reset()
270 if (gpio_request(data->reset_gpio, "mdio-reset")) in stmmac_mdio_reset()
274 gpio_direction_output(data->reset_gpio, in stmmac_mdio_reset()
279 gpio_set_value(data->reset_gpio, data->active_low ? 0 : 1); in stmmac_mdio_reset()
283 gpio_set_value(data->reset_gpio, data->active_low ? 1 : 0); in stmmac_mdio_reset()
332 mdio_bus_data->reset_gpio = -1; in stmmac_mdio_register()
/Linux-v4.19/net/rfkill/
Drfkill-gpio.c34 struct gpio_desc *reset_gpio; member
51 gpiod_set_value_cansleep(rfkill->reset_gpio, !blocked); in rfkill_gpio_set_power()
119 rfkill->reset_gpio = gpio; in rfkill_gpio_probe()
128 if (!rfkill->reset_gpio && !rfkill->shutdown_gpio) { in rfkill_gpio_probe()
/Linux-v4.19/drivers/gpu/drm/omapdrm/displays/
Dpanel-sony-acx565akm.c69 int reset_gpio; member
568 if (gpio_is_valid(ddata->reset_gpio)) in acx565akm_panel_power_on()
569 gpio_set_value(ddata->reset_gpio, 1); in acx565akm_panel_power_on()
618 if (gpio_is_valid(ddata->reset_gpio)) in acx565akm_panel_power_off()
619 gpio_set_value(ddata->reset_gpio, 0); in acx565akm_panel_power_off()
713 ddata->reset_gpio = of_get_named_gpio(np, "reset-gpios", 0); in acx565akm_probe_of()
745 if (gpio_is_valid(ddata->reset_gpio)) { in acx565akm_probe()
746 r = devm_gpio_request_one(&spi->dev, ddata->reset_gpio, in acx565akm_probe()
752 if (gpio_is_valid(ddata->reset_gpio)) in acx565akm_probe()
753 gpio_set_value(ddata->reset_gpio, 1); in acx565akm_probe()
[all …]

12345