Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/video/backlight/
Dpwm_bl.c35 struct gpio_desc *enable_gpio; member
57 if (pb->enable_gpio) in pwm_backlight_power_on()
58 gpiod_set_value(pb->enable_gpio, 1); in pwm_backlight_power_on()
72 if (pb->enable_gpio) in pwm_backlight_power_off()
73 gpiod_set_value(pb->enable_gpio, 0); in pwm_backlight_power_off()
177 data->enable_gpio = -EINVAL; in pwm_backlight_parse_dt()
244 pb->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", in pwm_backlight_probe()
246 if (IS_ERR(pb->enable_gpio)) { in pwm_backlight_probe()
247 ret = PTR_ERR(pb->enable_gpio); in pwm_backlight_probe()
255 if (!pb->enable_gpio && gpio_is_valid(data->enable_gpio)) { in pwm_backlight_probe()
[all …]
/linux-4.4.14/drivers/video/fbdev/omap2/displays-new/
Dpanel-dpi.c34 struct gpio_desc *enable_gpio; member
86 if (ddata->enable_gpio) in panel_dpi_enable()
87 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in panel_dpi_enable()
105 if (ddata->enable_gpio) in panel_dpi_disable()
106 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in panel_dpi_disable()
186 r = devm_gpio_request_one(&pdev->dev, pdata->enable_gpio, in panel_dpi_probe_pdata()
191 ddata->enable_gpio = gpio_to_desc(pdata->enable_gpio); in panel_dpi_probe_pdata()
216 ddata->enable_gpio = gpio; in panel_dpi_probe_of()
Dpanel-lgphilips-lb035q02.c56 struct gpio_desc *enable_gpio; member
170 if (ddata->enable_gpio) in lb035q02_enable()
171 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in lb035q02_enable()
189 if (ddata->enable_gpio) in lb035q02_disable()
190 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in lb035q02_disable()
266 r = devm_gpio_request_one(&spi->dev, pdata->enable_gpio, in lb035q02_probe_pdata()
271 ddata->enable_gpio = gpio_to_desc(pdata->enable_gpio); in lb035q02_probe_pdata()
294 ddata->enable_gpio = gpio; in lb035q02_probe_of()
Dencoder-opa362.c29 struct gpio_desc *enable_gpio; member
100 if (ddata->enable_gpio) in opa362_enable()
101 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in opa362_enable()
118 if (ddata->enable_gpio) in opa362_disable()
119 gpiod_set_value_cansleep(ddata->enable_gpio, 0); in opa362_disable()
208 ddata->enable_gpio = gpio; in opa362_probe()
/linux-4.4.14/drivers/leds/
Dleds-lp8860.c111 struct gpio_desc *enable_gpio; member
261 if (led->enable_gpio) in lp8860_init()
262 gpiod_direction_output(led->enable_gpio, 1); in lp8860_init()
300 if (led->enable_gpio) in lp8860_init()
301 gpiod_direction_output(led->enable_gpio, 0); in lp8860_init()
394 led->enable_gpio = devm_gpiod_get_optional(&client->dev, in lp8860_probe()
396 if (IS_ERR(led->enable_gpio)) { in lp8860_probe()
397 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()
Dleds-lp55xx-common.c400 if (gpio_is_valid(pdata->enable_gpio)) { in lp55xx_init_device()
401 ret = devm_gpio_request_one(dev, pdata->enable_gpio, in lp55xx_init_device()
409 gpio_set_value(pdata->enable_gpio, 0); in lp55xx_init_device()
411 gpio_set_value(pdata->enable_gpio, 1); in lp55xx_init_device()
452 if (gpio_is_valid(pdata->enable_gpio)) in lp55xx_deinit_device()
453 gpio_set_value(pdata->enable_gpio, 0); in lp55xx_deinit_device()
587 pdata->enable_gpio = of_get_named_gpio(np, "enable-gpio", 0); in lp55xx_of_populate_pdata()
/linux-4.4.14/sound/soc/codecs/
Dssm2518.c118 int enable_gpio; member
487 if (gpio_is_valid(ssm2518->enable_gpio)) in ssm2518_set_power()
488 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()
Dtas2552.c77 struct gpio_desc *enable_gpio; member
496 gpiod_set_value(tas2552->enable_gpio, 0); in tas2552_runtime_suspend()
505 gpiod_set_value(tas2552->enable_gpio, 1); in tas2552_runtime_resume()
586 gpiod_set_value(tas2552->enable_gpio, 1); in tas2552_codec_probe()
610 gpiod_set_value(tas2552->enable_gpio, 0); in tas2552_codec_probe()
623 gpiod_set_value(tas2552->enable_gpio, 0); in tas2552_codec_remove()
701 data->enable_gpio = devm_gpiod_get_optional(dev, "enable", in tas2552_probe()
703 if (IS_ERR(data->enable_gpio)) in tas2552_probe()
704 return PTR_ERR(data->enable_gpio); in tas2552_probe()
/linux-4.4.14/arch/arm/mach-s3c64xx/
Ddev-backlight.c72 .enable_gpio = -1,
121 if (bl_data->enable_gpio >= 0) in samsung_bl_set()
122 samsung_bl_data->enable_gpio = bl_data->enable_gpio; in samsung_bl_set()
Dmach-hmt.c121 .enable_gpio = -1,
Dmach-smartq.c158 .enable_gpio = -1,
Dmach-smdk6410.c633 .enable_gpio = -1,
Dmach-crag6410.c120 .enable_gpio = -1,
/linux-4.4.14/drivers/regulator/
Dmax8973-regulator.c107 int enable_gpio; member
483 pdata->enable_gpio = of_get_named_gpio(np, "maxim,enable-gpio", 0); in max8973_parse_dt()
559 (pdata->enable_gpio == -EPROBE_DEFER)) in max8973_probe()
607 max->enable_gpio = (pdata->enable_gpio) ? pdata->enable_gpio : -EINVAL; in max8973_probe()
612 if (gpio_is_valid(max->enable_gpio)) in max8973_probe()
667 if (gpio_is_valid(max->enable_gpio)) { in max8973_probe()
672 config.ena_gpio = max->enable_gpio; in max8973_probe()
677 if (gpio_is_valid(max->enable_gpio)) { in max8973_probe()
679 max->enable_gpio, GPIOF_OUT_INIT_HIGH, in max8973_probe()
684 max->enable_gpio, ret); in max8973_probe()
Dgpio-regulator.c164 config->enable_gpio = of_get_named_gpio(np, "enable-gpio", 0); in of_get_gpio_regulator_config()
336 if (gpio_is_valid(config->enable_gpio)) { in gpio_regulator_probe()
337 cfg.ena_gpio = config->enable_gpio; in gpio_regulator_probe()
/linux-4.4.14/include/video/
Domap-panel-data.h119 int enable_gpio; member
180 int enable_gpio; member
/linux-4.4.14/drivers/input/misc/
Ddrv260x.c198 struct gpio_desc *enable_gpio; member
264 gpiod_set_value(haptics->enable_gpio, 1); in drv260x_worker()
313 gpiod_set_value(haptics->enable_gpio, 0); in drv260x_close()
583 haptics->enable_gpio = devm_gpiod_get_optional(&client->dev, "enable", in drv260x_probe()
585 if (IS_ERR(haptics->enable_gpio)) in drv260x_probe()
586 return PTR_ERR(haptics->enable_gpio); in drv260x_probe()
654 gpiod_set_value(haptics->enable_gpio, 0); in drv260x_suspend()
692 gpiod_set_value(haptics->enable_gpio, 1); in drv260x_resume()
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_panel.c33 struct gpio_desc *enable_gpio; member
60 struct gpio_desc *gpio = panel_encoder->mod->enable_gpio; in panel_encoder_dpms()
378 panel_mod->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable", in panel_probe()
380 if (IS_ERR(panel_mod->enable_gpio)) { in panel_probe()
381 ret = PTR_ERR(panel_mod->enable_gpio); in panel_probe()
386 if (panel_mod->enable_gpio) in panel_probe()
/linux-4.4.14/drivers/usb/renesas_usbhs/
Dcommon.c507 dparam->enable_gpio = gpio; in usbhs_parse_dt()
634 if (priv->dparam.enable_gpio) { in usbhs_probe()
635 gpio_request_one(priv->dparam.enable_gpio, GPIOF_IN, NULL); in usbhs_probe()
636 ret = !gpio_get_value(priv->dparam.enable_gpio); in usbhs_probe()
637 gpio_free(priv->dparam.enable_gpio); in usbhs_probe()
641 priv->dparam.enable_gpio); in usbhs_probe()
/linux-4.4.14/include/sound/
Dtas2552-plat.h22 int enable_gpio; member
/linux-4.4.14/include/linux/platform_data/
Dssm2518.h19 int enable_gpio; member
Dleds-lp55xx.h71 int enable_gpio; member
/linux-4.4.14/include/linux/power/
Disp1704_charger.h27 int enable_gpio; member
/linux-4.4.14/drivers/power/
Disp1704_charger.c95 gpio_set_value(board->enable_gpio, on); in isp1704_charger_set_power()
419 pdata->enable_gpio = gpio; in isp1704_charger_probe()
421 dev_info(&pdev->dev, "init gpio %d\n", pdata->enable_gpio); in isp1704_charger_probe()
423 ret = devm_gpio_request_one(&pdev->dev, pdata->enable_gpio, in isp1704_charger_probe()
/linux-4.4.14/drivers/gpu/drm/panel/
Dpanel-simple.c84 struct gpio_desc *enable_gpio; member
174 if (p->enable_gpio) in panel_simple_unprepare()
175 gpiod_set_value_cansleep(p->enable_gpio, 0); in panel_simple_unprepare()
201 if (p->enable_gpio) in panel_simple_prepare()
202 gpiod_set_value_cansleep(p->enable_gpio, 1); in panel_simple_prepare()
297 panel->enable_gpio = devm_gpiod_get_optional(dev, "enable", in panel_simple_probe()
299 if (IS_ERR(panel->enable_gpio)) { in panel_simple_probe()
300 err = PTR_ERR(panel->enable_gpio); in panel_simple_probe()
/linux-4.4.14/include/linux/regulator/
Dgpio-regulator.h72 int enable_gpio; member
Dmax8973-regulator.h71 int enable_gpio; member
/linux-4.4.14/include/linux/
Dpwm_backlight.h17 int enable_gpio; member
/linux-4.4.14/drivers/media/i2c/
Dadp1653.c319 gpiod_set_value(flash->platform_data->enable_gpio, on); in __adp1653_set_power()
335 gpiod_set_value(flash->platform_data->enable_gpio, 0); in __adp1653_set_power()
468 pd->enable_gpio = devm_gpiod_get(&client->dev, "enable", GPIOD_OUT_LOW); in adp1653_of_init()
469 if (!pd->enable_gpio) { in adp1653_of_init()
/linux-4.4.14/arch/avr32/boards/favr-32/
Dsetup.c245 .enable_gpio = GPIO_PIN_PA(28),
264 at32_select_gpio(pwm_bl_data.enable_gpio, 0); in favr32_setup_atmel_pwm_bl()
/linux-4.4.14/include/linux/usb/
Drenesas_usbhs.h161 u32 enable_gpio; member
/linux-4.4.14/arch/arm/mach-omap2/
Dboard-ldp.c211 .enable_gpio = -1, /* filled in code */
248 ldp_lcd_pdata.enable_gpio = gpio + 7; in ldp_twl_gpio_setup()
Dboard-rx51-peripherals.c218 .enable_gpio = RX51_LP5523_CHIP_EN_GPIO,
/linux-4.4.14/include/media/
Dadp1653.h107 struct gpio_desc *enable_gpio; /* for device-tree based boot */ member
/linux-4.4.14/arch/unicore32/kernel/
Dpuv3-nb0916.c61 .enable_gpio = -1,
/linux-4.4.14/arch/arm/mach-pxa/
Dcolibri-pxa270-income.c196 .enable_gpio = -1,
Dtavorevb.c184 .enable_gpio = -1,
190 .enable_gpio = -1,
Dz2.c215 .enable_gpio = -1,
221 .enable_gpio = -1,
Dpalmte2.c172 .enable_gpio = -1,
Dmagician.c408 .enable_gpio = -1,
659 .enable_gpio = GPIO30_MAGICIAN_BQ24022_nCHARGE_EN,
Dhx4700.c562 .enable_gpio = -1,
714 .enable_gpio = GPIO72_HX4700_BQ24022_nCHARGE_EN,
Dpcm990-baseboard.c160 .enable_gpio = -1,
Dpalm27x.c329 .enable_gpio = -1,
Dzylonite.c132 .enable_gpio = -1,
Dpalmtc.c178 .enable_gpio = GPIO_NR_PALMTC_BL_POWER,
Dlpd270.c283 .enable_gpio = -1,
Dmainstone.c260 .enable_gpio = -1,
Dcm-x300.c317 .enable_gpio = -1,
Dviper.c409 .enable_gpio = -1,
Dmioa701.c194 .enable_gpio = -1,
Draumfeld.c544 .enable_gpio = -1,
Dezx.c61 .enable_gpio = -1,
/linux-4.4.14/arch/arm/mach-clps711x/
Dboard-edb7211.c120 .enable_gpio = EDB7211_LCDBL,
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dmach-h1940.c514 .enable_gpio = -1,
Dmach-rx1950.c530 .enable_gpio = -1,