Home
last modified time | relevance | path

Searched refs:id_gpiod (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/extcon/
Dextcon-usb-gpio.c37 struct gpio_desc *id_gpiod; member
77 id = info->id_gpiod ? in usb_extcon_detect_cable()
78 gpiod_get_value_cansleep(info->id_gpiod) : 1; in usb_extcon_detect_cable()
121 info->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", GPIOD_IN); in usb_extcon_probe()
125 if (!info->id_gpiod && !info->vbus_gpiod) { in usb_extcon_probe()
130 if (IS_ERR(info->id_gpiod)) in usb_extcon_probe()
131 return PTR_ERR(info->id_gpiod); in usb_extcon_probe()
148 if (info->id_gpiod) in usb_extcon_probe()
149 ret = gpiod_set_debounce(info->id_gpiod, in usb_extcon_probe()
160 if (info->id_gpiod) { in usb_extcon_probe()
[all …]
Dextcon-max3355.c22 struct gpio_desc *id_gpiod; member
35 int id = gpiod_get_value_cansleep(data->id_gpiod); in max3355_id_irq()
74 data->id_gpiod = gpiod; in max3355_probe()
95 irq = gpiod_to_irq(data->id_gpiod); in max3355_probe()
Dextcon-palmas.c134 if (!palmas_usb->id_gpiod) in palmas_gpio_id_detect()
137 id = gpiod_get_value_cansleep(palmas_usb->id_gpiod); in palmas_gpio_id_detect()
217 palmas_usb->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", in palmas_usb_probe()
219 if (IS_ERR(palmas_usb->id_gpiod)) { in palmas_usb_probe()
221 return PTR_ERR(palmas_usb->id_gpiod); in palmas_usb_probe()
231 if (palmas_usb->enable_id_detection && palmas_usb->id_gpiod) { in palmas_usb_probe()
247 status = gpiod_set_debounce(palmas_usb->id_gpiod, in palmas_usb_probe()
294 palmas_usb->gpio_id_irq = gpiod_to_irq(palmas_usb->id_gpiod); in palmas_usb_probe()
/Linux-v4.19/drivers/phy/broadcom/
Dphy-bcm-ns2-usbdrd.c68 struct gpio_desc *id_gpiod; member
252 id = gpiod_get_value_cansleep(driver->id_gpiod); in extcon_work()
336 driver->id_gpiod = devm_gpiod_get(&pdev->dev, "id", GPIOD_IN); in ns2_drd_phy_probe()
337 if (IS_ERR(driver->id_gpiod)) { in ns2_drd_phy_probe()
339 return PTR_ERR(driver->id_gpiod); in ns2_drd_phy_probe()
359 ret = gpiod_set_debounce(driver->id_gpiod, GPIO_DELAY * 1000); in ns2_drd_phy_probe()
365 driver->id_irq = gpiod_to_irq(driver->id_gpiod); in ns2_drd_phy_probe()
/Linux-v4.19/include/linux/mfd/
Dpalmas.h586 struct gpio_desc *id_gpiod; member