
While trying to figure out why I can't get an imx8mp to boot via usb serial download, I stumbled on the distinct lack of documentation on both the ROM API and the USB protocol, and what appears to be an actual bug in the rom api interface code.
Rasmus Villemoes (2): arm: imx: move spl_imx_romapi.c to imx8m/ subdirectory arm: imx8m: sanitize use of ROM API
arch/arm/include/asm/mach-imx/sys_proto.h | 5 ++- arch/arm/mach-imx/Makefile | 2 - arch/arm/mach-imx/imx8m/Makefile | 1 + arch/arm/mach-imx/imx8m/soc.c | 33 +++++++++++--- .../arm/mach-imx/{ => imx8m}/spl_imx_romapi.c | 45 +++++-------------- 5 files changed, 42 insertions(+), 44 deletions(-) rename arch/arm/mach-imx/{ => imx8m}/spl_imx_romapi.c (80%)