Lines Matching defs:extcon
18 #include <linux/extcon-provider.h>
52 struct extcon_dev *extcon;
116 extcon_set_state_sync(tu->extcon, EXTCON_USB, tu->vbus_state);
125 extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST, true);
144 extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST, false);
357 tu->extcon = devm_extcon_dev_allocate(&pdev->dev, tahvo_cable);
358 if (IS_ERR(tu->extcon)) {
359 dev_err(&pdev->dev, "failed to allocate memory for extcon\n");
360 ret = PTR_ERR(tu->extcon);
364 ret = devm_extcon_dev_register(&pdev->dev, tu->extcon);
366 dev_err(&pdev->dev, "could not register extcon device: %d\n",
372 extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST,
374 extcon_set_state_sync(tu->extcon, EXTCON_USB, tu->vbus_state);