Home
last modified time | relevance | path

Searched refs:gpiod_put (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/bridge/
Dti-tfp410.c245 gpiod_put(dvi->hpd); in tfp410_init()
260 gpiod_put(dvi->hpd); in tfp410_fini()
/Linux-v4.19/drivers/regulator/
Darizona-ldo1.c287 gpiod_put(config.ena_gpiod); in arizona_ldo1_common_init()
352 gpiod_put(ldo1->ena_gpiod); in arizona_ldo1_remove()
Dcore.c2066 gpiod_put(pin->gpiod); in regulator_ena_gpio_free()
/Linux-v4.19/include/linux/gpio/
Dconsumer.h74 void gpiod_put(struct gpio_desc *desc);
220 static inline void gpiod_put(struct gpio_desc *desc) in gpiod_put() function
/Linux-v4.19/drivers/media/i2c/
Dtw9910.c622 gpiod_put(priv->rstb_gpio); in tw9910_power_on()
989 gpiod_put(priv->pdn_gpio); in tw9910_probe()
1001 gpiod_put(priv->pdn_gpio); in tw9910_remove()
Drj54n1cb0c.c1388 gpiod_put(rj54n1->enable_gpio); in rj54n1_probe()
1391 gpiod_put(rj54n1->pwup_gpio); in rj54n1_probe()
1407 gpiod_put(rj54n1->enable_gpio); in rj54n1_remove()
1409 gpiod_put(rj54n1->pwup_gpio); in rj54n1_remove()
Dov772x.c908 gpiod_put(priv->rstb_gpio); in ov772x_power_on()
1470 gpiod_put(priv->pwdn_gpio); in ov772x_probe()
1488 gpiod_put(priv->pwdn_gpio); in ov772x_remove()
/Linux-v4.19/drivers/platform/x86/
Dsurface3_button.c86 gpiod_put(desc); in surface3_button_lookup_gpio()
/Linux-v4.19/drivers/gpio/
Ddevres.c30 gpiod_put(*desc); in devm_gpiod_release()
Dgpiolib.c3918 gpiod_put(desc); in gpiod_get_index()
3989 gpiod_put(desc); in gpiod_get_from_of_node()
4056 gpiod_put(desc); in fwnode_get_named_gpiod()
4227 void gpiod_put(struct gpio_desc *desc) in gpiod_put() function
4231 EXPORT_SYMBOL_GPL(gpiod_put);
4242 gpiod_put(descs->desc[i]); in gpiod_put_array()
/Linux-v4.19/drivers/input/misc/
Dsoc_button_array.c57 gpiod_put(desc); in soc_button_lookup_gpio()
/Linux-v4.19/sound/soc/
Dsoc-jack.c347 gpiod_put(gpios[i].desc); in jack_free_gpios()
/Linux-v4.19/Documentation/driver-api/gpio/
Dconsumer.rst153 A GPIO descriptor can be disposed of using the gpiod_put() function::
155 void gpiod_put(struct gpio_desc *desc)
162 It is also not allowed to individually release descriptors (using gpiod_put())
/Linux-v4.19/drivers/net/phy/
Dmdio_bus.c457 gpiod_put(mdiodev->reset); in mdiobus_unregister()
Dphylink.c628 gpiod_put(pl->link_gpio); in phylink_destroy()
/Linux-v4.19/drivers/staging/pi433/
Dpi433_if.c1032 gpiod_put(device->gpiod[i]); in setup_gpio()
1074 gpiod_put(device->gpiod[i]); in free_gpio()
/Linux-v4.19/drivers/spi/
Dspi-pxa2xx.c1149 gpiod_put(chip->gpiod_cs); in setup_cs()
1331 gpiod_put(chip->gpiod_cs); in cleanup()
/Linux-v4.19/drivers/extcon/
Dextcon-arizona.c1718 gpiod_put(info->micd_pol_gpio); in arizona_extcon_probe()
1730 gpiod_put(info->micd_pol_gpio); in arizona_extcon_remove()
/Linux-v4.19/drivers/staging/wilc1000/
Dwilc_spi.c136 gpiod_put(wilc->gpio_irq); in wilc_bus_remove()
Dwilc_sdio.c143 gpiod_put(wilc->gpio_irq); in linux_sdio_remove()
/Linux-v4.19/drivers/gpu/drm/i915/
Dvlv_dsi.c1661 gpiod_put(intel_dsi->gpio_panel); in intel_dsi_encoder_destroy()
/Linux-v4.19/drivers/gpu/drm/i2c/
Dtda998x_drv.c524 gpiod_put(priv->calib); in tda998x_cec_hook_exit()