diff options
Diffstat (limited to 'include/linux/usb/tcpm.h')
| -rw-r--r-- | include/linux/usb/tcpm.h | 8 | 
1 files changed, 2 insertions, 6 deletions
diff --git a/include/linux/usb/tcpm.h b/include/linux/usb/tcpm.h index 5a5e1d8c5b65..3e8bdaa5085a 100644 --- a/include/linux/usb/tcpm.h +++ b/include/linux/usb/tcpm.h @@ -16,6 +16,7 @@  #define __LINUX_USB_TCPM_H  #include <linux/bitops.h> +#include <linux/usb/role.h>  #include <linux/usb/typec.h>  #include "pd.h" @@ -98,11 +99,6 @@ struct tcpc_config {  	const struct typec_altmode_desc *alt_modes;  }; -enum tcpc_usb_switch { -	TCPC_USB_SWITCH_CONNECT, -	TCPC_USB_SWITCH_DISCONNECT, -}; -  /* Mux state attributes */  #define TCPC_MUX_USB_ENABLED		BIT(0)	/* USB enabled */  #define TCPC_MUX_DP_ENABLED		BIT(1)	/* DP enabled */ @@ -119,7 +115,7 @@ enum tcpc_mux_mode {  struct tcpc_mux_dev {  	int (*set)(struct tcpc_mux_dev *dev, enum tcpc_mux_mode mux_mode, -		   enum tcpc_usb_switch usb_config, +		   enum usb_role usb_role,  		   enum typec_cc_polarity polarity);  	bool dfp_only;  	void *priv_data;  | 
