/linux/drivers/usb/mtu3/ |
H A D | mtu3_dr.h | 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 41 static inline int ssusb_host_resume(struct ssusb_mtk *ssusb, boo argument 46 ssusb_host_suspend(struct ssusb_mtk * ssusb) ssusb_host_suspend() argument 51 ssusb_wakeup_set(struct ssusb_mtk * ssusb,bool enable) ssusb_wakeup_set() argument 65 ssusb_gadget_init(struct ssusb_mtk * ssusb) ssusb_gadget_init() argument 70 ssusb_gadget_exit(struct ssusb_mtk * ssusb) ssusb_gadget_exit() argument 74 ssusb_gadget_suspend(struct ssusb_mtk * ssusb,pm_message_t msg) ssusb_gadget_suspend() argument 80 ssusb_gadget_resume(struct ssusb_mtk * ssusb,pm_message_t msg) ssusb_gadget_resume() argument 85 ssusb_gadget_ip_sleep_check(struct ssusb_mtk * ssusb) ssusb_gadget_ip_sleep_check() argument 103 ssusb_otg_switch_init(struct ssusb_mtk * ssusb) ssusb_otg_switch_init() argument 108 ssusb_otg_switch_exit(struct ssusb_mtk * ssusb) ssusb_otg_switch_exit() argument 111 ssusb_mode_switch(struct ssusb_mtk * ssusb,int to_host) ssusb_mode_switch() argument 120 ssusb_set_force_mode(struct ssusb_mtk * ssusb,enum mtu3_dr_force_mode mode) ssusb_set_force_mode() argument [all...] |
H A D | mtu3_dr.c | 23 static void toggle_opstate(struct ssusb_mtk *ssusb) in toggle_opstate() argument 30 static int ssusb_port0_switch(struct ssusb_mtk *ssusb, in ssusb_port0_switch() argument 68 static void switch_port_to_host(struct ssusb_mtk *ssusb) in switch_port_to_host() argument 87 switch_port_to_device(struct ssusb_mtk * ssusb) switch_port_to_device() argument 105 struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx); ssusb_set_vbus() local 132 struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx); ssusb_mode_sw_work() local 177 struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx); ssusb_set_mode() local 199 struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx); ssusb_extcon_register() local 231 ssusb_mode_switch(struct ssusb_mtk * ssusb,int to_host) ssusb_mode_switch() argument 238 ssusb_set_force_mode(struct ssusb_mtk * ssusb,enum mtu3_dr_force_mode mode) ssusb_set_force_mode() argument 263 struct ssusb_mtk *ssusb = usb_role_switch_get_drvdata(sw); ssusb_role_sw_set() local 273 struct ssusb_mtk *ssusb = usb_role_switch_get_drvdata(sw); ssusb_role_sw_get() local 281 struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx); ssusb_role_sw_register() local 308 ssusb_otg_switch_init(struct ssusb_mtk * ssusb) ssusb_otg_switch_init() argument 325 ssusb_otg_switch_exit(struct ssusb_mtk * ssusb) ssusb_otg_switch_exit() argument [all...] |
H A D | mtu3_host.c | 68 static void ssusb_wakeup_ip_sleep_set(struct ssusb_mtk *ssusb, bool enable) in ssusb_wakeup_ip_sleep_set() argument 114 ssusb_wakeup_of_property_parse(struct ssusb_mtk * ssusb,struct device_node * dn) ssusb_wakeup_of_property_parse() argument 140 ssusb_wakeup_set(struct ssusb_mtk * ssusb,bool enable) ssusb_wakeup_set() argument 146 host_ports_num_get(struct ssusb_mtk * ssusb) host_ports_num_get() argument 159 ssusb_host_enable(struct ssusb_mtk * ssusb) ssusb_host_enable() argument 204 ssusb_host_disable(struct ssusb_mtk * ssusb) ssusb_host_disable() argument 238 ssusb_host_resume(struct ssusb_mtk * ssusb,bool p0_skipped) ssusb_host_resume() argument 281 ssusb_host_suspend(struct ssusb_mtk * ssusb) ssusb_host_suspend() argument 315 ssusb_host_setup(struct ssusb_mtk * ssusb) ssusb_host_setup() argument 330 ssusb_host_cleanup(struct ssusb_mtk * ssusb) ssusb_host_cleanup() argument 344 ssusb_host_init(struct ssusb_mtk * ssusb,struct device_node * parent_dn) ssusb_host_init() argument 363 ssusb_host_exit(struct ssusb_mtk * ssusb) ssusb_host_exit() argument [all...] |
H A D | mtu3_debug.h | 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
|
H A D | mtu3_debugfs.c | 327 struct ssusb_mtk *ssusb = mtu->ssusb; in mtu3_debugfs_create_prb_files() local 364 struct ssusb_mtk *ssusb = mtu->ssusb; in mtu3_debugfs_create_ep_dirs() local 376 void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb) in ssusb_dev_debugfs_init() argument 407 struct ssusb_mtk *ssusb = sf->private; ssusb_mode_show() local 425 struct ssusb_mtk *ssusb = sf->private; ssusb_mode_write() local 453 struct ssusb_mtk *ssusb = sf->private; ssusb_vbus_show() local 471 struct ssusb_mtk *ssusb = sf->private; ssusb_vbus_write() local 497 ssusb_dr_debugfs_init(struct ssusb_mtk * ssusb) ssusb_dr_debugfs_init() argument 505 ssusb_debugfs_create_root(struct ssusb_mtk * ssusb) ssusb_debugfs_create_root() argument 511 ssusb_debugfs_remove_root(struct ssusb_mtk * ssusb) ssusb_debugfs_remove_root() argument [all...] |
H A D | mtu3_core.c | 922 int ssusb_gadget_init(struct ssusb_mtk *ssusb) in ssusb_gadget_init() argument 1008 ssusb_gadget_exit(struct ssusb_mtk * ssusb) ssusb_gadget_exit() argument 1017 ssusb_gadget_ip_sleep_check(struct ssusb_mtk * ssusb) ssusb_gadget_ip_sleep_check() argument 1033 ssusb_gadget_suspend(struct ssusb_mtk * ssusb,pm_message_t msg) ssusb_gadget_suspend() argument 1049 ssusb_gadget_resume(struct ssusb_mtk * ssusb,pm_message_t msg) ssusb_gadget_resume() argument [all...] |
H A D | mtu3.h | 325 struct ssusb_mtk *ssusb; member
|
/linux/arch/arm/boot/dts/mediatek/ |
H A D | mt7629.dtsi | 307 ssusb: usb@1a0c0000 { label
|
/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt7986a.dtsi | 353 ssusb: usb@11200000 { label
|
H A D | mt8365.dtsi | 647 ssusb: usb@11201000 { label
|
H A D | mt2712e.dtsi | 797 ssusb: usb@11271000 { label
|
H A D | mt8173.dtsi | 941 ssusb: usb@11271000 { label
|
H A D | mt8183.dtsi | 1418 ssusb: usb@11201000 { label
|