Commit 263252cd22c3487a6c1ac5edfe9742c139e6d2d4
1 parent
5a8b634aae
Exists in
smarc-imx_v2017.03_o8.1.0_1.3.0_8m
and in
1 other branch
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 <ye.li@nxp.com>
Showing 4 changed files with 45 additions and 14 deletions Side-by-side Diff
configs/mx8qm_lpddr4_arm2_android_defconfig
... | ... | @@ -17,6 +17,9 @@ |
17 | 17 | CONFIG_SYS_I2C_IMX_LPI2C=y |
18 | 18 | CONFIG_CMD_I2C=y |
19 | 19 | |
20 | +CONFIG_USB_XHCI_HCD=y | |
21 | +CONFIG_USB_XHCI_IMX8=y | |
22 | + | |
20 | 23 | CONFIG_CMD_USB=y |
21 | 24 | CONFIG_USB=y |
22 | 25 | CONFIG_DM_USB=y |
23 | 26 | |
... | ... | @@ -25,11 +28,15 @@ |
25 | 28 | |
26 | 29 | CONFIG_CMD_USB_MASS_STORAGE=y |
27 | 30 | CONFIG_USB_GADGET=y |
28 | -CONFIG_CI_UDC=y | |
31 | +# CONFIG_CI_UDC=y | |
29 | 32 | CONFIG_USB_GADGET_DOWNLOAD=y |
30 | 33 | CONFIG_G_DNL_MANUFACTURER="FSL" |
31 | -CONFIG_G_DNL_VENDOR_NUM=0x0525 | |
32 | -CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 | |
34 | +CONFIG_G_DNL_VENDOR_NUM=0x18d1 | |
35 | +CONFIG_G_DNL_PRODUCT_NUM=0x0d02 | |
36 | + | |
37 | +CONFIG_USB_CDNS3=y | |
38 | +CONFIG_USB_CDNS3_GADGET=y | |
39 | +CONFIG_USB_GADGET_DUALSPEED=y | |
33 | 40 | |
34 | 41 | CONFIG_CMD_GPIO=y |
35 | 42 | CONFIG_DM_GPIO=y |
configs/mx8qm_mek_android_defconfig
... | ... | @@ -19,19 +19,27 @@ |
19 | 19 | CONFIG_SYS_I2C_IMX_LPI2C=y |
20 | 20 | CONFIG_CMD_I2C=y |
21 | 21 | |
22 | +CONFIG_USB_XHCI_HCD=y | |
23 | +CONFIG_USB_XHCI_IMX8=y | |
24 | + | |
22 | 25 | CONFIG_CMD_USB=y |
23 | 26 | CONFIG_USB=y |
24 | 27 | CONFIG_DM_USB=y |
25 | 28 | CONFIG_USB_EHCI_HCD=y |
26 | 29 | CONFIG_USB_STORAGE=y |
30 | +CONFIG_USB_TCPC=y | |
27 | 31 | |
28 | 32 | CONFIG_CMD_USB_MASS_STORAGE=y |
29 | 33 | CONFIG_USB_GADGET=y |
30 | -CONFIG_CI_UDC=y | |
34 | +# CONFIG_CI_UDC=y | |
31 | 35 | CONFIG_USB_GADGET_DOWNLOAD=y |
32 | 36 | CONFIG_G_DNL_MANUFACTURER="FSL" |
33 | -CONFIG_G_DNL_VENDOR_NUM=0x0525 | |
34 | -CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 | |
37 | +CONFIG_G_DNL_VENDOR_NUM=0x18d1 | |
38 | +CONFIG_G_DNL_PRODUCT_NUM=0x0d02 | |
39 | + | |
40 | +CONFIG_USB_CDNS3=y | |
41 | +CONFIG_USB_CDNS3_GADGET=y | |
42 | +CONFIG_USB_GADGET_DUALSPEED=y | |
35 | 43 | |
36 | 44 | CONFIG_CMD_GPIO=y |
37 | 45 | CONFIG_DM_GPIO=y |
configs/mx8qxp_lpddr4_arm2_android_defconfig
... | ... | @@ -17,6 +17,9 @@ |
17 | 17 | CONFIG_SYS_I2C_IMX_LPI2C=y |
18 | 18 | CONFIG_CMD_I2C=y |
19 | 19 | |
20 | +CONFIG_USB_XHCI_HCD=y | |
21 | +CONFIG_USB_XHCI_IMX8=y | |
22 | + | |
20 | 23 | CONFIG_CMD_USB=y |
21 | 24 | CONFIG_USB=y |
22 | 25 | CONFIG_DM_USB=y |
23 | 26 | |
... | ... | @@ -25,11 +28,15 @@ |
25 | 28 | |
26 | 29 | CONFIG_CMD_USB_MASS_STORAGE=y |
27 | 30 | CONFIG_USB_GADGET=y |
28 | -CONFIG_CI_UDC=y | |
31 | +# CONFIG_CI_UDC=y | |
29 | 32 | CONFIG_USB_GADGET_DOWNLOAD=y |
30 | 33 | CONFIG_G_DNL_MANUFACTURER="FSL" |
31 | -CONFIG_G_DNL_VENDOR_NUM=0x0525 | |
32 | -CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 | |
34 | +CONFIG_G_DNL_VENDOR_NUM=0x18d1 | |
35 | +CONFIG_G_DNL_PRODUCT_NUM=0x0d02 | |
36 | + | |
37 | +CONFIG_USB_CDNS3=y | |
38 | +CONFIG_USB_CDNS3_GADGET=y | |
39 | +CONFIG_USB_GADGET_DUALSPEED=y | |
33 | 40 | |
34 | 41 | CONFIG_CMD_GPIO=y |
35 | 42 | CONFIG_DM_GPIO=y |
configs/mx8qxp_mek_android_defconfig
... | ... | @@ -19,19 +19,28 @@ |
19 | 19 | CONFIG_I2C_MUX=y |
20 | 20 | CONFIG_I2C_MUX_PCA954x=y |
21 | 21 | |
22 | -CONFIG_CMD_USB=y | |
23 | -CONFIG_USB=y | |
22 | +CONFIG_USB_XHCI_HCD=y | |
23 | +CONFIG_USB_XHCI_IMX8=y | |
24 | + | |
24 | 25 | CONFIG_DM_USB=y |
25 | 26 | CONFIG_USB_EHCI_HCD=y |
27 | + | |
28 | +CONFIG_CMD_USB=y | |
29 | +CONFIG_USB=y | |
26 | 30 | CONFIG_USB_STORAGE=y |
31 | +CONFIG_USB_TCPC=y | |
27 | 32 | |
28 | 33 | CONFIG_CMD_USB_MASS_STORAGE=y |
29 | 34 | CONFIG_USB_GADGET=y |
30 | -CONFIG_CI_UDC=y | |
35 | +# CONFIG_CI_UDC=y | |
31 | 36 | CONFIG_USB_GADGET_DOWNLOAD=y |
32 | 37 | CONFIG_G_DNL_MANUFACTURER="FSL" |
33 | -CONFIG_G_DNL_VENDOR_NUM=0x0525 | |
34 | -CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 | |
38 | +CONFIG_G_DNL_VENDOR_NUM=0x18d1 | |
39 | +CONFIG_G_DNL_PRODUCT_NUM=0x0d02 | |
40 | + | |
41 | +CONFIG_USB_CDNS3=y | |
42 | +CONFIG_USB_CDNS3_GADGET=y | |
43 | +CONFIG_USB_GADGET_DUALSPEED=y | |
35 | 44 | |
36 | 45 | CONFIG_CMD_GPIO=y |
37 | 46 | CONFIG_DM_GPIO=y |