Home
last modified time | relevance | path

Searched refs:enable_gpio (Results 1 – 25 of 43) sorted by relevance

12

/linux/drivers/gpu/drm/panel/
H A Dpanel-kingdisplay-kd097d04.c25 struct gpio_desc *enable_gpio; member
206 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 0); in kingdisplay_panel_unprepare()
221 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 0); in kingdisplay_panel_prepare()
230 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 1); in kingdisplay_panel_prepare()
265 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 0); in kingdisplay_panel_prepare()
332 kingdisplay->enable_gpio = devm_gpiod_get_optional(dev, "enable", in kingdisplay_panel_add()
334 if (IS_ERR(kingdisplay->enable_gpio)) { in kingdisplay_panel_add()
335 err = PTR_ERR(kingdisplay->enable_gpio); in kingdisplay_panel_add()
337 kingdisplay->enable_gpio = NULL; in kingdisplay_panel_add()
H A Dpanel-khadas-ts050.c27 struct gpio_desc *enable_gpio; member
642 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0); in khadas_ts050_panel_prepare()
648 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 1); in khadas_ts050_panel_prepare()
708 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0); in khadas_ts050_panel_prepare()
727 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0); in khadas_ts050_panel_unprepare()
818 khadas_ts050->enable_gpio = devm_gpiod_get(dev, "enable", in khadas_ts050_panel_add()
820 if (IS_ERR(khadas_ts050->enable_gpio)) in khadas_ts050_panel_add()
821 return dev_err_probe(dev, PTR_ERR(khadas_ts050->enable_gpio), in khadas_ts050_panel_add()
H A Dpanel-boe-himax8279d.c47 struct gpio_desc *enable_gpio; member
59 gpiod_set_value(pinfo->enable_gpio, 0); in disable_gpios()
129 gpiod_set_value(pinfo->enable_gpio, 1); in boe_panel_prepare()
133 gpiod_set_value(pinfo->enable_gpio, 0); in boe_panel_prepare()
137 gpiod_set_value(pinfo->enable_gpio, 1); in boe_panel_prepare()
844 pinfo->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_HIGH); in panel_add()
845 if (IS_ERR(pinfo->enable_gpio)) { in panel_add()
846 return dev_err_probe(dev, PTR_ERR(pinfo->enable_gpio), in panel_add()
H A Dpanel-startek-kd070fhfid015.c41 struct gpio_desc *enable_gpio; /* Power IC supply enable */ member
113 gpiod_set_value(stk->enable_gpio, 1); in stk_panel_unprepare()
124 gpiod_set_value(stk->enable_gpio, 0); in stk_panel_prepare()
135 gpiod_set_value(stk->enable_gpio, 1); in stk_panel_prepare()
154 gpiod_set_value(stk->enable_gpio, 0); in stk_panel_prepare()
275 stk->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW); in stk_panel_add()
276 if (IS_ERR(stk->enable_gpio)) { in stk_panel_add()
277 ret = PTR_ERR(stk->enable_gpio); in stk_panel_add()
/linux/drivers/regulator/
H A Drt6245-regulator.c34 struct gpio_desc *enable_gpio; member
44 if (!priv->enable_gpio) in rt6245_enable()
47 gpiod_direction_output(priv->enable_gpio, 1); in rt6245_enable()
64 if (!priv->enable_gpio) in rt6245_disable()
70 gpiod_direction_output(priv->enable_gpio, 0); in rt6245_disable()
202 priv->enable_gpio = devm_gpiod_get_optional(&i2c->dev, "enable", GPIOD_OUT_HIGH); in rt6245_probe()
203 if (IS_ERR(priv->enable_gpio)) { in rt6245_probe()
205 return PTR_ERR(priv->enable_gpio); in rt6245_probe()
H A Drt6190-regulator.c71 struct gpio_desc *enable_gpio; member
378 struct gpio_desc *enable_gpio; in rt6190_probe() local
389 enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_HIGH); in rt6190_probe()
390 if (IS_ERR(enable_gpio)) in rt6190_probe()
391 return dev_err_probe(dev, PTR_ERR(enable_gpio), "Failed to get 'enable' gpio\n"); in rt6190_probe()
392 else if (enable_gpio) in rt6190_probe()
400 data->enable_gpio = enable_gpio; in rt6190_probe()
447 if (!data->enable_gpio) in rt6190_runtime_suspend()
453 gpiod_set_value(data->enable_gpio, 0); in rt6190_runtime_suspend()
463 if (!data->enable_gpio) in rt6190_runtime_resume()
[all …]
H A Drt6160-regulator.c46 struct gpio_desc *enable_gpio; member
60 if (!priv->enable_gpio) in rt6160_enable()
63 gpiod_set_value_cansleep(priv->enable_gpio, 1); in rt6160_enable()
76 if (!priv->enable_gpio) in rt6160_disable()
84 gpiod_set_value_cansleep(priv->enable_gpio, 0); in rt6160_disable()
247 priv->enable_gpio = devm_gpiod_get_optional(&i2c->dev, "enable", GPIOD_OUT_HIGH); in rt6160_probe()
248 if (IS_ERR(priv->enable_gpio)) { in rt6160_probe()
250 return PTR_ERR(priv->enable_gpio); in rt6160_probe()
H A Drtmv20-regulator.c66 struct gpio_desc *enable_gpio; member
75 gpiod_set_value(priv->enable_gpio, 1); in rtmv20_lsw_enable()
102 gpiod_set_value(priv->enable_gpio, 0); in rtmv20_lsw_disable()
337 priv->enable_gpio = devm_gpiod_get(&i2c->dev, "enable", GPIOD_OUT_HIGH); in rtmv20_probe()
338 if (IS_ERR(priv->enable_gpio)) { in rtmv20_probe()
340 return PTR_ERR(priv->enable_gpio); in rtmv20_probe()
370 gpiod_set_value(priv->enable_gpio, 0); in rtmv20_probe()
H A Drt5739.c260 struct gpio_desc *enable_gpio; in rt5739_probe() local
271 enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_HIGH); in rt5739_probe()
272 if (IS_ERR(enable_gpio)) in rt5739_probe()
273 return dev_err_probe(dev, PTR_ERR(enable_gpio), "Failed to get 'enable' gpio\n"); in rt5739_probe()
274 else if (enable_gpio) in rt5739_probe()
/linux/drivers/leds/
H A Dleds-lm3697.c82 struct gpio_desc *enable_gpio; member
173 if (priv->enable_gpio) { in lm3697_init()
174 gpiod_direction_output(priv->enable_gpio, 1); in lm3697_init()
212 priv->enable_gpio = devm_gpiod_get_optional(dev, "enable", in lm3697_probe_dt()
214 if (IS_ERR(priv->enable_gpio)) in lm3697_probe_dt()
215 return dev_err_probe(dev, PTR_ERR(priv->enable_gpio), in lm3697_probe_dt()
344 if (led->enable_gpio) in lm3697_remove()
345 gpiod_direction_output(led->enable_gpio, 0); in lm3697_remove()
H A Dleds-lm3532.c160 struct gpio_desc *enable_gpio; member
397 if (drvdata->enable_gpio) in lm3532_init_registers()
398 gpiod_direction_output(drvdata->enable_gpio, 1); in lm3532_init_registers()
549 gpiod_direction_output(priv->enable_gpio, 0); in gpio_set_low_action()
560 priv->enable_gpio = devm_gpiod_get_optional(&priv->client->dev, in lm3532_parse_node()
562 if (IS_ERR(priv->enable_gpio)) in lm3532_parse_node()
563 priv->enable_gpio = NULL; in lm3532_parse_node()
565 if (priv->enable_gpio) { in lm3532_parse_node()
H A Dleds-lp3952.c214 gpiod_set_value(priv->enable_gpio, 0); in gpio_set_low_action()
228 priv->enable_gpio = devm_gpiod_get(&client->dev, "nrst", in lp3952_probe()
230 if (IS_ERR(priv->enable_gpio)) { in lp3952_probe()
231 status = PTR_ERR(priv->enable_gpio); in lp3952_probe()
/linux/drivers/mfd/
H A Drt4831.c47 struct gpio_desc *enable_gpio; in rt4831_probe() local
52 enable_gpio = devm_gpiod_get_optional(&client->dev, "enable", GPIOD_OUT_HIGH); in rt4831_probe()
53 if (IS_ERR(enable_gpio)) { in rt4831_probe()
55 return PTR_ERR(enable_gpio); in rt4831_probe()
/linux/drivers/media/i2c/
H A Dad5820.c49 struct gpio_desc *enable_gpio; member
118 gpiod_set_value_cansleep(coil->enable_gpio, 0); in ad5820_power_off()
134 gpiod_set_value_cansleep(coil->enable_gpio, 1); in ad5820_power_on()
146 gpiod_set_value_cansleep(coil->enable_gpio, 0); in ad5820_power_on()
307 coil->enable_gpio = devm_gpiod_get_optional(&client->dev, "enable", in ad5820_probe()
309 if (IS_ERR(coil->enable_gpio)) in ad5820_probe()
310 return dev_err_probe(&client->dev, PTR_ERR(coil->enable_gpio), in ad5820_probe()
/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dencoder-opa362.c26 struct gpio_desc *enable_gpio; member
97 if (ddata->enable_gpio) in opa362_enable()
98 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in opa362_enable()
115 if (ddata->enable_gpio) in opa362_disable()
116 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in opa362_disable()
205 ddata->enable_gpio = gpio; in opa362_probe()
H A Dpanel-lgphilips-lb035q02.c49 struct gpio_desc *enable_gpio; member
163 if (ddata->enable_gpio) in lb035q02_enable()
164 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in lb035q02_enable()
179 if (ddata->enable_gpio) in lb035q02_disable()
180 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in lb035q02_disable()
242 ddata->enable_gpio = gpio; in lb035q02_probe_of()
H A Dpanel-dpi.c26 struct gpio_desc *enable_gpio; member
73 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in panel_dpi_enable()
88 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in panel_dpi_disable()
152 ddata->enable_gpio = gpio; in panel_dpi_probe_of()
/linux/drivers/input/misc/
H A Dpwm-vibra.c27 struct gpio_desc *enable_gpio; member
53 gpiod_set_value_cansleep(vibrator->enable_gpio, 1); in pwm_vibrator_start()
87 gpiod_set_value_cansleep(vibrator->enable_gpio, 0); in pwm_vibrator_stop()
147 vibrator->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", in pwm_vibrator_probe()
149 if (IS_ERR(vibrator->enable_gpio)) in pwm_vibrator_probe()
150 return dev_err_probe(&pdev->dev, PTR_ERR(vibrator->enable_gpio), in pwm_vibrator_probe()
/linux/drivers/video/backlight/
H A Dpwm_bl.c28 struct gpio_desc *enable_gpio; member
55 gpiod_set_value_cansleep(pb->enable_gpio, 1); in pwm_backlight_power_on()
65 gpiod_set_value_cansleep(pb->enable_gpio, 0); in pwm_backlight_power_off()
120 state.enabled = !pb->power_supply && !pb->enable_gpio; in pwm_backlight_update_status()
406 if (pb->enable_gpio && gpiod_get_value_cansleep(pb->enable_gpio) == 0) in pwm_backlight_initial_power_state()
419 gpiod_direction_output(pb->enable_gpio, active); in pwm_backlight_initial_power_state()
480 pb->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", in pwm_backlight_probe()
482 if (IS_ERR(pb->enable_gpio)) { in pwm_backlight_probe()
483 ret = dev_err_probe(&pdev->dev, PTR_ERR(pb->enable_gpio), in pwm_backlight_probe()
H A Dmt6370-backlight.c69 struct gpio_desc *enable_gpio; member
91 gpiod_set_value(priv->enable_gpio, !!brightness); in mt6370_bl_update_status()
233 if (priv->enable_gpio) in mt6370_init_backlight_properties()
298 priv->enable_gpio = devm_gpiod_get_optional(dev, "enable", in mt6370_bl_probe()
300 if (IS_ERR(priv->enable_gpio)) in mt6370_bl_probe()
301 return dev_err_probe(dev, PTR_ERR(priv->enable_gpio), in mt6370_bl_probe()
H A Dktz8866.c50 struct gpio_desc *enable_gpio; member
150 ktz->enable_gpio = devm_gpiod_get_optional(&client->dev, "enable", GPIOD_OUT_HIGH); in ktz8866_probe()
151 if (IS_ERR(ktz->enable_gpio)) in ktz8866_probe()
152 return PTR_ERR(ktz->enable_gpio); in ktz8866_probe()
/linux/sound/soc/codecs/
H A Dtas2552.c68 struct gpio_desc *enable_gpio; member
490 gpiod_set_value_cansleep(tas2552->enable_gpio, 0); in tas2552_runtime_suspend()
499 gpiod_set_value_cansleep(tas2552->enable_gpio, 1); in tas2552_runtime_resume()
586 gpiod_set_value_cansleep(tas2552->enable_gpio, 1); in tas2552_component_probe()
611 gpiod_set_value_cansleep(tas2552->enable_gpio, 0); in tas2552_component_probe()
624 gpiod_set_value_cansleep(tas2552->enable_gpio, 0); in tas2552_component_remove()
699 data->enable_gpio = devm_gpiod_get_optional(dev, "enable", in tas2552_probe()
701 if (IS_ERR(data->enable_gpio)) in tas2552_probe()
702 return PTR_ERR(data->enable_gpio); in tas2552_probe()
/linux/drivers/usb/typec/mux/
H A Dnb7vpq904m.c64 struct gpio_desc *enable_gpio; member
411 nb7->enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_LOW); in nb7vpq904m_probe()
412 if (IS_ERR(nb7->enable_gpio)) in nb7vpq904m_probe()
413 return dev_err_probe(dev, PTR_ERR(nb7->enable_gpio), in nb7vpq904m_probe()
440 gpiod_set_value(nb7->enable_gpio, 1); in nb7vpq904m_probe()
474 gpiod_set_value(nb7->enable_gpio, 0); in nb7vpq904m_probe()
493 gpiod_set_value(nb7->enable_gpio, 0); in nb7vpq904m_remove()
/linux/drivers/gpu/drm/tiny/
H A Dsharp-memory.c68 struct gpio_desc *enable_gpio; member
326 if (smd->enable_gpio) in sharp_memory_crtc_enable()
327 gpiod_set_value(smd->enable_gpio, 1); in sharp_memory_crtc_enable()
337 if (smd->enable_gpio) in sharp_memory_crtc_disable()
338 gpiod_set_value(smd->enable_gpio, 0); in sharp_memory_crtc_disable()
555 smd->enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_HIGH); in sharp_memory_probe()
556 if (!smd->enable_gpio) in sharp_memory_probe()
/linux/drivers/bluetooth/
H A Dhci_ll.c68 struct gpio_desc *enable_gpio; member
168 gpiod_set_value_cansleep(lldev->enable_gpio, 0); in ll_close()
629 gpiod_set_value_cansleep(lldev->enable_gpio, 0); in ll_setup()
631 gpiod_set_value_cansleep(lldev->enable_gpio, 1); in ll_setup()
707 lldev->enable_gpio = devm_gpiod_get_optional(&serdev->dev, in hci_ti_probe()
710 if (IS_ERR(lldev->enable_gpio)) in hci_ti_probe()
711 return PTR_ERR(lldev->enable_gpio); in hci_ti_probe()

12