Searched refs:otg_switch (Results 1 – 14 of 14) sorted by relevance
34 struct gpio_desc *otg_switch; member76 if (!hisi_hikey_usb->otg_switch) in usb_switch_ctrl()79 gpiod_set_value_cansleep(hisi_hikey_usb->otg_switch, switch_to); in usb_switch_ctrl()154 hisi_hikey_usb->otg_switch = devm_gpiod_get(dev, "otg-switch", in hisi_hikey_usb_of_role_switch()156 if (IS_ERR(hisi_hikey_usb->otg_switch)) { in hisi_hikey_usb_of_role_switch()158 PTR_ERR(hisi_hikey_usb->otg_switch)); in hisi_hikey_usb_of_role_switch()159 return PTR_ERR(hisi_hikey_usb->otg_switch); in hisi_hikey_usb_of_role_switch()
19 return container_of(otg_sx, struct ssusb_mtk, otg_switch); in otg_sx_to_ssusb()75 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_host()94 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_device()232 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_mode_switch()263 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_role_sw_set()309 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_otg_switch_init()326 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_otg_switch_exit()
250 if (ssusb->otg_switch.is_u3_drd) in ssusb_host_resume()327 ssusb_set_vbus(&ssusb->otg_switch, 1); in ssusb_host_setup()333 ssusb_set_vbus(&ssusb->otg_switch, 0); in ssusb_host_cleanup()
436 ssusb->otg_switch.manual_drd_enabled ? "manual" : "auto"); in ssusb_mode_show()479 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_vbus_show()497 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_vbus_write()
195 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_u3_drd_check()221 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in get_ssusb_rscs()
255 struct otg_switch_mtk otg_switch; member
416 otg_switch: OTG_SWITCH { label417 regulator-name = "otg_switch";479 vbus-supply = <&otg_switch>;
445 otg_switch: OTG_SWITCH { label446 regulator-name = "otg_switch";
554 otg_switch: OTG_SWITCH { label555 regulator-name = "otg_switch";
604 otg_switch: OTG_SWITCH { label605 regulator-name = "otg_switch";
527 otg_switch: OTG_SWITCH { label528 regulator-name = "otg_switch";
636 otg_switch: OTG_SWITCH { label637 regulator-name = "otg_switch";
547 regulator-name = "otg_switch";
507 regulator-name = "otg_switch";