From: Ye Li Date: Mon, 19 Mar 2018 09:05:39 +0000 (-0700) Subject: MLK-17928 android: Enable fastboot on typec port of QM/QXP boards X-Git-Tag: rel_imx_4.9.88_2.0.0_ga~24 X-Git-Url: https://git.somdevices.com/?a=commitdiff_plain;h=263252cd22c3487a6c1ac5edfe9742c139e6d2d4;p=u-boot.git MLK-17928 android: Enable fastboot on typec port of QM/QXP boards 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 --- diff --git a/configs/mx8qm_lpddr4_arm2_android_defconfig b/configs/mx8qm_lpddr4_arm2_android_defconfig index d74058a18f..0afa0c6bfc 100644 --- a/configs/mx8qm_lpddr4_arm2_android_defconfig +++ b/configs/mx8qm_lpddr4_arm2_android_defconfig @@ -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 diff --git a/configs/mx8qm_mek_android_defconfig b/configs/mx8qm_mek_android_defconfig index efc0e75ae7..48512bcb09 100644 --- a/configs/mx8qm_mek_android_defconfig +++ b/configs/mx8qm_mek_android_defconfig @@ -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 diff --git a/configs/mx8qxp_lpddr4_arm2_android_defconfig b/configs/mx8qxp_lpddr4_arm2_android_defconfig index 5e990b3905..911ab3aba2 100644 --- a/configs/mx8qxp_lpddr4_arm2_android_defconfig +++ b/configs/mx8qxp_lpddr4_arm2_android_defconfig @@ -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 diff --git a/configs/mx8qxp_mek_android_defconfig b/configs/mx8qxp_mek_android_defconfig index 902af7a274..42b82fc508 100644 --- a/configs/mx8qxp_mek_android_defconfig +++ b/configs/mx8qxp_mek_android_defconfig @@ -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