Home
last modified time | relevance | path

Searched refs:role_sw (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/extcon/
Dextcon-axp288.c107 struct usb_role_switch *role_sw; member
179 role = usb_role_switch_get_role(info->role_sw); in axp288_get_id_pin()
199 ret = usb_role_switch_set_role(info->role_sw, role); in axp288_usb_role_work()
275 if (info->role_sw && info->vbus_attach != vbus_attach) { in axp288_handle_chrg_det_event()
328 usb_role_switch_put(info->role_sw); in axp288_put_role_sw()
352 info->role_sw = usb_role_switch_get(dev); in axp288_extcon_probe()
353 if (IS_ERR(info->role_sw)) in axp288_extcon_probe()
354 return PTR_ERR(info->role_sw); in axp288_extcon_probe()
355 if (info->role_sw) { in axp288_extcon_probe()
423 if (info->role_sw) { in axp288_extcon_probe()
/Linux-v4.19/drivers/usb/roles/
Dintel-xhci-usb-role-switch.c38 struct usb_role_switch *role_sw; member
150 data->role_sw = usb_role_switch_register(dev, &sw_desc); in intel_xhci_usb_probe()
151 if (IS_ERR(data->role_sw)) in intel_xhci_usb_probe()
152 return PTR_ERR(data->role_sw); in intel_xhci_usb_probe()
166 usb_role_switch_unregister(data->role_sw); in intel_xhci_usb_remove()
/Linux-v4.19/drivers/usb/gadget/udc/
Drenesas_usb3.c340 struct usb_role_switch *role_sw; member
666 usb_role_switch_set_role(usb3->role_sw, usb3->role); in renesas_usb3_role_work()
679 if (usb3->role_sw) { in usb3_set_mode_by_role_sw()
2471 usb_role_switch_unregister(usb3->role_sw); in renesas_usb3_remove()
2722 usb3->role_sw = usb_role_switch_register(&pdev->dev, in renesas_usb3_probe()
2724 if (!IS_ERR(usb3->role_sw)) { in renesas_usb3_probe()
2728 usb_role_switch_unregister(usb3->role_sw); in renesas_usb3_probe()
2729 usb3->role_sw = NULL; in renesas_usb3_probe()
2732 usb3->role_sw = NULL; in renesas_usb3_probe()
/Linux-v4.19/drivers/usb/typec/
Dtcpm.c202 struct usb_role_switch *role_sw; member
658 if (port->role_sw) { in tcpm_mux_set()
659 ret = usb_role_switch_set_role(port->role_sw, usb_role); in tcpm_mux_set()
4782 port->role_sw = usb_role_switch_get(port->dev); in tcpm_register_port()
4783 if (IS_ERR(port->role_sw)) { in tcpm_register_port()
4784 err = PTR_ERR(port->role_sw); in tcpm_register_port()
4829 usb_role_switch_put(port->role_sw); in tcpm_register_port()
4843 usb_role_switch_put(port->role_sw); in tcpm_unregister_port()