| /Linux-v5.4/sound/arm/ |
| D | pxa2xx-ac97-lib.c | 32 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/ |
| D | gpio-poweroff.c | 23 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()
|
| D | gpio-restart.c | 19 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/ |
| D | pwrseq_emmc.c | 27 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()
|
| D | pwrseq_sd8787.c | 28 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/ |
| D | panel-sharp-ls043t1le01.c | 30 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 …]
|
| D | panel-samsung-s6d16d0.c | 22 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()
|
| D | panel-nec-nl8048hl11.c | 27 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()
|
| D | panel-orisetech-otm8009a.c | 68 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()
|
| D | panel-raydium-rm68200.c | 79 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()
|
| D | panel-samsung-ld9040.c | 96 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()
|
| D | panel-truly-nt35597.c | 60 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()
|
| D | panel-novatek-nt39016.c | 64 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()
|
| D | panel-samsung-s6e63m0.c | 95 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/ |
| D | ak5386.c | 24 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()
|
| D | bd28623.c | 26 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()
|
| D | cs4349.c | 46 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/ |
| D | reset.c | 19 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/ |
| D | pci-lantiq.c | 65 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/ |
| D | ili210x.c | 41 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 …]
|
| D | sis_i2c.c | 99 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/ |
| D | emac_mdio.c | 113 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/ |
| D | ad5272.c | 142 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/ |
| D | lms283gf05.c | 132 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/ |
| D | panel-sony-acx565akm.c | 60 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 …]
|