Searched refs:id_gpiod (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/extcon/
H A Dextcon-usb-gpio.c28 struct gpio_desc *id_gpiod; member in struct:usb_extcon_info
68 id = info->id_gpiod ?
69 gpiod_get_value_cansleep(info->id_gpiod) : 1;
112 info->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", GPIOD_IN);
116 if (!info->id_gpiod && !info->vbus_gpiod) {
121 if (IS_ERR(info->id_gpiod))
122 return PTR_ERR(info->id_gpiod);
139 if (info->id_gpiod)
140 ret = gpiod_set_debounce(info->id_gpiod,
151 if (info->id_gpiod) {
[all...]
H A Dextcon-max3355.c18 struct gpio_desc *id_gpiod; member in struct:max3355_data
31 int id = gpiod_get_value_cansleep(data->id_gpiod);
70 data->id_gpiod = gpiod;
91 irq = gpiod_to_irq(data->id_gpiod);
H A Dextcon-palmas.c123 if (!palmas_usb->id_gpiod)
126 id = gpiod_get_value_cansleep(palmas_usb->id_gpiod);
206 palmas_usb->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id",
208 if (IS_ERR(palmas_usb->id_gpiod))
209 return dev_err_probe(&pdev->dev, PTR_ERR(palmas_usb->id_gpiod),
218 if (palmas_usb->enable_id_detection && palmas_usb->id_gpiod) {
234 status = gpiod_set_debounce(palmas_usb->id_gpiod,
285 palmas_usb->gpio_id_irq = gpiod_to_irq(palmas_usb->id_gpiod);
/linux-master/drivers/usb/common/
H A Dusb-conn-gpio.c38 struct gpio_desc *id_gpiod; member in struct:usb_conn_info
75 id = info->id_gpiod ?
76 gpiod_get_value_cansleep(info->id_gpiod) : 1;
188 info->id_gpiod = devm_gpiod_get_optional(dev, "id", GPIOD_IN);
189 if (IS_ERR(info->id_gpiod))
190 return PTR_ERR(info->id_gpiod);
196 if (!info->id_gpiod && !info->vbus_gpiod) {
201 if (info->id_gpiod)
202 ret = gpiod_set_debounce(info->id_gpiod, USB_GPIO_DEB_US);
226 if (info->id_gpiod) {
[all...]
/linux-master/drivers/phy/broadcom/
H A Dphy-bcm-ns2-usbdrd.c59 struct gpio_desc *id_gpiod; member in struct:ns2_phy_driver
237 id = gpiod_get_value_cansleep(driver->id_gpiod);
316 driver->id_gpiod = devm_gpiod_get(&pdev->dev, "id", GPIOD_IN);
317 if (IS_ERR(driver->id_gpiod)) {
319 return PTR_ERR(driver->id_gpiod);
339 ret = gpiod_set_debounce(driver->id_gpiod, GPIO_DELAY * 1000);
345 driver->id_irq = gpiod_to_irq(driver->id_gpiod);
/linux-master/include/linux/mfd/
H A Dpalmas.h571 struct gpio_desc *id_gpiod; member in struct:palmas_usb

Completed in 171 milliseconds