I faced the boot failure issue when attempting to bring mainline 2022.01 to our Kettlepop device which is a derivative of Next Thing's C.H.I.P. Pro. Kettlepop has eMMC memory rather than NAND flash as used in C.H.I.P. Pro. This device has a GR8 SiP which contains an R8/A13 die. Without this patch, U-Boot will halt after DRAM detection. Applying this patch will allow it to boot normally. Kettlepop has a defconfig identical to mainline C.H.I.P. Pro defconfig with MMC configuration instead of the NAND MTD stuff.
Below is a log of a failed boot: ``` U-Boot SPL 2022.01 (Jan 24 2022 - 19:48:00 +0800) DRAM: 256 MiB CPU: 1008000000Hz, AXI/AHB/APB: 3/2/2 Trying to boot from FEL U-Boot 2022.01 (Jan 24 2022 - 19:48:00 +0800) Popcorn Computer CPU: Allwinner A13 (SUN5I) Model: Source Parts Kettlepop DRAM: 256 MiB ```

