| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-kingdisplay-kd097d04.c | 25 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 D | panel-khadas-ts050.c | 27 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 D | panel-boe-himax8279d.c | 47 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 D | panel-startek-kd070fhfid015.c | 41 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 D | rt6245-regulator.c | 34 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 D | rt6190-regulator.c | 71 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 D | rt6160-regulator.c | 46 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 D | rtmv20-regulator.c | 66 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 D | rt5739.c | 260 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 D | leds-lm3697.c | 82 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 D | leds-lm3532.c | 160 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 D | leds-lp3952.c | 214 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 D | rt4831.c | 47 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 D | ad5820.c | 49 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 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()
|
| H A D | panel-lgphilips-lb035q02.c | 49 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 D | panel-dpi.c | 26 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 D | pwm-vibra.c | 27 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 D | pwm_bl.c | 28 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 D | mt6370-backlight.c | 69 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 D | ktz8866.c | 50 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 D | tas2552.c | 68 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 D | nb7vpq904m.c | 64 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 D | sharp-memory.c | 68 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 D | hci_ll.c | 68 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()
|