| /Linux-v5.4/drivers/video/backlight/ |
| D | pwm_bl.c | 30 struct gpio_desc *enable_gpio; member 62 if (pb->enable_gpio) in pwm_backlight_power_on() 63 gpiod_set_value_cansleep(pb->enable_gpio, 1); in pwm_backlight_power_on() 76 if (pb->enable_gpio) in pwm_backlight_power_off() 77 gpiod_set_value_cansleep(pb->enable_gpio, 0); in pwm_backlight_power_off() 251 data->enable_gpio = -EINVAL; in pwm_backlight_parse_dt() 431 if (pb->enable_gpio && gpiod_get_value_cansleep(pb->enable_gpio) == 0) in pwm_backlight_initial_power_state() 488 pb->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", in pwm_backlight_probe() 490 if (IS_ERR(pb->enable_gpio)) { in pwm_backlight_probe() 491 ret = PTR_ERR(pb->enable_gpio); in pwm_backlight_probe() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/omapdrm/displays/ |
| D | encoder-opa362.c | 24 struct gpio_desc *enable_gpio; member 45 if (ddata->enable_gpio) in opa362_enable() 46 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in opa362_enable() 53 if (ddata->enable_gpio) in opa362_disable() 54 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in opa362_disable() 82 ddata->enable_gpio = gpio; in opa362_probe()
|
| /Linux-v5.4/drivers/gpu/drm/panel/ |
| D | panel-kingdisplay-kd097d04.c | 28 struct gpio_desc *enable_gpio; member 224 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 0); in kingdisplay_panel_unprepare() 244 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 0); in kingdisplay_panel_prepare() 253 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 1); in kingdisplay_panel_prepare() 293 gpiod_set_value_cansleep(kingdisplay->enable_gpio, 0); in kingdisplay_panel_prepare() 382 kingdisplay->enable_gpio = devm_gpiod_get_optional(dev, "enable", in kingdisplay_panel_add() 384 if (IS_ERR(kingdisplay->enable_gpio)) { in kingdisplay_panel_add() 385 err = PTR_ERR(kingdisplay->enable_gpio); in kingdisplay_panel_add() 387 kingdisplay->enable_gpio = NULL; in kingdisplay_panel_add()
|
| D | panel-lvds.c | 40 struct gpio_desc *enable_gpio; member 66 if (lvds->enable_gpio) in panel_lvds_unprepare() 67 gpiod_set_value_cansleep(lvds->enable_gpio, 0); in panel_lvds_unprepare() 90 if (lvds->enable_gpio) in panel_lvds_prepare() 91 gpiod_set_value_cansleep(lvds->enable_gpio, 1); in panel_lvds_prepare() 228 lvds->enable_gpio = devm_gpiod_get_optional(lvds->dev, "enable", in panel_lvds_probe() 230 if (IS_ERR(lvds->enable_gpio)) { in panel_lvds_probe() 231 ret = PTR_ERR(lvds->enable_gpio); in panel_lvds_probe()
|
| D | panel-lg-lb035q02.c | 27 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() 189 lcd->enable_gpio = devm_gpiod_get(&spi->dev, "enable", GPIOD_OUT_LOW); in lb035q02_probe() 190 if (IS_ERR(lcd->enable_gpio)) { in lb035q02_probe() 192 return PTR_ERR(lcd->enable_gpio); in lb035q02_probe()
|
| D | panel-innolux-p079zca.c | 57 struct gpio_desc *enable_gpio; member 105 gpiod_set_value_cansleep(innolux->enable_gpio, 0); in innolux_panel_unprepare() 128 gpiod_set_value_cansleep(innolux->enable_gpio, 0); in innolux_panel_prepare() 138 gpiod_set_value_cansleep(innolux->enable_gpio, 1); in innolux_panel_prepare() 198 gpiod_set_value_cansleep(innolux->enable_gpio, 0); in innolux_panel_prepare() 478 innolux->enable_gpio = devm_gpiod_get_optional(dev, "enable", in innolux_panel_add() 480 if (IS_ERR(innolux->enable_gpio)) { in innolux_panel_add() 481 err = PTR_ERR(innolux->enable_gpio); in innolux_panel_add() 483 innolux->enable_gpio = NULL; in innolux_panel_add()
|
| D | panel-olimex-lcd-olinuxino.c | 73 struct gpio_desc *enable_gpio; member 104 gpiod_set_value_cansleep(lcd->enable_gpio, 0); in lcd_olinuxino_unprepare() 124 gpiod_set_value_cansleep(lcd->enable_gpio, 1); in lcd_olinuxino_prepare() 283 lcd->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW); in lcd_olinuxino_probe() 284 if (IS_ERR(lcd->enable_gpio)) in lcd_olinuxino_probe() 285 return PTR_ERR(lcd->enable_gpio); in lcd_olinuxino_probe()
|
| D | panel-jdi-lt070me05000.c | 39 struct gpio_desc *enable_gpio; member 208 gpiod_set_value(jdi->enable_gpio, 0); in jdi_panel_unprepare() 242 gpiod_set_value(jdi->enable_gpio, 1); in jdi_panel_prepare() 266 gpiod_set_value(jdi->enable_gpio, 0); in jdi_panel_prepare() 412 jdi->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW); in jdi_panel_add() 413 if (IS_ERR(jdi->enable_gpio)) { in jdi_panel_add() 414 ret = PTR_ERR(jdi->enable_gpio); in jdi_panel_add()
|
| D | panel-samsung-s6e3ha2.c | 240 struct gpio_desc *enable_gpio; member 534 gpiod_set_value(ctx->enable_gpio, 0); in s6e3ha2_power_on() 536 gpiod_set_value(ctx->enable_gpio, 1); in s6e3ha2_power_on() 717 ctx->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_HIGH); in s6e3ha2_probe() 718 if (IS_ERR(ctx->enable_gpio)) { in s6e3ha2_probe() 720 PTR_ERR(ctx->enable_gpio)); in s6e3ha2_probe() 721 return PTR_ERR(ctx->enable_gpio); in s6e3ha2_probe()
|
| /Linux-v5.4/drivers/input/misc/ |
| D | msm-vibrator.c | 39 struct gpio_desc *enable_gpio; member 79 gpiod_set_value_cansleep(vibrator->enable_gpio, 1); in msm_vibrator_start() 106 gpiod_set_value_cansleep(vibrator->enable_gpio, 0); in msm_vibrator_stop() 176 vibrator->enable_gpio = devm_gpiod_get(&pdev->dev, "enable", in msm_vibrator_probe() 178 if (IS_ERR(vibrator->enable_gpio)) { in msm_vibrator_probe() 179 if (PTR_ERR(vibrator->enable_gpio) != -EPROBE_DEFER) in msm_vibrator_probe() 181 PTR_ERR(vibrator->enable_gpio)); in msm_vibrator_probe() 182 return PTR_ERR(vibrator->enable_gpio); in msm_vibrator_probe()
|
| D | drv260x.c | 187 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()
|
| /Linux-v5.4/drivers/leds/ |
| D | leds-lp8860.c | 103 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() 399 led->enable_gpio = devm_gpiod_get_optional(&client->dev, in lp8860_probe() 401 if (IS_ERR(led->enable_gpio)) { in lp8860_probe() 402 ret = PTR_ERR(led->enable_gpio); in lp8860_probe() 457 if (led->enable_gpio) in lp8860_remove() 458 gpiod_direction_output(led->enable_gpio, 0); in lp8860_remove()
|
| D | leds-lm3692x.c | 113 struct gpio_desc *enable_gpio; member 211 if (led->enable_gpio) in lm3692x_init() 212 gpiod_direction_output(led->enable_gpio, 1); in lm3692x_init() 310 if (led->enable_gpio) in lm3692x_init() 311 gpiod_direction_output(led->enable_gpio, 0); in lm3692x_init() 328 led->enable_gpio = devm_gpiod_get_optional(&led->client->dev, in lm3692x_probe_dt() 330 if (IS_ERR(led->enable_gpio)) { in lm3692x_probe_dt() 331 ret = PTR_ERR(led->enable_gpio); in lm3692x_probe_dt() 416 if (led->enable_gpio) in lm3692x_remove() 417 gpiod_direction_output(led->enable_gpio, 0); in lm3692x_remove()
|
| D | leds-lm3697.c | 73 struct gpio_desc *enable_gpio; member 163 if (priv->enable_gpio) { in lm3697_init() 164 gpiod_direction_output(priv->enable_gpio, 1); in lm3697_init() 203 priv->enable_gpio = devm_gpiod_get_optional(&priv->client->dev, in lm3697_probe_dt() 205 if (IS_ERR(priv->enable_gpio)) { in lm3697_probe_dt() 206 ret = PTR_ERR(priv->enable_gpio); in lm3697_probe_dt() 352 if (led->enable_gpio) in lm3697_remove() 353 gpiod_direction_output(led->enable_gpio, 0); in lm3697_remove()
|
| D | leds-lp3952.c | 222 priv->enable_gpio = devm_gpiod_get(&client->dev, "nrst", in lp3952_probe() 224 if (IS_ERR(priv->enable_gpio)) { in lp3952_probe() 225 status = PTR_ERR(priv->enable_gpio); in lp3952_probe() 264 gpiod_set_value(priv->enable_gpio, 0); in lp3952_remove()
|
| D | leds-lm3532.c | 161 struct gpio_desc *enable_gpio; member 398 if (drvdata->enable_gpio) in lm3532_init_registers() 399 gpiod_direction_output(drvdata->enable_gpio, 1); in lm3532_init_registers() 556 priv->enable_gpio = devm_gpiod_get_optional(&priv->client->dev, in lm3532_parse_node() 558 if (IS_ERR(priv->enable_gpio)) in lm3532_parse_node() 559 priv->enable_gpio = NULL; in lm3532_parse_node() 724 if (drvdata->enable_gpio) in lm3532_remove() 725 gpiod_direction_output(drvdata->enable_gpio, 0); in lm3532_remove()
|
| D | leds-lp55xx-common.c | 398 if (gpio_is_valid(pdata->enable_gpio)) { in lp55xx_init_device() 399 ret = devm_gpio_request_one(dev, pdata->enable_gpio, in lp55xx_init_device() 407 gpio_set_value(pdata->enable_gpio, 0); in lp55xx_init_device() 409 gpio_set_value(pdata->enable_gpio, 1); in lp55xx_init_device() 450 if (gpio_is_valid(pdata->enable_gpio)) in lp55xx_deinit_device() 451 gpio_set_value(pdata->enable_gpio, 0); in lp55xx_deinit_device() 582 pdata->enable_gpio = of_get_named_gpio(np, "enable-gpio", 0); in lp55xx_of_populate_pdata()
|
| /Linux-v5.4/sound/soc/codecs/ |
| D | ssm2518.c | 117 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() 749 ssm2518->enable_gpio = pdata->enable_gpio; in ssm2518_i2c_probe() 751 ssm2518->enable_gpio = of_get_gpio(i2c->dev.of_node, 0); in ssm2518_i2c_probe() 752 if (ssm2518->enable_gpio < 0 && ssm2518->enable_gpio != -ENOENT) in ssm2518_i2c_probe() 753 return ssm2518->enable_gpio; in ssm2518_i2c_probe() 755 ssm2518->enable_gpio = -1; in ssm2518_i2c_probe() 758 if (gpio_is_valid(ssm2518->enable_gpio)) { in ssm2518_i2c_probe() 759 ret = devm_gpio_request_one(&i2c->dev, ssm2518->enable_gpio, in ssm2518_i2c_probe()
|
| D | tas2552.c | 69 struct gpio_desc *enable_gpio; member 491 gpiod_set_value(tas2552->enable_gpio, 0); in tas2552_runtime_suspend() 500 gpiod_set_value(tas2552->enable_gpio, 1); in tas2552_runtime_resume() 581 gpiod_set_value(tas2552->enable_gpio, 1); in tas2552_component_probe() 605 gpiod_set_value(tas2552->enable_gpio, 0); in tas2552_component_probe() 618 gpiod_set_value(tas2552->enable_gpio, 0); in tas2552_component_remove() 695 data->enable_gpio = devm_gpiod_get_optional(dev, "enable", in tas2552_probe() 697 if (IS_ERR(data->enable_gpio)) in tas2552_probe() 698 return PTR_ERR(data->enable_gpio); in tas2552_probe()
|
| /Linux-v5.4/drivers/video/fbdev/omap2/omapfb/displays/ |
| D | panel-dpi.c | 31 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()
|
| D | encoder-opa362.c | 26 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()
|
| D | panel-lgphilips-lb035q02.c | 52 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()
|
| /Linux-v5.4/arch/arm/mach-s3c64xx/ |
| D | dev-backlight.c | 68 .enable_gpio = -1, 114 if (bl_data->enable_gpio >= 0) in samsung_bl_set() 115 samsung_bl_data->enable_gpio = bl_data->enable_gpio; in samsung_bl_set()
|
| /Linux-v5.4/drivers/gpu/drm/tilcdc/ |
| D | tilcdc_panel.c | 28 struct gpio_desc *enable_gpio; member 47 struct gpio_desc *gpio = panel_encoder->mod->enable_gpio; in panel_encoder_dpms() 333 panel_mod->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", in panel_probe() 335 if (IS_ERR(panel_mod->enable_gpio)) { in panel_probe() 336 ret = PTR_ERR(panel_mod->enable_gpio); in panel_probe() 341 if (panel_mod->enable_gpio) in panel_probe()
|
| /Linux-v5.4/drivers/media/i2c/ |
| D | rj54n1cb0c.c | 156 struct gpio_desc *enable_gpio; member 1171 if (rj54n1->enable_gpio) in rj54n1_s_power() 1172 gpiod_set_value(rj54n1->enable_gpio, 1); in rj54n1_s_power() 1181 if (rj54n1->enable_gpio) in rj54n1_s_power() 1182 gpiod_set_value(rj54n1->enable_gpio, 0); in rj54n1_s_power() 1366 rj54n1->enable_gpio = gpiod_get_optional(&client->dev, "enable", in rj54n1_probe() 1368 if (IS_ERR(rj54n1->enable_gpio)) { in rj54n1_probe() 1370 PTR_ERR(rj54n1->enable_gpio)); in rj54n1_probe() 1371 ret = PTR_ERR(rj54n1->enable_gpio); in rj54n1_probe() 1386 if (rj54n1->enable_gpio) in rj54n1_probe() [all …]
|