On Thu, Jul 1, 2021 at 4:15 PM Fabio Estevam <feste...@gmail.com> wrote: > > Hi Tim and Schrempf, > > On Fri, Apr 10, 2020 at 3:37 PM Tim Harvey <thar...@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. >
Fabio, I no longer have the patches/config around and am not sure I even have a working imx8mm-evk anymore. Do you have the patches I submitted to enable USB OTG in general on IMX8MM? usb: ehci-mx6: add IMX8MM and IMX8MN OTG support usb: ehci-mx6: move mode set/detect to probe I would like to get those patches accepted and I think there was some concern that 'usb: ehci-mx6: move mode set/detect to probe' may break gadget support. I haven't needed to use SDP in some time (we have JTAG programming support for eMMC now). Let me see if I can get SDP working on imx8mm-venice. Best regards, Tim