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);
353 tu->extcon = devm_extcon_dev_allocate(&pdev->dev, tahvo_cable);
354 if (IS_ERR(tu->extcon)) {
355 dev_err(&pdev->dev, "failed to allocate memory for extcon\n");
356 ret = PTR_ERR(tu->extcon);
360 ret = devm_extcon_dev_register(&pdev->dev, tu->extcon);
362 dev_err(&pdev->dev, "could not register extcon device: %d\n",
368 extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST,
370 extcon_set_state_sync(tu->extcon, EXTCON_USB, tu->vbus_state);