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

123

/linux-master/drivers/media/i2c/
H A Drj54n1cb0c.c156 struct gpio_desc *enable_gpio; member in struct:rj54n1
1169 if (rj54n1->enable_gpio)
1170 gpiod_set_value(rj54n1->enable_gpio, 1);
1179 if (rj54n1->enable_gpio)
1180 gpiod_set_value(rj54n1->enable_gpio, 0);
1363 rj54n1->enable_gpio = gpiod_get_optional(&client->dev, "enable",
1365 if (IS_ERR(rj54n1->enable_gpio)) {
1367 PTR_ERR(rj54n1->enable_gpio));
1368 ret = PTR_ERR(rj54n1->enable_gpio);
1383 if (rj54n1->enable_gpio)
[all...]
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/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);
515 gpiod_set_value_cansleep(ctx->enable_gpio, 0);
692 ctx->enable_gpio = devm_gpiod_get_optional(ctx->dev, "enable",
694 if (IS_ERR(ctx->enable_gpio))
695 return dev_err_probe(dev, PTR_ERR(ctx->enable_gpio), "failed to get enable GPIO\n");
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);
546 lt9611uxc->enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_LOW);
547 if (IS_ERR(lt9611uxc->enable_gpio)) {
549 return PTR_ERR(lt9611uxc->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);
933 lt9611->enable_gpio = devm_gpiod_get_optional(dev, "enable",
935 if (IS_ERR(lt9611->enable_gpio)) {
937 return PTR_ERR(lt9611->enable_gpio);
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);
675 icn->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW);
676 if (IS_ERR(icn->enable_gpio)) {
678 return PTR_ERR(icn->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/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/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/gpu/drm/panel/
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-khadas-ts050.c27 struct gpio_desc *enable_gpio; member in struct:khadas_ts050_panel
648 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0);
654 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 1);
716 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0);
740 gpiod_set_value_cansleep(khadas_ts050->enable_gpio, 0);
846 khadas_ts050->enable_gpio = devm_gpiod_get(dev, "enable",
848 if (IS_ERR(khadas_ts050->enable_gpio))
849 return dev_err_probe(dev, PTR_ERR(khadas_ts050->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.c240 struct gpio_desc *enable_gpio; member in struct:panel_edp
414 gpiod_set_value_cansleep(p->enable_gpio, 0);
469 gpiod_set_value_cansleep(p->enable_gpio, 1);
510 gpiod_set_value_cansleep(p->enable_gpio, 0);
888 panel->enable_gpio = devm_gpiod_get_optional(dev, "enable",
890 if (IS_ERR(panel->enable_gpio))
891 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);
619 panel->enable_gpio = devm_gpiod_get_optional(dev, "enable",
621 if (IS_ERR(panel->enable_gpio))
622 return dev_err_probe(dev, PTR_ERR(panel->enable_gpio),
/linux-master/drivers/leds/
H A Dleds-lp50xx.c274 * @enable_gpio: hardware enable gpio
284 struct gpio_desc *enable_gpio;
380 ret = gpiod_direction_output(priv->enable_gpio, enable_disable);
448 priv->enable_gpio = devm_gpiod_get_optional(priv->dev, "enable", GPIOD_OUT_LOW);
449 if (IS_ERR(priv->enable_gpio))
450 return dev_err_probe(priv->dev, PTR_ERR(priv->enable_gpio),
286 struct gpio_desc *enable_gpio; member in struct:lp50xx
/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/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 389 milliseconds

123