/Linux-v4.19/sound/arm/ |
D | pxa2xx-ac97-lib.c | 35 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/ |
D | gpio-poweroff.c | 27 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()
|
D | gpio-restart.c | 27 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/ |
D | panel-sharp-ls043t1le01.c | 40 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 …]
|
D | panel-orisetech-otm8009a.c | 63 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()
|
D | panel-raydium-rm68200.c | 76 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()
|
D | panel-samsung-ld9040.c | 95 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/ |
D | ak5386.c | 27 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()
|
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 | 49 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()
|
D | cs35l32.c | 49 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/ |
D | reset.c | 23 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/ |
D | pwrseq_sd8787.c | 38 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()
|
D | pwrseq_emmc.c | 28 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/ |
D | pci-lantiq.c | 67 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/ |
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-v4.19/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-v4.19/drivers/input/touchscreen/ |
D | st1232.c | 54 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()
|
D | sis_i2c.c | 107 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/ |
D | lms283gf05.c | 135 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/ |
D | sii902x.c | 88 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/ |
D | panel-sony-acx565akm.c | 71 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/ |
D | stmmac_mdio.c | 254 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/ |
D | rfkill-gpio.c | 34 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/ |
D | panel-sony-acx565akm.c | 69 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 …]
|