Searched refs:ssusb (Results 1 – 25 of 25) sorted by relevance
/linux-6.3-rc2/drivers/usb/mtu3/ |
A D | mtu3_plat.c | 55 if (!ssusb->is_host) in wait_for_ip_sleep() 160 ssusb_phy_exit(ssusb); in ssusb_rscs_init() 244 ssusb->phys = devm_kcalloc(dev, ssusb->num_phys, in get_ssusb_rscs() 246 if (!ssusb->phys) in get_ssusb_rscs() 249 ssusb->num_phys = 0; in get_ssusb_rscs() 320 ssusb->u2p_dis_msk, ssusb->u3p_dis_msk); in get_ssusb_rscs() 333 ssusb = devm_kzalloc(dev, sizeof(*ssusb), GFP_KERNEL); in mtu3_probe() 334 if (!ssusb) in mtu3_probe() 344 ssusb->dev = dev; in mtu3_probe() 389 ssusb->is_host = !(ssusb->dr_mode == USB_DR_MODE_PERIPHERAL); in mtu3_probe() [all …]
|
A D | mtu3_host.c | 56 switch (ssusb->uwk_vers) { in ssusb_wakeup_ip_sleep_set() 91 if (!ssusb->uwk_en) in ssusb_wakeup_of_property_parse() 104 ssusb->uwk_reg_base, ssusb->uwk_vers); in ssusb_wakeup_of_property_parse() 111 if (ssusb->uwk_en) in ssusb_wakeup_set() 124 ssusb->u2_ports, ssusb->u3_ports); in host_ports_num_get() 286 host_ports_num_get(ssusb); in ssusb_host_setup() 292 ssusb_host_enable(ssusb); in ssusb_host_setup() 301 if (ssusb->is_host) in ssusb_host_cleanup() 304 ssusb_host_disable(ssusb); in ssusb_host_cleanup() 318 ssusb_host_setup(ssusb); in ssusb_host_init() [all …]
|
A D | mtu3_dr.h | 16 void ssusb_host_exit(struct ssusb_mtk *ssusb); 17 int ssusb_wakeup_of_property_parse(struct ssusb_mtk *ssusb, 20 int ssusb_host_suspend(struct ssusb_mtk *ssusb); 25 static inline int ssusb_host_init(struct ssusb_mtk *ssusb, in ssusb_host_init() argument 32 static inline void ssusb_host_exit(struct ssusb_mtk *ssusb) in ssusb_host_exit() argument 36 struct ssusb_mtk *ssusb, struct device_node *dn) in ssusb_wakeup_of_property_parse() argument 58 int ssusb_gadget_init(struct ssusb_mtk *ssusb); 59 void ssusb_gadget_exit(struct ssusb_mtk *ssusb); 94 int ssusb_otg_switch_init(struct ssusb_mtk *ssusb); 95 void ssusb_otg_switch_exit(struct ssusb_mtk *ssusb); [all …]
|
A D | mtu3_dr.c | 75 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_host() 83 toggle_opstate(ssusb); in switch_port_to_host() 94 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_device() 132 struct mtu3 *mtu = ssusb->u3d; in ssusb_mode_sw_work() 150 pm_runtime_get_sync(ssusb->dev); in ssusb_mode_sw_work() 156 switch_port_to_host(ssusb); in ssusb_mode_sw_work() 158 ssusb->is_host = true; in ssusb_mode_sw_work() 162 ssusb->is_host = false; in ssusb_mode_sw_work() 164 switch_port_to_device(ssusb); in ssusb_mode_sw_work() 171 pm_runtime_put(ssusb->dev); in ssusb_mode_sw_work() [all …]
|
A D | mtu3_debug.h | 30 void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb); 31 void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb); 32 void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb); 33 void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb); 36 static inline void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb) {} in ssusb_dev_debugfs_init() argument 37 static inline void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb) {} in ssusb_dr_debugfs_init() argument 38 static inline void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb) {} in ssusb_debugfs_create_root() argument 39 static inline void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb) {} in ssusb_debugfs_remove_root() argument
|
A D | mtu3_debugfs.c | 352 struct ssusb_mtk *ssusb = mtu->ssusb; in mtu3_debugfs_create_prb_files() local 389 struct ssusb_mtk *ssusb = mtu->ssusb; in mtu3_debugfs_create_ep_dirs() local 403 struct mtu3 *mtu = ssusb->u3d; in ssusb_dev_debugfs_init() 432 struct ssusb_mtk *ssusb = sf->private; in ssusb_mode_show() local 450 struct ssusb_mtk *ssusb = sf->private; in ssusb_mode_write() local 457 ssusb_mode_switch(ssusb, 1); in ssusb_mode_write() 459 ssusb_mode_switch(ssusb, 0); in ssusb_mode_write() 478 struct ssusb_mtk *ssusb = sf->private; in ssusb_vbus_show() local 496 struct ssusb_mtk *ssusb = sf->private; in ssusb_vbus_write() local 532 ssusb->dbgfs_root = in ssusb_debugfs_create_root() [all …]
|
A D | mtu3_core.c | 924 struct device *dev = ssusb->dev; in ssusb_gadget_init() 953 mtu->ippc_base = ssusb->ippc_base; in ssusb_gadget_init() 954 ssusb->mac_base = mtu->mac_base; in ssusb_gadget_init() 955 ssusb->u3d = mtu; in ssusb_gadget_init() 956 mtu->ssusb = ssusb; in ssusb_gadget_init() 990 ssusb_dev_debugfs_init(ssusb); in ssusb_gadget_init() 1002 ssusb->u3d = NULL; in ssusb_gadget_init() 1010 struct mtu3 *mtu = ssusb->u3d; in ssusb_gadget_exit() 1019 struct mtu3 *mtu = ssusb->u3d; in ssusb_gadget_ip_sleep_check() 1035 struct mtu3 *mtu = ssusb->u3d; in ssusb_gadget_suspend() [all …]
|
A D | mtu3.h | 324 struct ssusb_mtk *ssusb; member 416 int ssusb_check_clocks(struct ssusb_mtk *ssusb, u32 ex_clks);
|
A D | mtu3_gadget.c | 535 if (mtu->ssusb->dr_mode == USB_DR_MODE_PERIPHERAL) in mtu3_gadget_start() 590 if (mtu->ssusb->dr_mode == USB_DR_MODE_PERIPHERAL) in mtu3_gadget_stop()
|
/linux-6.3-rc2/arch/arm64/boot/dts/mediatek/ |
A D | mt7986b-rfb.dts | 170 &ssusb {
|
A D | mt2712-evb.dts | 199 &ssusb {
|
A D | mt7986a-rfb.dts | 255 &ssusb {
|
A D | mt7986a-bananapi-bpi-r3.dts | 359 &ssusb {
|
A D | mt7622-rfb1.dts | 537 &ssusb {
|
A D | mt7622-bananapi-bpi-r64.dts | 573 &ssusb {
|
A D | mt8173-evb.dts | 517 &ssusb {
|
A D | mt7986a.dtsi | 326 ssusb: usb@11200000 { label
|
A D | mt8183-kukui.dtsi | 930 &ssusb {
|
A D | mt8173-elm.dtsi | 1181 &ssusb {
|
A D | mt7622.dtsi | 744 ssusb: usb@1a0c0000 { label
|
A D | mt2712e.dtsi | 796 ssusb: usb@11271000 { label
|
A D | mt8173.dtsi | 923 ssusb: usb@11271000 { label
|
A D | mt8183.dtsi | 1540 ssusb: usb@11201000 { label
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | mt7629-rfb.dts | 255 &ssusb {
|
A D | mt7629.dtsi | 307 ssusb: usb@1a0c0000 { label
|
Completed in 46 milliseconds