forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
kernel/drivers/usb/mtu3/mtu3_dr.h
....@@ -1,4 +1,4 @@
1
-// SPDX-License-Identifier: GPL-2.0
1
+/* SPDX-License-Identifier: GPL-2.0 */
22 /*
33 * mtu3_dr.h - dual role switch and host glue layer header
44 *
....@@ -71,6 +71,7 @@
7171 #if IS_ENABLED(CONFIG_USB_MTU3_DUAL_ROLE)
7272 int ssusb_otg_switch_init(struct ssusb_mtk *ssusb);
7373 void ssusb_otg_switch_exit(struct ssusb_mtk *ssusb);
74
+void ssusb_mode_switch(struct ssusb_mtk *ssusb, int to_host);
7475 int ssusb_set_vbus(struct otg_switch_mtk *otg_sx, int is_on);
7576 void ssusb_set_force_mode(struct ssusb_mtk *ssusb,
7677 enum mtu3_dr_force_mode mode);
....@@ -85,6 +86,9 @@
8586 static inline void ssusb_otg_switch_exit(struct ssusb_mtk *ssusb)
8687 {}
8788
89
+static inline void ssusb_mode_switch(struct ssusb_mtk *ssusb, int to_host)
90
+{}
91
+
8892 static inline int ssusb_set_vbus(struct otg_switch_mtk *otg_sx, int is_on)
8993 {
9094 return 0;