Home
last modified time | relevance | path

Searched refs:ssusb (Results 1 – 11 of 11) sorted by relevance

/u-boot/drivers/usb/mtu3/
A Dmtu3_plat.c106 ret = ssusb_phy_setup(ssusb); in ssusb_rscs_init()
126 ssusb_phy_shutdown(ssusb); in ssusb_rscs_exit()
148 &ssusb->vbus_supply); in get_ssusb_rscs()
159 if (!ssusb->ippc_base) { in get_ssusb_rscs()
171 if (!ssusb->mac_base) { in get_ssusb_rscs()
188 ssusb->dr_mode, ssusb->ippc_base, ssusb->mac_base); in get_ssusb_rscs()
198 ssusb->dev = dev; in mtu3_probe()
208 ssusb_ip_sw_reset(ssusb); in mtu3_probe()
217 ssusb_rscs_exit(ssusb); in mtu3_remove()
242 ssusb->u3d = mtu; in mtu3_gadget_probe()
[all …]
A Dmtu3_dr.h15 int ssusb_host_init(struct ssusb_mtk *ssusb);
16 void ssusb_host_exit(struct ssusb_mtk *ssusb);
20 static inline int ssusb_host_init(struct ssusb_mtk *ssusb) in ssusb_host_init() argument
25 static inline void ssusb_host_exit(struct ssusb_mtk *ssusb) in ssusb_host_exit() argument
31 int ssusb_gadget_init(struct ssusb_mtk *ssusb);
32 void ssusb_gadget_exit(struct ssusb_mtk *ssusb);
35 static inline int ssusb_gadget_init(struct ssusb_mtk *ssusb) in ssusb_gadget_init() argument
40 static inline void ssusb_gadget_exit(struct ssusb_mtk *ssusb) in ssusb_gadget_exit() argument
49 void ssusb_set_force_mode(struct ssusb_mtk *ssusb,
A Dmtu3_host.c68 return ssusb_check_clocks(u3h->ssusb, check_clk); in ssusb_host_enable()
106 int ssusb_host_init(struct ssusb_mtk *ssusb) in ssusb_host_init() argument
108 struct mtu3_host *u3h = ssusb->u3h; in ssusb_host_init()
112 u3h->ssusb = ssusb; in ssusb_host_init()
113 u3h->hcd = ssusb->mac_base; in ssusb_host_init()
114 u3h->ippc_base = ssusb->ippc_base; in ssusb_host_init()
124 ssusb_set_force_mode(ssusb, MTU3_DR_FORCE_HOST); in ssusb_host_init()
126 ret = regulator_set_enable(ssusb->vbus_supply, true); in ssusb_host_init()
137 void ssusb_host_exit(struct ssusb_mtk *ssusb) in ssusb_host_exit() argument
139 regulator_set_enable(ssusb->vbus_supply, false); in ssusb_host_exit()
[all …]
A Dmtu3_core.c100 return ssusb_check_clocks(mtu->ssusb, check_clk); in mtu3_device_enable()
576 ssusb_set_force_mode(mtu->ssusb, MTU3_DR_FORCE_DEVICE); in mtu3_regs_init()
795 int ssusb_gadget_init(struct ssusb_mtk *ssusb) in ssusb_gadget_init() argument
797 struct mtu3 *mtu = ssusb->u3d; in ssusb_gadget_init()
802 mtu->ippc_base = ssusb->ippc_base; in ssusb_gadget_init()
803 mtu->mac_base = ssusb->mac_base; in ssusb_gadget_init()
804 mtu->ssusb = ssusb; in ssusb_gadget_init()
826 ssusb->u3d = NULL; in ssusb_gadget_init()
832 void ssusb_gadget_exit(struct ssusb_mtk *ssusb) in ssusb_gadget_exit() argument
834 struct mtu3 *mtu = ssusb->u3d; in ssusb_gadget_exit()
A Dmtu3.h177 struct ssusb_mtk *ssusb; member
301 struct ssusb_mtk *ssusb; member
398 int ssusb_check_clocks(struct ssusb_mtk *ssusb, u32 ex_clks);
/u-boot/doc/device-tree-bindings/usb/
A Dmediatek,mtu3.txt29 - compatible : should be "mediatek,ssusb"
70 ssusb: usb@11210000 {
71 compatible = "mediatek,ssusb";
/u-boot/arch/arm/dts/
A Dmt8512.dtsi118 ssusb: usb@11210000 { label
119 compatible = "mediatek,ssusb";
A Dmt8512-bm1-emmc.dts117 &ssusb {
A Dmt7622-bananapi-bpi-r64.dts248 &ssusb {
A Dmt7622-rfb.dts240 &ssusb {
A Dmt7622.dtsi318 ssusb: usb@1a0c0000 { label

Completed in 17 milliseconds