summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/arch-mx7/imx-regs.h
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2017-09-13 14:29:45 -0700
committerStefano Babic <sbabic@denx.de>2017-09-18 17:15:22 +0200
commite203dcf23e9eabc2e4f3d0b079457cd1516f2081 (patch)
treea689d3da8a1e6d5cde2eda5b7355758211e96b74 /arch/arm/include/asm/arch-mx7/imx-regs.h
parent7d289d6239b29171bf9503869f1a92c084cf1c35 (diff)
imx_common: detect USB serial downloader reliably
The current mechanism using SCR/GPR registers work well when the serial downloader boot mode has been selected explicitly (either via boot mode pins or using bmode command). However, in case the system entered boot ROM due to unbootable primary boot devices (e.g. empty eMMC), the SPL fails to detect that it has been downloaded through serial loader and tries to continue booting from eMMC: Trying to boot from MMC1 mmc_load_image_raw_sector: mmc block read error SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ### The only known way to reliably detect USB serial downloader is by checking the USB PHY receiver block power state... Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Tested-by: Fabio Estevam <fabio.estevam@nxp.com> Reviewed-by: Eric Nelson <eric@nelint.com>
Diffstat (limited to 'arch/arm/include/asm/arch-mx7/imx-regs.h')
0 files changed, 0 insertions, 0 deletions