diff options
Diffstat (limited to 'drivers/usb/mtu3/mtu3.h')
| -rw-r--r-- | drivers/usb/mtu3/mtu3.h | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/usb/mtu3/mtu3.h b/drivers/usb/mtu3/mtu3.h index 76ecf12fdf62..6087be236a35 100644 --- a/drivers/usb/mtu3/mtu3.h +++ b/drivers/usb/mtu3/mtu3.h @@ -199,6 +199,9 @@ struct mtu3_gpd_ring {  * @id_nb : notifier for iddig(idpin) detection  * @id_work : work of iddig detection notifier  * @id_event : event of iddig detecion notifier +* @role_sw : use USB Role Switch to support dual-role switch, can't use +*		extcon at the same time, and extcon is deprecated. +* @role_sw_used : true when the USB Role Switch is used.  * @is_u3_drd: whether port0 supports usb3.0 dual-role device or not  * @manual_drd_enabled: it's true when supports dual-role device by debugfs  *		to switch host/device modes depending on user input. @@ -212,6 +215,8 @@ struct otg_switch_mtk {  	struct notifier_block id_nb;  	struct work_struct id_work;  	unsigned long id_event; +	struct usb_role_switch *role_sw; +	bool role_sw_used;  	bool is_u3_drd;  	bool manual_drd_enabled;  };  |