Home
last modified time | relevance | path

Searched refs:devm_gpiod_get_optional (Results 1 – 25 of 518) sorted by relevance

12345678910>>...21

/linux-6.15/drivers/power/supply/
H A Dmax8903_charger.c232 data->dok = devm_gpiod_get_optional(dev, "dok", GPIOD_IN); in max8903_setup_gpios()
247 data->uok = devm_gpiod_get_optional(dev, "uok", GPIOD_IN); in max8903_setup_gpios()
295 data->dcm = devm_gpiod_get_optional(dev, "dcm", flags); in max8903_setup_gpios()
301 data->chg = devm_gpiod_get_optional(dev, "chg", GPIOD_IN); in max8903_setup_gpios()
307 data->flt = devm_gpiod_get_optional(dev, "flt", GPIOD_IN); in max8903_setup_gpios()
313 data->usus = devm_gpiod_get_optional(dev, "usus", GPIOD_IN); in max8903_setup_gpios()
H A Dlt3651-charger.c113 lt3651_charger->fault_gpio = devm_gpiod_get_optional(&pdev->dev, in lt3651_charger_probe()
120 lt3651_charger->chrg_gpio = devm_gpiod_get_optional(&pdev->dev, in lt3651_charger_probe()
/linux-6.15/drivers/input/mouse/
H A Dgpio_mouse.c101 gmouse->bleft = devm_gpiod_get_optional(dev, "button-left", GPIOD_IN); in gpio_mouse_probe()
104 gmouse->bmiddle = devm_gpiod_get_optional(dev, "button-middle", in gpio_mouse_probe()
108 gmouse->bright = devm_gpiod_get_optional(dev, "button-right", in gpio_mouse_probe()
/linux-6.15/drivers/fpga/
H A Dxilinx-selectmap.c60 gpio = devm_gpiod_get_optional(&pdev->dev, "csi", GPIOD_OUT_HIGH); in xilinx_selectmap_probe()
66 gpio = devm_gpiod_get_optional(&pdev->dev, "rdwr", GPIOD_OUT_HIGH); in xilinx_selectmap_probe()
H A Dlattice-sysconfig.c370 program = devm_gpiod_get_optional(dev, "program", GPIOD_OUT_LOW); in sysconfig_probe()
375 init = devm_gpiod_get_optional(dev, "init", GPIOD_IN); in sysconfig_probe()
380 done = devm_gpiod_get_optional(dev, "done", GPIOD_IN); in sysconfig_probe()
/linux-6.15/drivers/mtd/nand/raw/
H A Dams-delta.c266 priv->gpiod_rdy = devm_gpiod_get_optional(&pdev->dev, "rdy", GPIOD_IN); in gpio_nand_probe()
276 priv->gpiod_nwp = devm_gpiod_get_optional(&pdev->dev, "nwp", in gpio_nand_probe()
284 priv->gpiod_nce = devm_gpiod_get_optional(&pdev->dev, "nce", in gpio_nand_probe()
292 priv->gpiod_nre = devm_gpiod_get_optional(&pdev->dev, "nre", in gpio_nand_probe()
300 priv->gpiod_nwe = devm_gpiod_get_optional(&pdev->dev, "nwe", in gpio_nand_probe()
H A Dgpio.c319 gpiomtd->nce = devm_gpiod_get_optional(dev, "nce", GPIOD_OUT_HIGH); in gpio_nand_probe()
324 gpiomtd->nwp = devm_gpiod_get_optional(dev, "nwp", GPIOD_OUT_LOW); in gpio_nand_probe()
342 gpiomtd->rdy = devm_gpiod_get_optional(dev, "rdy", GPIOD_IN); in gpio_nand_probe()
/linux-6.15/sound/soc/codecs/
H A Des7241.c271 priv->reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in es7241_probe()
276 priv->m0 = devm_gpiod_get_optional(dev, "m0", GPIOD_OUT_LOW); in es7241_probe()
281 priv->m1 = devm_gpiod_get_optional(dev, "m1", GPIOD_OUT_LOW); in es7241_probe()
H A Dmax9768.c187 max9768->mute = devm_gpiod_get_optional(&client->dev, in max9768_i2c_probe()
195 max9768->shdn = devm_gpiod_get_optional(&client->dev, in max9768_i2c_probe()
H A Dbd28623.c201 bd->reset_gpio = devm_gpiod_get_optional(dev, "reset", in bd28623_probe()
209 bd->mute_gpio = devm_gpiod_get_optional(dev, "mute", in bd28623_probe()
/linux-6.15/drivers/usb/misc/
H A Dusb3503.c245 hub->intn = devm_gpiod_get_optional(dev, "intn", flags); in usb3503_probe()
253 hub->connect = devm_gpiod_get_optional(dev, "connect", GPIOD_OUT_LOW); in usb3503_probe()
261 hub->bypass = devm_gpiod_get_optional(dev, "bypass", GPIOD_OUT_HIGH); in usb3503_probe()
269 hub->reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in usb3503_probe()
/linux-6.15/drivers/phy/
H A Dphy-can-transceiver.c148 standby_gpio = devm_gpiod_get_optional(dev, "standby", GPIOD_OUT_HIGH); in can_transceiver_phy_probe()
155 enable_gpio = devm_gpiod_get_optional(dev, "enable", GPIOD_OUT_LOW); in can_transceiver_phy_probe()
/linux-6.15/drivers/pcmcia/
H A Dsa1100_generic.c62 skt->gpio_bus_enable = devm_gpiod_get_optional(dev, "bus-enable", in sa11x0_cf_hw_init()
77 skt->stat[i].desc = devm_gpiod_get_optional(dev, in sa11x0_cf_hw_init()
/linux-6.15/drivers/iio/adc/
H A Dad7780.c269 st->powerdown_gpio = devm_gpiod_get_optional(dev, in ad7780_init_gpios()
282 st->gain_gpio = devm_gpiod_get_optional(dev, in ad7780_init_gpios()
291 st->filter_gpio = devm_gpiod_get_optional(dev, in ad7780_init_gpios()
/linux-6.15/drivers/gpu/drm/tiny/
H A Dili9163.c157 dbi->reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in ili9163_probe()
163 dc = devm_gpiod_get_optional(dev, "dc", GPIOD_OUT_LOW); in ili9163_probe()
H A Dili9341.c192 dbi->reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in ili9341_probe()
196 dc = devm_gpiod_get_optional(dev, "dc", GPIOD_OUT_LOW); in ili9341_probe()
H A Dmi0283qt.c196 dbi->reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in mi0283qt_probe()
200 dc = devm_gpiod_get_optional(dev, "dc", GPIOD_OUT_LOW); in mi0283qt_probe()
/linux-6.15/net/rfkill/
H A Drfkill-gpio.c133 gpio = devm_gpiod_get_optional(&pdev->dev, "reset", GPIOD_ASIS); in rfkill_gpio_probe()
139 gpio = devm_gpiod_get_optional(&pdev->dev, "shutdown", GPIOD_ASIS); in rfkill_gpio_probe()
/linux-6.15/drivers/power/sequencing/
H A Dpwrseq-qcom-wcn.c394 ctx->bt_gpio = devm_gpiod_get_optional(dev, "bt-enable", GPIOD_OUT_LOW); in pwrseq_qcom_wcn_probe()
406 ctx->wlan_gpio = devm_gpiod_get_optional(dev, "wlan-enable", in pwrseq_qcom_wcn_probe()
412 ctx->xo_clk_gpio = devm_gpiod_get_optional(dev, "xo-clk", in pwrseq_qcom_wcn_probe()
/linux-6.15/sound/soc/tegra/
H A Dtegra_asoc_machine.c449 gpiod = devm_gpiod_get_optional(dev, "nvidia,hp-mute", GPIOD_OUT_HIGH); in tegra_asoc_machine_probe()
454 gpiod = devm_gpiod_get_optional(dev, "nvidia,hp-det", GPIOD_IN); in tegra_asoc_machine_probe()
459 gpiod = devm_gpiod_get_optional(dev, "nvidia,mic-det", GPIOD_IN); in tegra_asoc_machine_probe()
464 gpiod = devm_gpiod_get_optional(dev, "nvidia,spkr-en", GPIOD_OUT_LOW); in tegra_asoc_machine_probe()
469 gpiod = devm_gpiod_get_optional(dev, "nvidia,int-mic-en", GPIOD_OUT_LOW); in tegra_asoc_machine_probe()
474 gpiod = devm_gpiod_get_optional(dev, "nvidia,ext-mic-en", GPIOD_OUT_LOW); in tegra_asoc_machine_probe()
/linux-6.15/drivers/gpio/
H A Dgpiolib-devres.c88 struct gpio_desc *__must_check devm_gpiod_get_optional(struct device *dev, in devm_gpiod_get_optional() function
94 EXPORT_SYMBOL_GPL(devm_gpiod_get_optional);
/linux-6.15/drivers/gpu/drm/bridge/
H A Dthc63lvd1024.c160 thc63->oe = devm_gpiod_get_optional(thc63->dev, "oe", GPIOD_OUT_LOW); in thc63_gpio_init()
167 thc63->pdwn = devm_gpiod_get_optional(thc63->dev, "powerdown", in thc63_gpio_init()
/linux-6.15/drivers/gpu/drm/panel/
H A Dpanel-lvds.c192 lvds->enable_gpio = devm_gpiod_get_optional(lvds->dev, "enable", in panel_lvds_probe()
201 lvds->reset_gpio = devm_gpiod_get_optional(lvds->dev, "reset", in panel_lvds_probe()
/linux-6.15/drivers/extcon/
H A Dextcon-usb-gpio.c112 info->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", GPIOD_IN); in usb_extcon_probe()
113 info->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus", in usb_extcon_probe()
/linux-6.15/drivers/media/cec/platform/cec-gpio/
H A Dcec-gpio.c199 cec->hpd_gpio = devm_gpiod_get_optional(dev, "hpd", GPIOD_IN); in cec_gpio_probe()
203 cec->v5_gpio = devm_gpiod_get_optional(dev, "v5", GPIOD_IN); in cec_gpio_probe()

12345678910>>...21