Hi, On Wed, Apr 29, 2020 at 10:05 AM Harald Seiler <h...@denx.de> wrote: > > From: Marek Vasut <ma...@denx.de> > > Board files should not re-implement do_reset() to work around this > function not being defined in for specific configurations. Rather, > the fix is to compile in drivers which implement this properly. > This patch enables sysreset and watchdog drivers in SPL and ties > them together to implement the same as the do_reset() hack in the > board file, except correctly in the DM/DT framework. > > Signed-off-by: Marek Vasut <ma...@denx.de> > Cc: Fabio Estevam <feste...@gmail.com> > Cc: Flavio Suligoi <f.suli...@asem.it> > Cc: Harald Seiler <h...@denx.de> > Cc: Igor Opaniuk <igor.opan...@toradex.com> > Cc: Marcel Ziswiler <marcel.ziswi...@toradex.com> > Cc: Oleksandr Suvorov <oleksandr.suvo...@toradex.com> > Cc: Peng Fan <peng....@nxp.com> > Cc: Stefano Babic <sba...@denx.de>
I noticed that this patch breaks the boot on i.MX8MP EVK. Only the following line is printed on boot: U-Boot SPL 2020.07-rc1-00014-g8142a97d54 (May 04 2020 - 11:15:50 -0300) If I revert this patch I can boot it again: U-Boot SPL 2020.07-rc1-00015-g02cd8db94f (May 04 2020 - 11:17:25 -0300) Normal Boot Failed to find clock node. Check device tree WDT: Not found! Trying to boot from BOOTROM image offset 0x8000, pagesize 0x200, ivt offset 0x0 U-Boot 2020.07-rc1-00015-g02cd8db94f (May 04 2020 - 11:17:25 -0300) CPU: Freescale i.MX8MP rev1.0 at 1000 MHz Reset cause: POR Model: NXP i.MX8MPlus EVK board DRAM: 6 GiB MMC: FSL_SDHC: 1, FSL_SDHC: 2 Loading Environment from MMC... OK In: serial Out: serial Err: serial Net: No ethernet found. Hit any key to stop autoboot: 0 u-boot=> The "Failed to find clock node. Check device tree" looks suspicious. Any ideas?