93145335fb
The way that we use this file currently means that we have to guard it in every platform Kconfig. But it is also required in all NXP platforms, including non-reference platforms. Make all options in it have appropriate dependencies so that we can include it a single time under arch/Kconfig Signed-off-by: Tom Rini <trini@konsulko.com> |
||
---|---|---|
.. | ||
imx8mn_beacon.c | ||
imximage-8mn-lpddr4.cfg | ||
Kconfig | ||
lpddr4_2g_timing.c | ||
lpddr4_timing.c | ||
MAINTAINERS | ||
Makefile | ||
README | ||
spl.c |
U-Boot for the Beacon EmbeddedWorks i.MX8M Nano Devkit Quick Start =========== - Build the ARM Trusted firmware binary - Get ddr firmware - Build U-Boot - Boot Get and Build the ARM Trusted firmware ====================================== Note: $(srctree) is U-Boot source directory $ git clone https://source.codeaurora.org/external/imx/imx-atf $ git lf-5.10.72-2.2.0 $ make PLAT=imx8mn bl31 CROSS_COMPILE=aarch64-linux-gnu- $ cp build/imx8mn/release/bl31.bin $(srctree) Get the DDR firmware ==================== $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin $ chmod +x firmware-imx-8.9.bin $ ./firmware-imx-8.9 $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(srctree) Build U-Boot ============ $ make imx8mn_beacon_defconfig $ make CROSS_COMPILE=aarch64-linux-gnu- Burn U-Boot to microSD Card =========================== $ sudo dd if=flash.bin of=/dev/sd[x] bs=1024 seek=32 Boot ==== Set baseboard DIP switch: S17: 1100XXXX