MLK-17928 android: Enable fastboot on typec port of QM/QXP boards
authorYe Li <ye.li@nxp.com>
Mon, 19 Mar 2018 09:05:39 +0000 (02:05 -0700)
committerYe Li <ye.li@nxp.com>
Wed, 28 Mar 2018 02:11:03 +0000 (19:11 -0700)
Since we have added the gadget driver for cadence USB3 on typec port.
Enable this CDNS3 gadget driver for fastboot and disable ci-udc

User can run command below for fastboot:
fastboot 1

Signed-off-by: Ye Li <ye.li@nxp.com>
configs/mx8qm_lpddr4_arm2_android_defconfig
configs/mx8qm_mek_android_defconfig
configs/mx8qxp_lpddr4_arm2_android_defconfig
configs/mx8qxp_mek_android_defconfig

index d74058a..0afa0c6 100644 (file)
@@ -17,6 +17,9 @@ CONFIG_DM_I2C=y
 CONFIG_SYS_I2C_IMX_LPI2C=y
 CONFIG_CMD_I2C=y
 
+CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_XHCI_IMX8=y
+
 CONFIG_CMD_USB=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
@@ -25,11 +28,15 @@ CONFIG_USB_STORAGE=y
 
 CONFIG_CMD_USB_MASS_STORAGE=y
 CONFIG_USB_GADGET=y
-CONFIG_CI_UDC=y
+CONFIG_CI_UDC=y
 CONFIG_USB_GADGET_DOWNLOAD=y
 CONFIG_G_DNL_MANUFACTURER="FSL"
-CONFIG_G_DNL_VENDOR_NUM=0x0525
-CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
+CONFIG_G_DNL_VENDOR_NUM=0x18d1
+CONFIG_G_DNL_PRODUCT_NUM=0x0d02
+
+CONFIG_USB_CDNS3=y
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_GADGET_DUALSPEED=y
 
 CONFIG_CMD_GPIO=y
 CONFIG_DM_GPIO=y
index efc0e75..48512bc 100644 (file)
@@ -19,19 +19,27 @@ CONFIG_DM_I2C=y
 CONFIG_SYS_I2C_IMX_LPI2C=y
 CONFIG_CMD_I2C=y
 
+CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_XHCI_IMX8=y
+
 CONFIG_CMD_USB=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USB_EHCI_HCD=y
 CONFIG_USB_STORAGE=y
+CONFIG_USB_TCPC=y
 
 CONFIG_CMD_USB_MASS_STORAGE=y
 CONFIG_USB_GADGET=y
-CONFIG_CI_UDC=y
+CONFIG_CI_UDC=y
 CONFIG_USB_GADGET_DOWNLOAD=y
 CONFIG_G_DNL_MANUFACTURER="FSL"
-CONFIG_G_DNL_VENDOR_NUM=0x0525
-CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
+CONFIG_G_DNL_VENDOR_NUM=0x18d1
+CONFIG_G_DNL_PRODUCT_NUM=0x0d02
+
+CONFIG_USB_CDNS3=y
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_GADGET_DUALSPEED=y
 
 CONFIG_CMD_GPIO=y
 CONFIG_DM_GPIO=y
index 5e990b3..911ab3a 100644 (file)
@@ -17,6 +17,9 @@ CONFIG_DM_I2C=y
 CONFIG_SYS_I2C_IMX_LPI2C=y
 CONFIG_CMD_I2C=y
 
+CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_XHCI_IMX8=y
+
 CONFIG_CMD_USB=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
@@ -25,11 +28,15 @@ CONFIG_USB_STORAGE=y
 
 CONFIG_CMD_USB_MASS_STORAGE=y
 CONFIG_USB_GADGET=y
-CONFIG_CI_UDC=y
+CONFIG_CI_UDC=y
 CONFIG_USB_GADGET_DOWNLOAD=y
 CONFIG_G_DNL_MANUFACTURER="FSL"
-CONFIG_G_DNL_VENDOR_NUM=0x0525
-CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
+CONFIG_G_DNL_VENDOR_NUM=0x18d1
+CONFIG_G_DNL_PRODUCT_NUM=0x0d02
+
+CONFIG_USB_CDNS3=y
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_GADGET_DUALSPEED=y
 
 CONFIG_CMD_GPIO=y
 CONFIG_DM_GPIO=y
index 902af7a..42b82fc 100644 (file)
@@ -19,19 +19,28 @@ CONFIG_CMD_I2C=y
 CONFIG_I2C_MUX=y
 CONFIG_I2C_MUX_PCA954x=y
 
-CONFIG_CMD_USB=y
-CONFIG_USB=y
+CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_XHCI_IMX8=y
+
 CONFIG_DM_USB=y
 CONFIG_USB_EHCI_HCD=y
+
+CONFIG_CMD_USB=y
+CONFIG_USB=y
 CONFIG_USB_STORAGE=y
+CONFIG_USB_TCPC=y
 
 CONFIG_CMD_USB_MASS_STORAGE=y
 CONFIG_USB_GADGET=y
-CONFIG_CI_UDC=y
+CONFIG_CI_UDC=y
 CONFIG_USB_GADGET_DOWNLOAD=y
 CONFIG_G_DNL_MANUFACTURER="FSL"
-CONFIG_G_DNL_VENDOR_NUM=0x0525
-CONFIG_G_DNL_PRODUCT_NUM=0xa4a5
+CONFIG_G_DNL_VENDOR_NUM=0x18d1
+CONFIG_G_DNL_PRODUCT_NUM=0x0d02
+
+CONFIG_USB_CDNS3=y
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_GADGET_DUALSPEED=y
 
 CONFIG_CMD_GPIO=y
 CONFIG_DM_GPIO=y