Home
last modified time | relevance | path

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

12345678910>>...17

/OK3568_Linux_fs/kernel/sound/arm/
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/mmc/core/
H A 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()
H A 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()
/OK3568_Linux_fs/kernel/drivers/power/reset/
H A 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()
H A 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 ret = PTR_ERR_OR_ZERO(gpio_restart->reset_gpio); in gpio_restart_probe()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/
H A Dpanel-sharp-ls043t1le01.c28 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 Dpanel-samsung-s6e88a0-ams452ef01.c20 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 Dpanel-visionox-rm69299.c21 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 Dpanel-samsung-s6d16d0.c21 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 Dpanel-asus-z00t-tm5p5-n35596.c18 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 Dpanel-orisetech-otm8009a.c67 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 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()
H A Dcx20810.c121 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 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()
H A Dcs4349.c46 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 Dscf0403_lcd.c34 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 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()
/OK3568_Linux_fs/kernel/arch/mips/pci/
H A 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()
/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Dpanel.c158 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 Drk618.c70 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 Dmax96755f.c129 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 Dwcd934x.c215 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 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()
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/
H A Dili210x.c44 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 Drohm-bu18tl82.c42 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()

12345678910>>...17