Home
last modified time | relevance | path

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

123456

/Linux-v5.4/sound/arm/
Dpxa2xx-ac97-lib.c32 static int reset_gpio; variable
34 extern void pxa27x_configure_ac97reset(int reset_gpio, bool to_gpio);
143 pxa27x_configure_ac97reset(reset_gpio, true); in pxa_ac97_warm_pxa27x()
146 pxa27x_configure_ac97reset(reset_gpio, false); in pxa_ac97_warm_pxa27x()
324 switch (pdata->reset_gpio) { in pxa2xx_ac97_hw_probe()
327 reset_gpio = pdata->reset_gpio; in pxa2xx_ac97_hw_probe()
330 reset_gpio = 113; in pxa2xx_ac97_hw_probe()
336 pdata->reset_gpio); in pxa2xx_ac97_hw_probe()
342 pdata->reset_gpio = of_get_named_gpio(dev->dev.of_node, in pxa2xx_ac97_hw_probe()
344 if (pdata->reset_gpio == -ENOENT) in pxa2xx_ac97_hw_probe()
[all …]
/Linux-v5.4/drivers/power/reset/
Dgpio-poweroff.c23 static struct gpio_desc *reset_gpio; variable
30 BUG_ON(!reset_gpio); in gpio_poweroff_do_poweroff()
33 gpiod_direction_output(reset_gpio, 1); in gpio_poweroff_do_poweroff()
37 gpiod_set_value_cansleep(reset_gpio, 0); in gpio_poweroff_do_poweroff()
41 gpiod_set_value_cansleep(reset_gpio, 1); in gpio_poweroff_do_poweroff()
73 reset_gpio = devm_gpiod_get(&pdev->dev, NULL, flags); in gpio_poweroff_probe()
74 if (IS_ERR(reset_gpio)) in gpio_poweroff_probe()
75 return PTR_ERR(reset_gpio); in gpio_poweroff_probe()
Dgpio-restart.c19 struct gpio_desc *reset_gpio; member
33 gpiod_direction_output(gpio_restart->reset_gpio, 1); in gpio_restart_notify()
37 gpiod_set_value(gpio_restart->reset_gpio, 0); in gpio_restart_notify()
41 gpiod_set_value(gpio_restart->reset_gpio, 1); in gpio_restart_notify()
65 gpio_restart->reset_gpio = devm_gpiod_get(&pdev->dev, NULL, in gpio_restart_probe()
67 if (IS_ERR(gpio_restart->reset_gpio)) { in gpio_restart_probe()
69 return PTR_ERR(gpio_restart->reset_gpio); in gpio_restart_probe()
/Linux-v5.4/drivers/mmc/core/
Dpwrseq_emmc.c27 struct gpio_desc *reset_gpio; member
36 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); in mmc_pwrseq_emmc_reset()
38 gpiod_set_value_cansleep(pwrseq->reset_gpio, 0); in mmc_pwrseq_emmc_reset()
47 gpiod_set_value(pwrseq->reset_gpio, 1); in mmc_pwrseq_emmc_reset_nb()
49 gpiod_set_value(pwrseq->reset_gpio, 0); in mmc_pwrseq_emmc_reset_nb()
68 pwrseq->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in mmc_pwrseq_emmc_probe()
69 if (IS_ERR(pwrseq->reset_gpio)) in mmc_pwrseq_emmc_probe()
70 return PTR_ERR(pwrseq->reset_gpio); in mmc_pwrseq_emmc_probe()
72 if (!gpiod_cansleep(pwrseq->reset_gpio)) { in mmc_pwrseq_emmc_probe()
Dpwrseq_sd8787.c28 struct gpio_desc *reset_gpio; member
38 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); in mmc_pwrseq_sd8787_pre_power_on()
49 gpiod_set_value_cansleep(pwrseq->reset_gpio, 0); in mmc_pwrseq_sd8787_power_off()
76 pwrseq->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in mmc_pwrseq_sd8787_probe()
77 if (IS_ERR(pwrseq->reset_gpio)) in mmc_pwrseq_sd8787_probe()
78 return PTR_ERR(pwrseq->reset_gpio); in mmc_pwrseq_sd8787_probe()
/Linux-v5.4/drivers/gpu/drm/panel/
Dpanel-sharp-ls043t1le01.c30 struct gpio_desc *reset_gpio; member
132 if (sharp_nt->reset_gpio) in sharp_nt_panel_unprepare()
133 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_unprepare()
154 if (sharp_nt->reset_gpio) { in sharp_nt_panel_prepare()
155 gpiod_set_value(sharp_nt->reset_gpio, 1); in sharp_nt_panel_prepare()
157 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_prepare()
159 gpiod_set_value(sharp_nt->reset_gpio, 1); in sharp_nt_panel_prepare()
181 if (sharp_nt->reset_gpio) in sharp_nt_panel_prepare()
182 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_prepare()
253 sharp_nt->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in sharp_nt_panel_add()
[all …]
Dpanel-samsung-s6d16d0.c22 struct gpio_desc *reset_gpio; member
70 gpiod_set_value_cansleep(s6->reset_gpio, 1); in s6d16d0_unprepare()
89 gpiod_set_value_cansleep(s6->reset_gpio, 1); in s6d16d0_prepare()
92 gpiod_set_value_cansleep(s6->reset_gpio, 0); in s6d16d0_prepare()
208 s6->reset_gpio = devm_gpiod_get_optional(dev, "reset", in s6d16d0_probe()
210 if (IS_ERR(s6->reset_gpio)) { in s6d16d0_probe()
211 ret = PTR_ERR(s6->reset_gpio); in s6d16d0_probe()
Dpanel-nec-nl8048hl11.c27 struct gpio_desc *reset_gpio; member
94 gpiod_set_value_cansleep(lcd->reset_gpio, 0); in nl8048_disable()
103 gpiod_set_value_cansleep(lcd->reset_gpio, 1); in nl8048_enable()
189 lcd->reset_gpio = devm_gpiod_get(&spi->dev, "reset", GPIOD_OUT_LOW); in nl8048_probe()
190 if (IS_ERR(lcd->reset_gpio)) { in nl8048_probe()
192 return PTR_ERR(lcd->reset_gpio); in nl8048_probe()
Dpanel-orisetech-otm8009a.c68 struct gpio_desc *reset_gpio; member
295 if (ctx->reset_gpio) { in otm8009a_unprepare()
296 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in otm8009a_unprepare()
321 if (ctx->reset_gpio) { in otm8009a_prepare()
322 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in otm8009a_prepare()
323 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in otm8009a_prepare()
325 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in otm8009a_prepare()
435 ctx->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in otm8009a_probe()
436 if (IS_ERR(ctx->reset_gpio)) { in otm8009a_probe()
438 return PTR_ERR(ctx->reset_gpio); in otm8009a_probe()
Dpanel-raydium-rm68200.c79 struct gpio_desc *reset_gpio; member
271 if (ctx->reset_gpio) { in rm68200_unprepare()
272 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in rm68200_unprepare()
298 if (ctx->reset_gpio) { in rm68200_prepare()
299 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in rm68200_prepare()
301 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in rm68200_prepare()
379 ctx->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in rm68200_probe()
380 if (IS_ERR(ctx->reset_gpio)) { in rm68200_probe()
381 ret = PTR_ERR(ctx->reset_gpio); in rm68200_probe()
Dpanel-samsung-ld9040.c96 struct gpio_desc *reset_gpio; member
208 gpiod_set_value(ctx->reset_gpio, 0); in ld9040_power_on()
210 gpiod_set_value(ctx->reset_gpio, 1); in ld9040_power_on()
340 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in ld9040_probe()
341 if (IS_ERR(ctx->reset_gpio)) { in ld9040_probe()
343 PTR_ERR(ctx->reset_gpio)); in ld9040_probe()
344 return PTR_ERR(ctx->reset_gpio); in ld9040_probe()
Dpanel-truly-nt35597.c60 struct gpio_desc *reset_gpio; member
282 gpiod_set_value(ctx->reset_gpio, 0); in truly_35597_power_on()
284 gpiod_set_value(ctx->reset_gpio, 1); in truly_35597_power_on()
286 gpiod_set_value(ctx->reset_gpio, 0); in truly_35597_power_on()
297 gpiod_set_value(ctx->reset_gpio, 1); in truly_nt35597_power_off()
504 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in truly_nt35597_panel_add()
505 if (IS_ERR(ctx->reset_gpio)) { in truly_nt35597_panel_add()
507 PTR_ERR(ctx->reset_gpio)); in truly_nt35597_panel_add()
508 return PTR_ERR(ctx->reset_gpio); in truly_nt35597_panel_add()
Dpanel-novatek-nt39016.c64 struct gpio_desc *reset_gpio; member
139 gpiod_set_value_cansleep(panel->reset_gpio, 1); in nt39016_prepare()
141 gpiod_set_value_cansleep(panel->reset_gpio, 0); in nt39016_prepare()
163 gpiod_set_value_cansleep(panel->reset_gpio, 1); in nt39016_unprepare()
267 panel->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in nt39016_probe()
268 if (IS_ERR(panel->reset_gpio)) { in nt39016_probe()
270 return PTR_ERR(panel->reset_gpio); in nt39016_probe()
Dpanel-samsung-s6e63m0.c95 struct gpio_desc *reset_gpio; member
269 gpiod_set_value(ctx->reset_gpio, 0); in s6e63m0_power_on()
279 gpiod_set_value(ctx->reset_gpio, 1); in s6e63m0_power_off()
461 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in s6e63m0_probe()
462 if (IS_ERR(ctx->reset_gpio)) { in s6e63m0_probe()
464 PTR_ERR(ctx->reset_gpio)); in s6e63m0_probe()
465 return PTR_ERR(ctx->reset_gpio); in s6e63m0_probe()
/Linux-v5.4/sound/soc/codecs/
Dak5386.c24 int reset_gpio; member
115 if (gpio_is_valid(priv->reset_gpio)) in ak5386_hw_params()
116 gpio_set_value(priv->reset_gpio, 1); in ak5386_hw_params()
127 if (gpio_is_valid(priv->reset_gpio)) in ak5386_hw_free()
128 gpio_set_value(priv->reset_gpio, 0); in ak5386_hw_free()
172 priv->reset_gpio = -EINVAL; in ak5386_probe()
184 priv->reset_gpio = of_get_named_gpio(dev->of_node, in ak5386_probe()
187 if (gpio_is_valid(priv->reset_gpio)) in ak5386_probe()
188 if (devm_gpio_request_one(dev, priv->reset_gpio, in ak5386_probe()
191 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.c46 struct gpio_desc *reset_gpio; member
298 cs4349->reset_gpio = devm_gpiod_get_optional(&client->dev, in cs4349_i2c_probe()
300 if (IS_ERR(cs4349->reset_gpio)) in cs4349_i2c_probe()
301 return PTR_ERR(cs4349->reset_gpio); in cs4349_i2c_probe()
303 gpiod_set_value_cansleep(cs4349->reset_gpio, 1); in cs4349_i2c_probe()
317 gpiod_set_value_cansleep(cs4349->reset_gpio, 0); in cs4349_i2c_remove()
335 gpiod_set_value_cansleep(cs4349->reset_gpio, 0); in cs4349_runtime_suspend()
349 gpiod_set_value_cansleep(cs4349->reset_gpio, 1); in cs4349_runtime_resume()
/Linux-v5.4/arch/arm/mach-pxa/
Dreset.c19 static int reset_gpio = -1; variable
43 reset_gpio = gpio; in init_gpio_reset()
55 BUG_ON(reset_gpio == -1); in do_gpio_reset()
58 gpio_direction_output(reset_gpio, 0); in do_gpio_reset()
61 gpio_set_value(reset_gpio, 1); in do_gpio_reset()
64 gpio_set_value(reset_gpio, 0); in do_gpio_reset()
/Linux-v5.4/arch/mips/pci/
Dpci-lantiq.c65 static int reset_gpio; variable
126 reset_gpio = of_get_named_gpio(node, "gpio-reset", 0); in ltq_pci_startup()
127 if (gpio_is_valid(reset_gpio)) { in ltq_pci_startup()
129 reset_gpio, "pci-reset"); in ltq_pci_startup()
132 "failed to request gpio %d\n", reset_gpio); in ltq_pci_startup()
135 gpio_direction_output(reset_gpio, 1); in ltq_pci_startup()
198 if (gpio_is_valid(reset_gpio)) { in ltq_pci_startup()
199 __gpio_set_value(reset_gpio, 0); in ltq_pci_startup()
202 __gpio_set_value(reset_gpio, 1); in ltq_pci_startup()
/Linux-v5.4/drivers/input/touchscreen/
Dili210x.c41 struct gpio_desc *reset_gpio; member
251 struct gpio_desc *reset_gpio = data; in ili210x_power_down() local
253 gpiod_set_value_cansleep(reset_gpio, 1); in ili210x_power_down()
268 struct gpio_desc *reset_gpio; in ili210x_i2c_probe() local
283 reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in ili210x_i2c_probe()
284 if (IS_ERR(reset_gpio)) in ili210x_i2c_probe()
285 return PTR_ERR(reset_gpio); in ili210x_i2c_probe()
287 if (reset_gpio) { in ili210x_i2c_probe()
289 reset_gpio); in ili210x_i2c_probe()
294 gpiod_set_value_cansleep(reset_gpio, 0); in ili210x_i2c_probe()
[all …]
Dsis_i2c.c99 struct gpio_desc *reset_gpio; member
289 if (ts->reset_gpio) { in sis_ts_reset()
292 gpiod_set_value(ts->reset_gpio, 1); in sis_ts_reset()
294 gpiod_set_value(ts->reset_gpio, 0); in sis_ts_reset()
322 ts->reset_gpio = devm_gpiod_get_optional(&client->dev, in sis_ts_probe()
324 if (IS_ERR(ts->reset_gpio)) { in sis_ts_probe()
325 error = PTR_ERR(ts->reset_gpio); in sis_ts_probe()
/Linux-v5.4/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-v5.4/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-v5.4/drivers/video/backlight/
Dlms283gf05.c132 lms283gf05_reset(pdata->reset_gpio, in lms283gf05_power_set()
138 gpio_set_value(pdata->reset_gpio, in lms283gf05_power_set()
158 ret = devm_gpio_request_one(&spi->dev, pdata->reset_gpio, in lms283gf05_probe()
183 lms283gf05_reset(pdata->reset_gpio, pdata->reset_inverted); in lms283gf05_probe()
/Linux-v5.4/drivers/video/fbdev/omap2/omapfb/displays/
Dpanel-sony-acx565akm.c60 int reset_gpio; member
554 if (gpio_is_valid(ddata->reset_gpio)) in acx565akm_panel_power_on()
555 gpio_set_value(ddata->reset_gpio, 1); in acx565akm_panel_power_on()
604 if (gpio_is_valid(ddata->reset_gpio)) in acx565akm_panel_power_off()
605 gpio_set_value(ddata->reset_gpio, 0); in acx565akm_panel_power_off()
704 ddata->reset_gpio = pdata->reset_gpio; in acx565akm_probe_pdata()
727 ddata->reset_gpio = of_get_named_gpio(np, "reset-gpios", 0); in acx565akm_probe_of()
774 if (gpio_is_valid(ddata->reset_gpio)) { in acx565akm_probe()
775 r = devm_gpio_request_one(&spi->dev, ddata->reset_gpio, in acx565akm_probe()
781 if (gpio_is_valid(ddata->reset_gpio)) in acx565akm_probe()
[all …]

123456