iMX8MM USB support?
Fabio Estevam
festevam at gmail.com
Fri Jul 2 01:15:38 CEST 2021
Hi Tim and Schrempf,
On Fri, Apr 10, 2020 at 3:37 PM Tim Harvey <tharvey at gateworks.com> wrote:
> Frieder,
>
> My issue was that I forgot to set ATF_LOAD_ADDR=0x920000!
>
> So I'm running now, booting imx8mm-evk via SDP using your USB patches
> and imx_usb configuration.
Sorry for resurrecting such an old thread.
I am trying to accomplish the same here: boot imx8mm-evk via SDP.
I tried building Schremp's U-Boot from
https://git.kontron-electronics.de/linux/u-boot/-/commits/v2020.01-ktn
with the additional changes:
--- a/configs/imx8mm_evk_defconfig
+++ b/configs/imx8mm_evk_defconfig
@@ -85,3 +85,14 @@ CONFIG_MXC_UART=y
CONFIG_SYSRESET=y
CONFIG_SYSRESET_PSCI=y
CONFIG_DM_THERMAL=y
+CONFIG_SPL_USB_HOST_SUPPORT=y
+CONFIG_SPL_USB_GADGET=y
+CONFIG_SPL_USB_SDP_SUPPORT=y
+CONFIG_SPL_WATCHDOG_SUPPORT=y
+CONFIG_USB=y
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET_MANUFACTURER="FSL"
+CONFIG_USB_GADGET_VENDOR_NUM=0x0525
+CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
+CONFIG_CI_UDC=y
diff --git a/include/configs/imx8mm_evk.h b/include/configs/imx8mm_evk.h
index 991fe0056c4a..d41704d60754 100644
--- a/include/configs/imx8mm_evk.h
+++ b/include/configs/imx8mm_evk.h
@@ -35,6 +35,11 @@
#endif
+#define CONFIG_EHCI_HCD_INIT_AFTER_RESET
+#define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW)
+#define CONFIG_MXC_USB_FLAGS 0
+#define CONFIG_USB_MAX_CONTROLLER_COUNT 2
+
/* Initial environment variables */
#define CONFIG_EXTRA_ENV_SETTINGS \
"script=boot.scr\0" \
but I get the following error:
U-Boot SPL 2020.01-01059-geb5a1eb17cea-dirty (Jul 01 2021 - 19:45:58 -0300)
Normal Boot
WDT: Not found!
SPL: Unsupported Boot Device!
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
Tim,
Do you still have the imx8mm-evk patches and mx8mm_usb_sdp_spl.conf
that you used?
This version of U-Boot does not generate u-boot.itb by default, so I
passed the following
line in mx8mm_usb_sdp_spl.conf:
.../u-boot/flash.bin:dcd,clear_dcd,plug,jump header
Any help is appreciated.
I plan to upstream this support once I get it resolved.
Thanks,
Fabio Estevam
More information about the U-Boot
mailing list