MA-11617 [Android Auto]Refine USB configs for imx8qm/imx8qxp
authorLuo Ji <ji.luo@nxp.com>
Thu, 22 Mar 2018 11:05:13 +0000 (19:05 +0800)
committerLuo Ji <ji.luo@nxp.com>
Wed, 28 Mar 2018 02:43:11 +0000 (10:43 +0800)
Remove some non-required USB configs to reduce the size of u-boot.

Change-Id: Ia27ccc11a119f287c406a6e255decda8e4c77150
Signed-off-by: Luo Ji <ji.luo@nxp.com>
configs/mx8qm_mek_androidauto_defconfig
configs/mx8qxp_mek_androidauto_defconfig
include/configs/imx8qm_mek_android_auto.h
include/configs/imx8qxp_mek_android_auto.h

index 48d1a4c..51d2add 100644 (file)
@@ -18,9 +18,7 @@ CONFIG_DM_I2C=y
 CONFIG_SYS_I2C_IMX_LPI2C=y
 CONFIG_CMD_I2C=y
 
-CONFIG_CMD_USB=y
 CONFIG_USB=y
-CONFIG_DM_USB=y
 CONFIG_USB_EHCI_HCD=y
 
 CONFIG_USB_GADGET=y
index 6067c10..be68a63 100644 (file)
@@ -20,9 +20,7 @@ CONFIG_CMD_I2C=y
 CONFIG_I2C_MUX=y
 CONFIG_I2C_MUX_PCA954x=y
 
-CONFIG_CMD_USB=y
 CONFIG_USB=y
-CONFIG_DM_USB=y
 CONFIG_USB_EHCI_HCD=y
 
 CONFIG_USB_GADGET=y
index 48b648c..f84382e 100644 (file)
 #define CONFIG_CMD_READ
 #define CONFIG_USB_GADGET_VBUS_DRAW    2
 
+/* USB OTG controller configs */
+#ifdef CONFIG_USB_EHCI_HCD
+#ifndef CONFIG_MXC_USB_PORTSC
+#define CONFIG_MXC_USB_PORTSC          (PORT_PTS_UTMI | PORT_PTS_PTW)
+#endif
+#endif
+
 #define CONFIG_ENABLE_LOCKSTATUS_SUPPORT
 #define CONFIG_ANDROID_AB_SUPPORT
 #define CONFIG_AVB_SUPPORT
index a10855e..0cc3adb 100644 (file)
 #define CONFIG_CMD_READ
 #define CONFIG_USB_GADGET_VBUS_DRAW    2
 
+/* USB OTG controller configs */
+#ifdef CONFIG_USB_EHCI_HCD
+#ifndef CONFIG_MXC_USB_PORTSC
+#define CONFIG_MXC_USB_PORTSC          (PORT_PTS_UTMI | PORT_PTS_PTW)
+#endif
+#endif
+
 #define CONFIG_ENABLE_LOCKSTATUS_SUPPORT
 #define CONFIG_ANDROID_AB_SUPPORT
 #define CONFIG_AVB_SUPPORT