]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/usb/chipidea.h
ENGR00292408-1 usb: chipidea: add query_available_role interface
[karo-tx-linux.git] / include / linux / usb / chipidea.h
index 708bd119627f30593b6df8443a3c15eeed74cd58..b9af938d65b02344748b2e35481f6b2d2862e123 100644 (file)
@@ -25,6 +25,7 @@ struct ci_hdrc_platform_data {
         */
 #define CI_HDRC_DUAL_ROLE_NOT_OTG      BIT(4)
 #define CI_HDRC_IMX28_WRITE_FIX                BIT(5)
+#define CI_HDRC_FORCE_FULLSPEED                BIT(6)
        enum usb_dr_mode        dr_mode;
 #define CI_HDRC_CONTROLLER_RESET_EVENT         0
 #define CI_HDRC_CONTROLLER_STOPPED_EVENT       1
@@ -42,4 +43,6 @@ struct platform_device *ci_hdrc_add_device(struct device *dev,
 /* Remove ci hdrc device */
 void ci_hdrc_remove_device(struct platform_device *pdev);
 
+/* Get current available role */
+enum usb_dr_mode ci_hdrc_query_available_role(struct platform_device *pdev);
 #endif