Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/usb/mtu3/
Dmtu3_dr.c113 int ssusb_set_vbus(struct otg_switch_mtk *otg_sx, int is_on) in ssusb_set_vbus() argument
116 container_of(otg_sx, struct ssusb_mtk, otg_switch); in ssusb_set_vbus()
117 struct regulator *vbus = otg_sx->vbus; in ssusb_set_vbus()
143 static void ssusb_set_mailbox(struct otg_switch_mtk *otg_sx, in ssusb_set_mailbox() argument
147 container_of(otg_sx, struct ssusb_mtk, otg_switch); in ssusb_set_mailbox()
155 ssusb_set_vbus(otg_sx, 1); in ssusb_set_mailbox()
160 ssusb_set_vbus(otg_sx, 0); in ssusb_set_mailbox()
179 struct otg_switch_mtk *otg_sx = in ssusb_id_work() local
182 if (otg_sx->id_event) in ssusb_id_work()
183 ssusb_set_mailbox(otg_sx, MTU3_ID_GROUND); in ssusb_id_work()
[all …]
Dmtu3_plat.c221 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in get_ssusb_rscs() local
299 otg_sx->vbus = vbus; in get_ssusb_rscs()
305 otg_sx->is_u3_drd = of_property_read_bool(node, "mediatek,usb3-drd"); in get_ssusb_rscs()
306 otg_sx->manual_drd_enabled = in get_ssusb_rscs()
310 otg_sx->edev = extcon_get_edev_by_phandle(ssusb->dev, 0); in get_ssusb_rscs()
311 if (IS_ERR(otg_sx->edev)) { in get_ssusb_rscs()
313 return PTR_ERR(otg_sx->edev); in get_ssusb_rscs()
318 ssusb->dr_mode, otg_sx->is_u3_drd, ssusb->u3p_dis_msk, in get_ssusb_rscs()
319 otg_sx->manual_drd_enabled ? "manual" : "auto"); in get_ssusb_rscs()
Dmtu3_dr.h74 int ssusb_set_vbus(struct otg_switch_mtk *otg_sx, int is_on);
88 static inline int ssusb_set_vbus(struct otg_switch_mtk *otg_sx, int is_on) in ssusb_set_vbus() argument
Dmtu3_host.c194 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_host_setup() local
204 if (otg_sx->manual_drd_enabled) in ssusb_host_setup()