Searched refs:enable_gpio (Results 51 - 71 of 71) sorted by relevance

123

/linux-master/sound/soc/codecs/
H A Dssm2518.c116 struct gpio_desc *enable_gpio; member in struct:ssm2518
485 if (ssm2518->enable_gpio)
486 gpiod_set_value_cansleep(ssm2518->enable_gpio, enable);
746 ssm2518->enable_gpio = devm_gpiod_get_optional(&i2c->dev, NULL,
748 ret = PTR_ERR_OR_ZERO(ssm2518->enable_gpio);
752 gpiod_set_consumer_name(ssm2518->enable_gpio, "SSM2518 nSD");
/linux-master/drivers/gpu/drm/bridge/
H A Dti-sn65dsi83.c146 struct gpio_desc *enable_gpio; member in struct:sn65dsi83
348 gpiod_set_value_cansleep(ctx->enable_gpio, 1);
516 gpiod_set_value_cansleep(ctx->enable_gpio, 0);
693 ctx->enable_gpio = devm_gpiod_get_optional(ctx->dev, "enable",
695 if (IS_ERR(ctx->enable_gpio))
696 return dev_err_probe(dev, PTR_ERR(ctx->enable_gpio), "failed to get enable GPIO\n");
H A Dchipone-icn6211.c151 struct gpio_desc *enable_gpio; member in struct:chipone
479 gpiod_set_value(icn->enable_gpio, 1);
500 gpiod_set_value(icn->enable_gpio, 0);
677 icn->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW);
678 if (IS_ERR(icn->enable_gpio)) {
680 return PTR_ERR(icn->enable_gpio);
H A Dlontium-lt9611.c51 struct gpio_desc *enable_gpio; member in struct:lt9611
548 if (!lt9611->enable_gpio)
551 gpiod_set_value_cansleep(lt9611->enable_gpio, 1);
935 lt9611->enable_gpio = devm_gpiod_get_optional(dev, "enable",
937 if (IS_ERR(lt9611->enable_gpio)) {
939 return PTR_ERR(lt9611->enable_gpio);
H A Dlontium-lt9611uxc.c53 struct gpio_desc *enable_gpio; member in struct:lt9611uxc
204 if (!lt9611uxc->enable_gpio)
207 gpiod_set_value_cansleep(lt9611uxc->enable_gpio, 1);
548 lt9611uxc->enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_LOW);
549 if (IS_ERR(lt9611uxc->enable_gpio)) {
551 return PTR_ERR(lt9611uxc->enable_gpio);
H A Dti-sn65dsi86.c149 * @enable_gpio: The GPIO we toggle to enable the bridge.
187 struct gpio_desc *enable_gpio; member in struct:ti_sn65dsi86
370 gpiod_set_value_cansleep(pdata->enable_gpio, 1);
393 gpiod_set_value_cansleep(pdata->enable_gpio, 0);
1917 pdata->enable_gpio = devm_gpiod_get_optional(dev, "enable",
1919 if (IS_ERR(pdata->enable_gpio))
1920 return dev_err_probe(dev, PTR_ERR(pdata->enable_gpio),
/linux-master/drivers/nfc/st95hf/
H A Dcore.c199 * @enable_gpio: gpio used to enable st95hf transceiver.
222 unsigned int enable_gpio; member in struct:st95hf_context
454 gpio_set_value(st95con->enable_gpio, HIGH);
460 gpio_set_value(st95con->enable_gpio, LOW);
466 gpio_set_value(st95con->enable_gpio, HIGH);
1111 st95context->enable_gpio =
1115 if (!gpio_is_valid(st95context->enable_gpio)) {
1117 ret = st95context->enable_gpio;
1121 ret = devm_gpio_request_one(&nfc_spi_dev->dev, st95context->enable_gpio,
1123 "enable_gpio");
[all...]
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-khadas-ts050.c27 struct gpio_desc *enable_gpio; member in struct:khadas_ts050_panel
590 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0);
596 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 1);
657 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0);
681 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0);
786 khadas_ts050->enable_gpio = devm_gpiod_get(dev, "enable",
788 if (IS_ERR(khadas_ts050->enable_gpio))
789 return dev_err_probe(dev, PTR_ERR(khadas_ts050->enable_gpio),
H A Dpanel-boe-himax8279d.c47 struct gpio_desc *enable_gpio; member in struct:panel_info
62 gpiod_set_value(pinfo->enable_gpio, 0);
145 gpiod_set_value(pinfo->enable_gpio, 1);
149 gpiod_set_value(pinfo->enable_gpio, 0);
153 gpiod_set_value(pinfo->enable_gpio, 1);
867 pinfo->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_HIGH);
868 if (IS_ERR(pinfo->enable_gpio)) {
869 return dev_err_probe(dev, PTR_ERR(pinfo->enable_gpio),
H A Dpanel-samsung-s6e3ha2.c239 struct gpio_desc *enable_gpio; member in struct:s6e3ha2
533 gpiod_set_value(ctx->enable_gpio, 0);
535 gpiod_set_value(ctx->enable_gpio, 1);
716 ctx->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_HIGH);
717 if (IS_ERR(ctx->enable_gpio)) {
719 PTR_ERR(ctx->enable_gpio));
720 return PTR_ERR(ctx->enable_gpio);
H A Dpanel-edp.c243 struct gpio_desc *enable_gpio; member in struct:panel_edp
417 gpiod_set_value_cansleep(p->enable_gpio, 0);
472 gpiod_set_value_cansleep(p->enable_gpio, 1);
513 gpiod_set_value_cansleep(p->enable_gpio, 0);
881 panel->enable_gpio = devm_gpiod_get_optional(dev, "enable",
883 if (IS_ERR(panel->enable_gpio))
884 return dev_err_probe(dev, PTR_ERR(panel->enable_gpio),
H A Dpanel-boe-tv101wum-nl6.c52 struct gpio_desc *enable_gpio; member in struct:boe_panel
1460 gpiod_set_value(boe->enable_gpio, 0);
1465 gpiod_set_value(boe->enable_gpio, 0);
1487 gpiod_set_value(boe->enable_gpio, 0);
1513 gpiod_set_value(boe->enable_gpio, 1);
1515 gpiod_set_value(boe->enable_gpio, 0);
1517 gpiod_set_value(boe->enable_gpio, 1);
1537 gpiod_set_value(boe->enable_gpio, 0);
1865 boe->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW);
1866 if (IS_ERR(boe->enable_gpio)) {
[all...]
H A Dpanel-simple.c152 struct gpio_desc *enable_gpio; member in struct:panel_simple
308 gpiod_set_value_cansleep(p->enable_gpio, 0);
349 gpiod_set_value_cansleep(p->enable_gpio, 1);
618 panel->enable_gpio = devm_gpiod_get_optional(dev, "enable",
620 if (IS_ERR(panel->enable_gpio))
621 return dev_err_probe(dev, PTR_ERR(panel->enable_gpio),
/linux-master/drivers/bluetooth/
H A Dhci_h5.c101 struct gpio_desc *enable_gpio; member in struct:h5
858 h5->enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_LOW);
859 if (IS_ERR(h5->enable_gpio))
860 return PTR_ERR(h5->enable_gpio);
978 gpiod_set_value_cansleep(h5->enable_gpio, 0);
983 gpiod_set_value_cansleep(h5->enable_gpio, 1);
994 gpiod_set_value_cansleep(h5->enable_gpio, 0);
1009 gpiod_set_value_cansleep(h5->enable_gpio, 0);
/linux-master/drivers/leds/
H A Dleds-lp50xx.c275 * @enable_gpio: hardware enable gpio
286 struct gpio_desc *enable_gpio; member in struct:lp50xx
383 ret = gpiod_direction_output(priv->enable_gpio, enable_disable);
453 priv->enable_gpio = devm_gpiod_get_optional(priv->dev, "enable", GPIOD_OUT_LOW);
454 if (IS_ERR(priv->enable_gpio))
455 return dev_err_probe(priv->dev, PTR_ERR(priv->enable_gpio),
/linux-master/drivers/video/backlight/
H A Dlm3630a_bl.c52 struct gpio_desc *enable_gpio; member in struct:lm3630a_chip
541 pchip->enable_gpio = devm_gpiod_get_optional(&client->dev, "enable",
543 if (IS_ERR(pchip->enable_gpio))
544 return PTR_ERR(pchip->enable_gpio);
/linux-master/sound/soc/intel/avs/boards/
H A Des8336.c31 static const struct acpi_gpio_params enable_gpio = { 0, 0, true }; variable in typeref:struct:acpi_gpio_params
34 { "speaker-enable-gpios", &enable_gpio, 1, ACPI_GPIO_QUIRK_ONLY_GPIOIO },
46 /* As enable_gpio has active_low=true, logic is inverted. */
/linux-master/drivers/media/i2c/
H A Dimx214.c73 struct gpio_desc *enable_gpio; member in struct:imx214
471 gpiod_set_value_cansleep(imx214->enable_gpio, 1);
483 gpiod_set_value_cansleep(imx214->enable_gpio, 0);
1057 imx214->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW);
1058 if (IS_ERR(imx214->enable_gpio)) {
1060 return PTR_ERR(imx214->enable_gpio);
H A Dov5645.c110 struct gpio_desc *enable_gpio; member in struct:ov5645
645 gpiod_set_value_cansleep(ov5645->enable_gpio, 0);
670 gpiod_set_value_cansleep(ov5645->enable_gpio, 1);
1117 ov5645->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_HIGH);
1118 if (IS_ERR(ov5645->enable_gpio)) {
1120 return PTR_ERR(ov5645->enable_gpio);
H A Dov7251.c161 struct gpio_desc *enable_gpio; member in struct:ov7251
925 gpiod_set_value_cansleep(ov7251->enable_gpio, 1);
937 gpiod_set_value_cansleep(ov7251->enable_gpio, 0);
953 gpiod_set_value_cansleep(ov7251->enable_gpio, 0);
1699 ov7251->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_HIGH);
1700 if (IS_ERR(ov7251->enable_gpio)) {
1702 return PTR_ERR(ov7251->enable_gpio);
/linux-master/drivers/regulator/
H A Dlp872x.c710 if (!lp->pdata->enable_gpio)
714 lp->pdata->enable_gpio = devm_gpiod_get_optional(lp->dev, "enable", GPIOD_OUT_HIGH);
715 if (IS_ERR(lp->pdata->enable_gpio)) {
716 dev_err(lp->dev, "gpio request err: %ld\n", PTR_ERR(lp->pdata->enable_gpio));
717 return PTR_ERR(lp->pdata->enable_gpio);

Completed in 213 milliseconds

123