Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/
H A 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()
H A Dpanel-lvds.c38 struct gpio_desc *enable_gpio; member
53 if (lvds->enable_gpio) in panel_lvds_unprepare()
54 gpiod_set_value_cansleep(lvds->enable_gpio, 0); in panel_lvds_unprepare()
77 if (lvds->enable_gpio) in panel_lvds_prepare()
78 gpiod_set_value_cansleep(lvds->enable_gpio, 1); in panel_lvds_prepare()
206 lvds->enable_gpio = devm_gpiod_get_optional(lvds->dev, "enable", in panel_lvds_probe()
208 if (IS_ERR(lvds->enable_gpio)) { in panel_lvds_probe()
209 ret = PTR_ERR(lvds->enable_gpio); in panel_lvds_probe()
H A 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()
H A Dpanel-boe-tv101wum-nl6.c51 struct gpio_desc *enable_gpio; member
511 gpiod_set_value(boe->enable_gpio, 0); in boe_panel_unprepare()
515 gpiod_set_value(boe->enable_gpio, 0); in boe_panel_unprepare()
536 gpiod_set_value(boe->enable_gpio, 0); in boe_panel_prepare()
554 gpiod_set_value(boe->enable_gpio, 1); in boe_panel_prepare()
556 gpiod_set_value(boe->enable_gpio, 0); in boe_panel_prepare()
558 gpiod_set_value(boe->enable_gpio, 1); in boe_panel_prepare()
578 gpiod_set_value(boe->enable_gpio, 0); in boe_panel_prepare()
774 boe->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW); in boe_panel_add()
775 if (IS_ERR(boe->enable_gpio)) { in boe_panel_add()
[all …]
H A 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()
H A 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()
H A 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()
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Drk618.c63 if (rk618->enable_gpio) in rk618_power_on()
64 gpiod_direction_output(rk618->enable_gpio, 1); in rk618_power_on()
84 if (rk618->enable_gpio) in rk618_power_off()
85 gpiod_direction_output(rk618->enable_gpio, 0); in rk618_power_off()
119 rk618->enable_gpio = devm_gpiod_get_optional(dev, "enable", 0); in rk618_probe()
120 if (IS_ERR(rk618->enable_gpio)) { in rk618_probe()
121 ret = PTR_ERR(rk618->enable_gpio); in rk618_probe()
H A Dmax96745.c112 if (max96745->enable_gpio) in max96745_power_off()
113 gpiod_direction_output(max96745->enable_gpio, 0); in max96745_power_off()
123 if (max96745->enable_gpio) { in max96745_power_on()
124 gpiod_direction_output(max96745->enable_gpio, 1); in max96745_power_on()
256 max96745->enable_gpio = devm_gpiod_get_optional(dev, "enable", in max96745_i2c_probe()
258 if (IS_ERR(max96745->enable_gpio)) in max96745_i2c_probe()
259 return dev_err_probe(dev, PTR_ERR(max96745->enable_gpio), in max96745_i2c_probe()
H A Dmax96755f.c132 if (max96755f->enable_gpio) in max96755f_power_off()
133 gpiod_direction_output(max96755f->enable_gpio, 0); in max96755f_power_off()
154 if (max96755f->enable_gpio) { in max96755f_power_on()
155 gpiod_direction_output(max96755f->enable_gpio, 1); in max96755f_power_on()
301 max96755f->enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_ASIS); in max96755f_i2c_probe()
302 if (IS_ERR(max96755f->enable_gpio)) { in max96755f_i2c_probe()
303 return dev_err_probe(dev, PTR_ERR(max96755f->enable_gpio), in max96755f_i2c_probe()
/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Dpanel.c151 panel->enable_gpio = devm_gpiod_get_optional(dev, "panel-enable", GPIOD_OUT_LOW); in rk628_panel_info_get()
152 if (IS_ERR(panel->enable_gpio)) { in rk628_panel_info_get()
153 ret = PTR_ERR(panel->enable_gpio); in rk628_panel_info_get()
200 if (rk628->panel->enable_gpio) { in rk628_panel_prepare()
201 gpiod_set_value(rk628->panel->enable_gpio, 0); in rk628_panel_prepare()
203 gpiod_set_value(rk628->panel->enable_gpio, 1); in rk628_panel_prepare()
231 if (rk628->panel->enable_gpio) { in rk628_panel_unprepare()
232 gpiod_set_value(rk628->panel->enable_gpio, 0); in rk628_panel_unprepare()
/OK3568_Linux_fs/kernel/drivers/leds/
H A 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()
H A 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()
H A Dleds-lm3692x.c114 struct gpio_desc *enable_gpio; member
186 if (led->enable_gpio) in lm3692x_leds_enable()
187 gpiod_direction_output(led->enable_gpio, 1); in lm3692x_leds_enable()
284 if (led->enable_gpio) in lm3692x_leds_enable()
285 gpiod_direction_output(led->enable_gpio, 0); in lm3692x_leds_enable()
311 if (led->enable_gpio) in lm3692x_leds_disable()
312 gpiod_direction_output(led->enable_gpio, 0); in lm3692x_leds_disable()
385 led->enable_gpio = devm_gpiod_get_optional(&led->client->dev, in lm3692x_probe_dt()
387 if (IS_ERR(led->enable_gpio)) { in lm3692x_probe_dt()
388 ret = PTR_ERR(led->enable_gpio); in lm3692x_probe_dt()
H A Dleds-lm3697.c73 struct gpio_desc *enable_gpio; member
164 if (priv->enable_gpio) { in lm3697_init()
165 gpiod_direction_output(priv->enable_gpio, 1); in lm3697_init()
204 priv->enable_gpio = devm_gpiod_get_optional(dev, "enable", in lm3697_probe_dt()
206 if (IS_ERR(priv->enable_gpio)) in lm3697_probe_dt()
207 return dev_err_probe(dev, PTR_ERR(priv->enable_gpio), in lm3697_probe_dt()
345 if (led->enable_gpio) in lm3697_remove()
346 gpiod_direction_output(led->enable_gpio, 0); in lm3697_remove()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_backlight.c102 if (bl->enable_gpio) in rockchip_backlight_power_on()
103 gpiod_set_value(bl->enable_gpio, 1); in rockchip_backlight_power_on()
113 if (bl->enable_gpio) in rockchip_backlight_power_off()
114 gpiod_set_value(bl->enable_gpio, 0); in rockchip_backlight_power_off()
151 bl->enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_ASIS); in backlight_parse_dt()
152 if (IS_ERR(bl->enable_gpio)) { in backlight_parse_dt()
154 PTR_ERR(bl->enable_gpio)); in backlight_parse_dt()
155 return PTR_ERR(bl->enable_gpio); in backlight_parse_dt()
439 if (bl->enable_gpio) { in rockchip_drm_backlight_probe()
447 gpiod_get_direction(bl->enable_gpio) == GPIOF_DIR_OUT && in rockchip_drm_backlight_probe()
[all …]
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dssm2518.c117 int enable_gpio; member
486 if (gpio_is_valid(ssm2518->enable_gpio)) in ssm2518_set_power()
487 gpio_set_value(ssm2518->enable_gpio, enable); in ssm2518_set_power()
750 ssm2518->enable_gpio = pdata->enable_gpio; in ssm2518_i2c_probe()
752 ssm2518->enable_gpio = of_get_gpio(i2c->dev.of_node, 0); in ssm2518_i2c_probe()
753 if (ssm2518->enable_gpio < 0 && ssm2518->enable_gpio != -ENOENT) in ssm2518_i2c_probe()
754 return ssm2518->enable_gpio; in ssm2518_i2c_probe()
756 ssm2518->enable_gpio = -1; in ssm2518_i2c_probe()
759 if (gpio_is_valid(ssm2518->enable_gpio)) { in ssm2518_i2c_probe()
760 ret = devm_gpio_request_one(&i2c->dev, ssm2518->enable_gpio, in ssm2518_i2c_probe()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/
H A Drohm-bu18tl82.c43 struct gpio_desc *enable_gpio; member
216 if (bu18tl82->enable_gpio) { in bu18tl82_bridge_pre_enable()
217 gpiod_direction_output(bu18tl82->enable_gpio, 1); in bu18tl82_bridge_pre_enable()
242 if (bu18tl82->enable_gpio) in bu18tl82_bridge_post_disable()
243 gpiod_direction_output(bu18tl82->enable_gpio, 0); in bu18tl82_bridge_post_disable()
275 bu18tl82->enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_ASIS); in bu18tl82_i2c_probe()
276 if (IS_ERR(bu18tl82->enable_gpio)) in bu18tl82_i2c_probe()
277 return dev_err_probe(dev, PTR_ERR(bu18tl82->enable_gpio), in bu18tl82_i2c_probe()
/OK3568_Linux_fs/kernel/drivers/video/backlight/
H A Dpwm_bl.c34 struct gpio_desc *enable_gpio; member
66 if (pb->enable_gpio) in pwm_backlight_power_on()
67 gpiod_set_value_cansleep(pb->enable_gpio, 1); in pwm_backlight_power_on()
80 if (pb->enable_gpio) in pwm_backlight_power_off()
81 gpiod_set_value_cansleep(pb->enable_gpio, 0); in pwm_backlight_power_off()
431 if (pb->enable_gpio && gpiod_get_value_cansleep(pb->enable_gpio) == 0) in pwm_backlight_initial_power_state()
444 if (pb->enable_gpio) in pwm_backlight_initial_power_state()
445 gpiod_direction_output(pb->enable_gpio, active); in pwm_backlight_initial_power_state()
509 pb->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", in pwm_backlight_probe()
511 if (IS_ERR(pb->enable_gpio)) { in pwm_backlight_probe()
[all …]
/OK3568_Linux_fs/kernel/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-dpi.c31 struct gpio_desc *enable_gpio; member
83 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in panel_dpi_enable()
104 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in panel_dpi_disable()
181 r = devm_gpio_request_one(&pdev->dev, pdata->enable_gpio, in panel_dpi_probe_pdata()
186 ddata->enable_gpio = gpio_to_desc(pdata->enable_gpio); in panel_dpi_probe_pdata()
211 ddata->enable_gpio = gpio; in panel_dpi_probe_of()
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.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()
252 ddata->enable_gpio = gpio; in lb035q02_probe_of()
/OK3568_Linux_fs/kernel/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()
313 coil->enable_gpio = devm_gpiod_get_optional(&client->dev, "enable", in ad5820_probe()
315 if (IS_ERR(coil->enable_gpio)) { in ad5820_probe()
316 ret = PTR_ERR(coil->enable_gpio); in ad5820_probe()
/OK3568_Linux_fs/u-boot/drivers/i2c/muxes/
H A Dmax96745.c15 struct gpio_desc enable_gpio; member
65 if (dm_gpio_is_valid(&priv->enable_gpio)) { in max96745_power_on()
66 dm_gpio_set_value(&priv->enable_gpio, 1); in max96745_power_on()
108 &priv->enable_gpio, GPIOD_IS_OUT); in max96745_probe()
/OK3568_Linux_fs/kernel/drivers/input/misc/
H A Ddrv260x.c187 struct gpio_desc *enable_gpio; member
253 gpiod_set_value(haptics->enable_gpio, 1); in drv260x_worker()
302 gpiod_set_value(haptics->enable_gpio, 0); in drv260x_close()
526 haptics->enable_gpio = devm_gpiod_get_optional(dev, "enable", in drv260x_probe()
528 if (IS_ERR(haptics->enable_gpio)) in drv260x_probe()
529 return PTR_ERR(haptics->enable_gpio); in drv260x_probe()
593 gpiod_set_value(haptics->enable_gpio, 0); in drv260x_suspend()
631 gpiod_set_value(haptics->enable_gpio, 1); in drv260x_resume()

1234