Home
last modified time | relevance | path

Searched refs:otg_switch (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/drivers/usb/mtu3/
Dmtu3_dr.c19 return container_of(otg_sx, struct ssusb_mtk, otg_switch); in otg_sx_to_ssusb()
24 if (!ssusb->otg_switch.is_u3_drd) { in toggle_opstate()
77 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_host()
96 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_device()
234 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_mode_switch()
265 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_role_sw_set()
310 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_otg_switch_init()
327 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_otg_switch_exit()
Dmtu3_host.c219 if (ssusb->otg_switch.is_u3_drd) in ssusb_host_resume()
296 ssusb_set_vbus(&ssusb->otg_switch, 1); in ssusb_host_setup()
302 ssusb_set_vbus(&ssusb->otg_switch, 0); in ssusb_host_cleanup()
Dmtu3_debugfs.c436 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()
Dmtu3.h254 struct otg_switch_mtk otg_switch; member
Dmtu3_plat.c195 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in get_ssusb_rscs()
/Linux-v5.15/drivers/misc/
Dhisi_hikey_usb.c35 struct gpio_desc *otg_switch; member
81 if (!hisi_hikey_usb->otg_switch) in usb_switch_ctrl()
84 gpiod_set_value_cansleep(hisi_hikey_usb->otg_switch, switch_to); in usb_switch_ctrl()
187 hisi_hikey_usb->otg_switch = devm_gpiod_get(dev, "otg-switch", in hisi_hikey_usb_probe()
189 if (IS_ERR(hisi_hikey_usb->otg_switch)) in hisi_hikey_usb_probe()
190 return PTR_ERR(hisi_hikey_usb->otg_switch); in hisi_hikey_usb_probe()