/kernel/linux/linux-5.10/drivers/extcon/ |
H A D | extcon-usb-gpio.c | 29 struct gpio_desc *id_gpiod; member 69 id = info->id_gpiod ? in usb_extcon_detect_cable() 70 gpiod_get_value_cansleep(info->id_gpiod) : 1; in usb_extcon_detect_cable() 113 info->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", GPIOD_IN); in usb_extcon_probe() 117 if (!info->id_gpiod && !info->vbus_gpiod) { in usb_extcon_probe() 122 if (IS_ERR(info->id_gpiod)) in usb_extcon_probe() 123 return PTR_ERR(info->id_gpiod); in usb_extcon_probe() 140 if (info->id_gpiod) in usb_extcon_probe() 141 ret = gpiod_set_debounce(info->id_gpiod, in usb_extcon_probe() 152 if (info->id_gpiod) { in usb_extcon_probe() [all...] |
H A D | extcon-max3355.c | 19 struct gpio_desc *id_gpiod; member 32 int id = gpiod_get_value_cansleep(data->id_gpiod); in max3355_id_irq() 71 data->id_gpiod = gpiod; in max3355_probe() 92 irq = gpiod_to_irq(data->id_gpiod); in max3355_probe()
|
H A D | extcon-palmas.c | 123 if (!palmas_usb->id_gpiod) in palmas_gpio_id_detect() 126 id = gpiod_get_value_cansleep(palmas_usb->id_gpiod); in palmas_gpio_id_detect() 206 palmas_usb->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", in palmas_usb_probe() 208 if (IS_ERR(palmas_usb->id_gpiod)) in palmas_usb_probe() 209 return dev_err_probe(&pdev->dev, PTR_ERR(palmas_usb->id_gpiod), in palmas_usb_probe() 218 if (palmas_usb->enable_id_detection && palmas_usb->id_gpiod) { in palmas_usb_probe() 234 status = gpiod_set_debounce(palmas_usb->id_gpiod, in palmas_usb_probe() 281 palmas_usb->gpio_id_irq = gpiod_to_irq(palmas_usb->id_gpiod); in palmas_usb_probe()
|
/kernel/linux/linux-6.6/drivers/extcon/ |
H A D | extcon-usb-gpio.c | 28 struct gpio_desc *id_gpiod; member 68 id = info->id_gpiod ? in usb_extcon_detect_cable() 69 gpiod_get_value_cansleep(info->id_gpiod) : 1; in usb_extcon_detect_cable() 112 info->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", GPIOD_IN); in usb_extcon_probe() 116 if (!info->id_gpiod && !info->vbus_gpiod) { in usb_extcon_probe() 121 if (IS_ERR(info->id_gpiod)) in usb_extcon_probe() 122 return PTR_ERR(info->id_gpiod); in usb_extcon_probe() 139 if (info->id_gpiod) in usb_extcon_probe() 140 ret = gpiod_set_debounce(info->id_gpiod, in usb_extcon_probe() 151 if (info->id_gpiod) { in usb_extcon_probe() [all...] |
H A D | extcon-max3355.c | 18 struct gpio_desc *id_gpiod; member 31 int id = gpiod_get_value_cansleep(data->id_gpiod); in max3355_id_irq() 70 data->id_gpiod = gpiod; in max3355_probe() 91 irq = gpiod_to_irq(data->id_gpiod); in max3355_probe()
|
H A D | extcon-palmas.c | 123 if (!palmas_usb->id_gpiod) in palmas_gpio_id_detect() 126 id = gpiod_get_value_cansleep(palmas_usb->id_gpiod); in palmas_gpio_id_detect() 206 palmas_usb->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", in palmas_usb_probe() 208 if (IS_ERR(palmas_usb->id_gpiod)) in palmas_usb_probe() 209 return dev_err_probe(&pdev->dev, PTR_ERR(palmas_usb->id_gpiod), in palmas_usb_probe() 218 if (palmas_usb->enable_id_detection && palmas_usb->id_gpiod) { in palmas_usb_probe() 234 status = gpiod_set_debounce(palmas_usb->id_gpiod, in palmas_usb_probe() 285 palmas_usb->gpio_id_irq = gpiod_to_irq(palmas_usb->id_gpiod); in palmas_usb_probe()
|
/kernel/linux/linux-6.6/drivers/usb/common/ |
H A D | usb-conn-gpio.c | 38 struct gpio_desc *id_gpiod; member 75 id = info->id_gpiod ? in usb_conn_detect_cable() 76 gpiod_get_value_cansleep(info->id_gpiod) : 1; in usb_conn_detect_cable() 188 info->id_gpiod = devm_gpiod_get_optional(dev, "id", GPIOD_IN); in usb_conn_probe() 189 if (IS_ERR(info->id_gpiod)) in usb_conn_probe() 190 return PTR_ERR(info->id_gpiod); in usb_conn_probe() 196 if (!info->id_gpiod && !info->vbus_gpiod) { in usb_conn_probe() 201 if (info->id_gpiod) in usb_conn_probe() 202 ret = gpiod_set_debounce(info->id_gpiod, USB_GPIO_DEB_US); in usb_conn_probe() 226 if (info->id_gpiod) { in usb_conn_probe() [all...] |
/kernel/linux/linux-5.10/drivers/usb/common/ |
H A D | usb-conn-gpio.c | 38 struct gpio_desc *id_gpiod; member 75 id = info->id_gpiod ? in usb_conn_detect_cable() 76 gpiod_get_value_cansleep(info->id_gpiod) : 1; in usb_conn_detect_cable() 189 info->id_gpiod = devm_gpiod_get_optional(dev, "id", GPIOD_IN); in usb_conn_probe() 190 if (IS_ERR(info->id_gpiod)) in usb_conn_probe() 191 return PTR_ERR(info->id_gpiod); in usb_conn_probe() 197 if (!info->id_gpiod && !info->vbus_gpiod) { in usb_conn_probe() 202 if (info->id_gpiod) in usb_conn_probe() 203 ret = gpiod_set_debounce(info->id_gpiod, USB_GPIO_DEB_US); in usb_conn_probe() 246 if (info->id_gpiod) { in usb_conn_probe() [all...] |
/kernel/linux/linux-5.10/drivers/phy/broadcom/ |
H A D | phy-bcm-ns2-usbdrd.c | 69 struct gpio_desc *id_gpiod; member 247 id = gpiod_get_value_cansleep(driver->id_gpiod); in extcon_work() 331 driver->id_gpiod = devm_gpiod_get(&pdev->dev, "id", GPIOD_IN); in ns2_drd_phy_probe() 332 if (IS_ERR(driver->id_gpiod)) { in ns2_drd_phy_probe() 334 return PTR_ERR(driver->id_gpiod); in ns2_drd_phy_probe() 354 ret = gpiod_set_debounce(driver->id_gpiod, GPIO_DELAY * 1000); in ns2_drd_phy_probe() 360 driver->id_irq = gpiod_to_irq(driver->id_gpiod); in ns2_drd_phy_probe()
|
/kernel/linux/linux-6.6/drivers/phy/broadcom/ |
H A D | phy-bcm-ns2-usbdrd.c | 59 struct gpio_desc *id_gpiod; member 237 id = gpiod_get_value_cansleep(driver->id_gpiod); in extcon_work() 316 driver->id_gpiod = devm_gpiod_get(&pdev->dev, "id", GPIOD_IN); in ns2_drd_phy_probe() 317 if (IS_ERR(driver->id_gpiod)) { in ns2_drd_phy_probe() 319 return PTR_ERR(driver->id_gpiod); in ns2_drd_phy_probe() 339 ret = gpiod_set_debounce(driver->id_gpiod, GPIO_DELAY * 1000); in ns2_drd_phy_probe() 345 driver->id_irq = gpiod_to_irq(driver->id_gpiod); in ns2_drd_phy_probe()
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | palmas.h | 580 struct gpio_desc *id_gpiod; member
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | palmas.h | 571 struct gpio_desc *id_gpiod; member
|