| /OK3568_Linux_fs/kernel/sound/arm/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/mmc/core/ |
| H A 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()
|
| H A 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()
|
| /OK3568_Linux_fs/kernel/drivers/power/reset/ |
| H A 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()
|
| H A 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 ret = PTR_ERR_OR_ZERO(gpio_restart->reset_gpio); in gpio_restart_probe()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/ |
| H A D | panel-sharp-ls043t1le01.c | 28 struct gpio_desc *reset_gpio; member 128 if (sharp_nt->reset_gpio) in sharp_nt_panel_unprepare() 129 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_unprepare() 150 if (sharp_nt->reset_gpio) { in sharp_nt_panel_prepare() 151 gpiod_set_value(sharp_nt->reset_gpio, 1); in sharp_nt_panel_prepare() 153 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_prepare() 155 gpiod_set_value(sharp_nt->reset_gpio, 1); in sharp_nt_panel_prepare() 177 if (sharp_nt->reset_gpio) in sharp_nt_panel_prepare() 178 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_prepare() 248 sharp_nt->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in sharp_nt_panel_add() [all …]
|
| H A D | panel-samsung-s6e88a0-ams452ef01.c | 20 struct gpio_desc *reset_gpio; member 41 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in s6e88a0_ams452ef01_reset() 43 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in s6e88a0_ams452ef01_reset() 45 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in s6e88a0_ams452ef01_reset() 140 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in s6e88a0_ams452ef01_prepare() 163 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in s6e88a0_ams452ef01_unprepare() 228 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in s6e88a0_ams452ef01_probe() 229 if (IS_ERR(ctx->reset_gpio)) { in s6e88a0_ams452ef01_probe() 230 ret = PTR_ERR(ctx->reset_gpio); in s6e88a0_ams452ef01_probe()
|
| H A D | panel-visionox-rm69299.c | 21 struct gpio_desc *reset_gpio; member 45 gpiod_set_value(ctx->reset_gpio, 1); in visionox_rm69299_power_on() 47 gpiod_set_value(ctx->reset_gpio, 0); in visionox_rm69299_power_on() 49 gpiod_set_value(ctx->reset_gpio, 1); in visionox_rm69299_power_on() 57 gpiod_set_value(ctx->reset_gpio, 0); in visionox_rm69299_power_off() 215 ctx->reset_gpio = devm_gpiod_get(ctx->panel.dev, in visionox_rm69299_probe() 217 if (IS_ERR(ctx->reset_gpio)) { in visionox_rm69299_probe() 218 dev_err(dev, "cannot get reset gpio %ld\n", PTR_ERR(ctx->reset_gpio)); in visionox_rm69299_probe() 219 return PTR_ERR(ctx->reset_gpio); in visionox_rm69299_probe()
|
| H A D | panel-samsung-s6d16d0.c | 21 struct gpio_desc *reset_gpio; member 62 gpiod_set_value_cansleep(s6->reset_gpio, 1); in s6d16d0_unprepare() 81 gpiod_set_value_cansleep(s6->reset_gpio, 1); in s6d16d0_prepare() 84 gpiod_set_value_cansleep(s6->reset_gpio, 0); in s6d16d0_prepare() 194 s6->reset_gpio = devm_gpiod_get_optional(dev, "reset", in s6d16d0_probe() 196 if (IS_ERR(s6->reset_gpio)) { in s6d16d0_probe() 197 ret = PTR_ERR(s6->reset_gpio); in s6d16d0_probe()
|
| H A D | panel-asus-z00t-tm5p5-n35596.c | 18 struct gpio_desc *reset_gpio; member 45 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in tm5p5_nt35596_reset() 47 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in tm5p5_nt35596_reset() 49 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in tm5p5_nt35596_reset() 145 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in tm5p5_nt35596_prepare() 168 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in tm5p5_nt35596_unprepare() 292 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in tm5p5_nt35596_probe() 293 if (IS_ERR(ctx->reset_gpio)) { in tm5p5_nt35596_probe() 294 ret = PTR_ERR(ctx->reset_gpio); in tm5p5_nt35596_probe()
|
| H A D | panel-orisetech-otm8009a.c | 67 struct gpio_desc *reset_gpio; member 293 if (ctx->reset_gpio) { in otm8009a_unprepare() 294 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in otm8009a_unprepare() 319 if (ctx->reset_gpio) { in otm8009a_prepare() 320 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in otm8009a_prepare() 321 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in otm8009a_prepare() 323 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in otm8009a_prepare() 434 ctx->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in otm8009a_probe() 435 if (IS_ERR(ctx->reset_gpio)) { in otm8009a_probe() 437 return PTR_ERR(ctx->reset_gpio); in otm8009a_probe()
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A 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()
|
| H A D | cx20810.c | 121 struct gpio_desc *reset_gpio; in cx2081x_probe() local 131 reset_gpio = gpiod_get_optional(dev, in cx2081x_probe() 133 if (IS_ERR(reset_gpio)) { in cx2081x_probe() 134 int error = PTR_ERR(reset_gpio); in cx2081x_probe() 138 gpiod_set_value(reset_gpio, 0); in cx2081x_probe() 140 gpiod_set_value(reset_gpio, 1); in cx2081x_probe() 149 if (!IS_ERR(reset_gpio)) in cx2081x_probe() 150 gpiod_put(reset_gpio); in cx2081x_probe()
|
| H A 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()
|
| H A D | cs4349.c | 46 struct gpio_desc *reset_gpio; member 299 cs4349->reset_gpio = devm_gpiod_get_optional(&client->dev, in cs4349_i2c_probe() 301 if (IS_ERR(cs4349->reset_gpio)) in cs4349_i2c_probe() 302 return PTR_ERR(cs4349->reset_gpio); in cs4349_i2c_probe() 304 gpiod_set_value_cansleep(cs4349->reset_gpio, 1); in cs4349_i2c_probe() 318 gpiod_set_value_cansleep(cs4349->reset_gpio, 0); in cs4349_i2c_remove() 336 gpiod_set_value_cansleep(cs4349->reset_gpio, 0); in cs4349_runtime_suspend() 350 gpiod_set_value_cansleep(cs4349->reset_gpio, 1); in cs4349_runtime_resume()
|
| /OK3568_Linux_fs/u-boot/drivers/video/ |
| H A D | scf0403_lcd.c | 34 unsigned int reset_gpio; member 219 scf0403_gpio_reset(priv->reset_gpio); in scf0403_lcd_init() 243 int scf0403_init(int reset_gpio) in scf0403_init() argument 247 if (gpio_is_valid(reset_gpio)) { in scf0403_init() 248 error = scf0403_request_reset_gpio(reset_gpio); in scf0403_init() 251 reset_gpio, error); in scf0403_init() 256 priv.reset_gpio = reset_gpio; in scf0403_init() 263 scf0403_gpio_reset(reset_gpio); in scf0403_init() 292 if (gpio_is_valid(priv.reset_gpio)) in scf0403_init() 293 gpio_free(priv.reset_gpio); in scf0403_init()
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-pxa/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/arch/mips/pci/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/drivers/misc/rk628/ |
| H A D | panel.c | 158 panel->reset_gpio = devm_gpiod_get_optional(dev, "panel-reset", GPIOD_OUT_LOW); in rk628_panel_info_get() 159 if (IS_ERR(panel->reset_gpio)) { in rk628_panel_info_get() 160 ret = PTR_ERR(panel->reset_gpio); in rk628_panel_info_get() 207 if (rk628->panel->reset_gpio) { in rk628_panel_prepare() 208 gpiod_set_value(rk628->panel->reset_gpio, 0); in rk628_panel_prepare() 210 gpiod_set_value(rk628->panel->reset_gpio, 1); in rk628_panel_prepare() 212 gpiod_set_value(rk628->panel->reset_gpio, 0); in rk628_panel_prepare() 226 if (rk628->panel->reset_gpio) { in rk628_panel_unprepare() 227 gpiod_set_value(rk628->panel->reset_gpio, 1); in rk628_panel_unprepare()
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | rk618.c | 70 gpiod_direction_output(rk618->reset_gpio, 0); in rk618_power_on() 72 gpiod_direction_output(rk618->reset_gpio, 1); in rk618_power_on() 74 gpiod_direction_output(rk618->reset_gpio, 0); in rk618_power_on() 82 gpiod_direction_output(rk618->reset_gpio, 1); in rk618_power_off() 126 rk618->reset_gpio = devm_gpiod_get(dev, "reset", 0); in rk618_probe() 127 if (IS_ERR(rk618->reset_gpio)) { in rk618_probe() 128 ret = PTR_ERR(rk618->reset_gpio); in rk618_probe()
|
| H A D | max96755f.c | 129 if (max96755f->reset_gpio) in max96755f_power_off() 130 gpiod_direction_output(max96755f->reset_gpio, 1); in max96755f_power_off() 159 if (max96755f->reset_gpio) { in max96755f_power_on() 160 gpiod_direction_output(max96755f->reset_gpio, 0); in max96755f_power_on() 162 gpiod_direction_output(max96755f->reset_gpio, 1); in max96755f_power_on() 164 gpiod_direction_output(max96755f->reset_gpio, 0); in max96755f_power_on() 307 max96755f->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_ASIS); in max96755f_i2c_probe() 308 if (IS_ERR(max96755f->reset_gpio)) in max96755f_i2c_probe() 309 return dev_err_probe(dev, PTR_ERR(max96755f->reset_gpio), in max96755f_i2c_probe()
|
| H A D | wcd934x.c | 215 int reset_gpio, ret; in wcd934x_slim_probe() local 226 reset_gpio = of_get_named_gpio(np, "reset-gpios", 0); in wcd934x_slim_probe() 227 if (reset_gpio < 0) { in wcd934x_slim_probe() 229 reset_gpio); in wcd934x_slim_probe() 230 return reset_gpio; in wcd934x_slim_probe() 263 gpio_direction_output(reset_gpio, 0); in wcd934x_slim_probe() 265 gpio_set_value(reset_gpio, 1); in wcd934x_slim_probe()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/arc/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A D | ili210x.c | 44 struct gpio_desc *reset_gpio; member 375 struct gpio_desc *reset_gpio = data; in ili210x_power_down() local 377 gpiod_set_value_cansleep(reset_gpio, 1); in ili210x_power_down() 394 struct gpio_desc *reset_gpio; in ili210x_i2c_probe() local 414 reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in ili210x_i2c_probe() 415 if (IS_ERR(reset_gpio)) in ili210x_i2c_probe() 416 return PTR_ERR(reset_gpio); in ili210x_i2c_probe() 418 if (reset_gpio) { in ili210x_i2c_probe() 420 reset_gpio); in ili210x_i2c_probe() 425 gpiod_set_value_cansleep(reset_gpio, 0); in ili210x_i2c_probe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/ |
| H A D | rohm-bu18tl82.c | 42 struct gpio_desc *reset_gpio; member 221 if (bu18tl82->reset_gpio) { in bu18tl82_bridge_pre_enable() 222 gpiod_direction_output(bu18tl82->reset_gpio, 0); in bu18tl82_bridge_pre_enable() 239 if (bu18tl82->reset_gpio) in bu18tl82_bridge_post_disable() 240 gpiod_direction_output(bu18tl82->reset_gpio, 1); in bu18tl82_bridge_post_disable() 270 bu18tl82->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_ASIS); in bu18tl82_i2c_probe() 271 if (IS_ERR(bu18tl82->reset_gpio)) in bu18tl82_i2c_probe() 272 return dev_err_probe(dev, PTR_ERR(bu18tl82->reset_gpio), in bu18tl82_i2c_probe()
|