Home
last modified time | relevance | path

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

123

/Linux-v6.1/drivers/phy/
Dphy-can-transceiver.c24 struct gpio_desc *enable_gpio; member
43 if (can_transceiver_phy->enable_gpio) in can_transceiver_phy_power_on()
44 gpiod_set_value_cansleep(can_transceiver_phy->enable_gpio, 1); in can_transceiver_phy_power_on()
56 if (can_transceiver_phy->enable_gpio) in can_transceiver_phy_power_off()
57 gpiod_set_value_cansleep(can_transceiver_phy->enable_gpio, 0); in can_transceiver_phy_power_off()
100 struct gpio_desc *enable_gpio; in can_transceiver_phy_probe() local
142 enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_LOW); in can_transceiver_phy_probe()
143 if (IS_ERR(enable_gpio)) in can_transceiver_phy_probe()
144 return PTR_ERR(enable_gpio); in can_transceiver_phy_probe()
145 can_transceiver_phy->enable_gpio = enable_gpio; in can_transceiver_phy_probe()
/Linux-v6.1/drivers/gpu/drm/panel/
Dpanel-kingdisplay-kd097d04.c25 struct gpio_desc *enable_gpio; member
217 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 0); in kingdisplay_panel_unprepare()
237 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 0); in kingdisplay_panel_prepare()
246 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 1); in kingdisplay_panel_prepare()
283 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 0); in kingdisplay_panel_prepare()
363 kingdisplay->enable_gpio = devm_gpiod_get_optional(dev, "enable", in kingdisplay_panel_add()
365 if (IS_ERR(kingdisplay->enable_gpio)) { in kingdisplay_panel_add()
366 err = PTR_ERR(kingdisplay->enable_gpio); in kingdisplay_panel_add()
368 kingdisplay->enable_gpio = NULL; in kingdisplay_panel_add()
Dpanel-lvds.c39 struct gpio_desc *enable_gpio; member
54 if (lvds->enable_gpio) in panel_lvds_unprepare()
55 gpiod_set_value_cansleep(lvds->enable_gpio, 0); in panel_lvds_unprepare()
78 if (lvds->enable_gpio) in panel_lvds_prepare()
79 gpiod_set_value_cansleep(lvds->enable_gpio, 1); in panel_lvds_prepare()
192 lvds->enable_gpio = devm_gpiod_get_optional(lvds->dev, "enable", in panel_lvds_probe()
194 if (IS_ERR(lvds->enable_gpio)) { in panel_lvds_probe()
195 ret = PTR_ERR(lvds->enable_gpio); in panel_lvds_probe()
Dpanel-lg-lb035q02.c27 struct gpio_desc *enable_gpio; member
113 gpiod_set_value_cansleep(lcd->enable_gpio, 0); in lb035q02_disable()
122 gpiod_set_value_cansleep(lcd->enable_gpio, 1); in lb035q02_enable()
188 lcd->enable_gpio = devm_gpiod_get(&spi->dev, "enable", GPIOD_OUT_LOW); in lb035q02_probe()
189 if (IS_ERR(lcd->enable_gpio)) { in lb035q02_probe()
191 return PTR_ERR(lcd->enable_gpio); in lb035q02_probe()
Dpanel-khadas-ts050.c27 struct gpio_desc *enable_gpio; member
590 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0); in khadas_ts050_panel_prepare()
596 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 1); in khadas_ts050_panel_prepare()
657 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0); in khadas_ts050_panel_prepare()
681 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0); in khadas_ts050_panel_unprepare()
786 khadas_ts050->enable_gpio = devm_gpiod_get(dev, "enable", in khadas_ts050_panel_add()
788 if (IS_ERR(khadas_ts050->enable_gpio)) in khadas_ts050_panel_add()
789 return dev_err_probe(dev, PTR_ERR(khadas_ts050->enable_gpio), in khadas_ts050_panel_add()
Dpanel-boe-himax8279d.c48 struct gpio_desc *enable_gpio; member
63 gpiod_set_value(pinfo->enable_gpio, 0); in disable_gpios()
146 gpiod_set_value(pinfo->enable_gpio, 1); in boe_panel_prepare()
150 gpiod_set_value(pinfo->enable_gpio, 0); in boe_panel_prepare()
154 gpiod_set_value(pinfo->enable_gpio, 1); in boe_panel_prepare()
872 pinfo->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_HIGH); in panel_add()
873 if (IS_ERR(pinfo->enable_gpio)) { in panel_add()
874 ret = PTR_ERR(pinfo->enable_gpio); in panel_add()
Dpanel-innolux-p079zca.c54 struct gpio_desc *enable_gpio; member
98 gpiod_set_value_cansleep(innolux->enable_gpio, 0); in innolux_panel_unprepare()
121 gpiod_set_value_cansleep(innolux->enable_gpio, 0); in innolux_panel_prepare()
131 gpiod_set_value_cansleep(innolux->enable_gpio, 1); in innolux_panel_prepare()
187 gpiod_set_value_cansleep(innolux->enable_gpio, 0); in innolux_panel_prepare()
456 innolux->enable_gpio = devm_gpiod_get_optional(dev, "enable", in innolux_panel_add()
458 if (IS_ERR(innolux->enable_gpio)) { in innolux_panel_add()
459 err = PTR_ERR(innolux->enable_gpio); in innolux_panel_add()
461 innolux->enable_gpio = NULL; in innolux_panel_add()
Dpanel-olimex-lcd-olinuxino.c71 struct gpio_desc *enable_gpio; member
100 gpiod_set_value_cansleep(lcd->enable_gpio, 0); in lcd_olinuxino_unprepare()
120 gpiod_set_value_cansleep(lcd->enable_gpio, 1); in lcd_olinuxino_prepare()
275 lcd->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW); in lcd_olinuxino_probe()
276 if (IS_ERR(lcd->enable_gpio)) in lcd_olinuxino_probe()
277 return PTR_ERR(lcd->enable_gpio); in lcd_olinuxino_probe()
/Linux-v6.1/drivers/regulator/
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()
Drtq6752-regulator.c46 struct gpio_desc *enable_gpio; member
58 if (priv->enable_gpio) { in rtq6752_set_vdd_enable()
59 gpiod_set_value(priv->enable_gpio, 1); in rtq6752_set_vdd_enable()
95 if (priv->enable_gpio) in rtq6752_set_vdd_disable()
96 gpiod_set_value(priv->enable_gpio, 0); in rtq6752_set_vdd_disable()
232 priv->enable_gpio = devm_gpiod_get_optional(&i2c->dev, "enable", in rtq6752_probe()
234 if (IS_ERR(priv->enable_gpio)) { in rtq6752_probe()
236 return PTR_ERR(priv->enable_gpio); in rtq6752_probe()
Drt6160-regulator.c43 struct gpio_desc *enable_gpio; member
56 if (!priv->enable_gpio) in rt6160_enable()
59 gpiod_set_value_cansleep(priv->enable_gpio, 1); in rt6160_enable()
72 if (!priv->enable_gpio) in rt6160_disable()
80 gpiod_set_value_cansleep(priv->enable_gpio, 0); in rt6160_disable()
243 priv->enable_gpio = devm_gpiod_get_optional(&i2c->dev, "enable", GPIOD_OUT_HIGH); in rt6160_probe()
244 if (IS_ERR(priv->enable_gpio)) { in rt6160_probe()
246 return PTR_ERR(priv->enable_gpio); in rt6160_probe()
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()
/Linux-v6.1/drivers/leds/
Dleds-lp8860.c103 struct gpio_desc *enable_gpio; member
253 if (led->enable_gpio) in lp8860_init()
254 gpiod_direction_output(led->enable_gpio, 1); in lp8860_init()
297 if (led->enable_gpio) in lp8860_init()
298 gpiod_direction_output(led->enable_gpio, 0); in lp8860_init()
395 led->enable_gpio = devm_gpiod_get_optional(&client->dev, in lp8860_probe()
397 if (IS_ERR(led->enable_gpio)) { in lp8860_probe()
398 ret = PTR_ERR(led->enable_gpio); in lp8860_probe()
453 if (led->enable_gpio) in lp8860_remove()
454 gpiod_direction_output(led->enable_gpio, 0); in lp8860_remove()
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()
213 priv->enable_gpio = devm_gpiod_get_optional(dev, "enable", in lm3697_probe_dt()
215 if (IS_ERR(priv->enable_gpio)) in lm3697_probe_dt()
216 return dev_err_probe(dev, PTR_ERR(priv->enable_gpio), in lm3697_probe_dt()
351 if (led->enable_gpio) in lm3697_remove()
352 gpiod_direction_output(led->enable_gpio, 0); in lm3697_remove()
Dleds-lm3692x.c113 struct gpio_desc *enable_gpio; member
185 if (led->enable_gpio) in lm3692x_leds_enable()
186 gpiod_direction_output(led->enable_gpio, 1); in lm3692x_leds_enable()
283 if (led->enable_gpio) in lm3692x_leds_enable()
284 gpiod_direction_output(led->enable_gpio, 0); in lm3692x_leds_enable()
310 if (led->enable_gpio) in lm3692x_leds_disable()
311 gpiod_direction_output(led->enable_gpio, 0); in lm3692x_leds_disable()
384 led->enable_gpio = devm_gpiod_get_optional(&led->client->dev, in lm3692x_probe_dt()
386 if (IS_ERR(led->enable_gpio)) { in lm3692x_probe_dt()
387 ret = PTR_ERR(led->enable_gpio); in lm3692x_probe_dt()
/Linux-v6.1/drivers/leds/flash/
Dleds-sgm3140.c22 struct gpio_desc *enable_gpio; member
54 gpiod_set_value_cansleep(priv->enable_gpio, 1); in sgm3140_strobe_set()
59 gpiod_set_value_cansleep(priv->enable_gpio, 0); in sgm3140_strobe_set()
117 gpiod_set_value_cansleep(priv->enable_gpio, 1); in sgm3140_brightness_set()
119 gpiod_set_value_cansleep(priv->enable_gpio, 0); in sgm3140_brightness_set()
137 gpiod_set_value(priv->enable_gpio, 0); in sgm3140_powerdown_timer()
202 priv->enable_gpio = devm_gpiod_get(&pdev->dev, "enable", GPIOD_OUT_LOW); in sgm3140_probe()
203 ret = PTR_ERR_OR_ZERO(priv->enable_gpio); in sgm3140_probe()
/Linux-v6.1/drivers/mfd/
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-v6.1/drivers/video/backlight/
Dpwm_bl.c29 struct gpio_desc *enable_gpio; member
61 if (pb->enable_gpio) in pwm_backlight_power_on()
62 gpiod_set_value_cansleep(pb->enable_gpio, 1); in pwm_backlight_power_on()
75 if (pb->enable_gpio) in pwm_backlight_power_off()
76 gpiod_set_value_cansleep(pb->enable_gpio, 0); in pwm_backlight_power_off()
417 if (pb->enable_gpio && gpiod_get_value_cansleep(pb->enable_gpio) == 0) in pwm_backlight_initial_power_state()
430 if (pb->enable_gpio) in pwm_backlight_initial_power_state()
431 gpiod_direction_output(pb->enable_gpio, active); in pwm_backlight_initial_power_state()
495 pb->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", in pwm_backlight_probe()
497 if (IS_ERR(pb->enable_gpio)) { in pwm_backlight_probe()
[all …]
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()
/Linux-v6.1/drivers/video/fbdev/omap2/omapfb/displays/
Dpanel-dpi.c31 struct gpio_desc *enable_gpio; member
78 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in panel_dpi_enable()
99 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in panel_dpi_disable()
176 r = devm_gpio_request_one(&pdev->dev, pdata->enable_gpio, in panel_dpi_probe_pdata()
181 ddata->enable_gpio = gpio_to_desc(pdata->enable_gpio); in panel_dpi_probe_pdata()
206 ddata->enable_gpio = gpio; in panel_dpi_probe_of()
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()
Dpanel-lgphilips-lb035q02.c52 struct gpio_desc *enable_gpio; member
166 if (ddata->enable_gpio) in lb035q02_enable()
167 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in lb035q02_enable()
185 if (ddata->enable_gpio) in lb035q02_disable()
186 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in lb035q02_disable()
251 ddata->enable_gpio = gpio; in lb035q02_probe_of()
/Linux-v6.1/drivers/media/i2c/
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()
311 coil->enable_gpio = devm_gpiod_get_optional(&client->dev, "enable", in ad5820_probe()
313 if (IS_ERR(coil->enable_gpio)) { in ad5820_probe()
314 ret = PTR_ERR(coil->enable_gpio); in ad5820_probe()
/Linux-v6.1/drivers/gpu/drm/bridge/
Dti-dlpc3433.c63 struct gpio_desc *enable_gpio; member
178 gpiod_set_value(dlpc->enable_gpio, 1); in dlpc_atomic_pre_enable()
205 gpiod_set_value(dlpc->enable_gpio, 0); in dlpc_atomic_post_disable()
271 dlpc->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW); in dlpc3433_parse_dt()
272 if (IS_ERR(dlpc->enable_gpio)) in dlpc3433_parse_dt()
273 return PTR_ERR(dlpc->enable_gpio); in dlpc3433_parse_dt()
/Linux-v6.1/drivers/gpu/drm/tilcdc/
Dtilcdc_panel.c30 struct gpio_desc *enable_gpio; member
49 struct gpio_desc *gpio = panel_encoder->mod->enable_gpio; in panel_encoder_dpms()
329 panel_mod->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", in panel_probe()
331 if (IS_ERR(panel_mod->enable_gpio)) { in panel_probe()
332 ret = PTR_ERR(panel_mod->enable_gpio); in panel_probe()
337 if (panel_mod->enable_gpio) in panel_probe()

123