mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-04 10:30:32 +00:00
d107235a38
The Gateworks System Controller thermal protection feature will disable the board primary power supply if the on-board temperature sensor reaches 86C. In many cases this could occur before the temperature critical components such as CPU, DRAM, eMMC, and power supplies have reached their max temperature. Remove the forced re-enable of thermal protection so that users can knowingly disable it. Signed-off-by: Tim Harvey <tharvey@gateworks.com> |
||
---|---|---|
.. | ||
gsc.c | ||
gsc.h | ||
imx8mm_venice.c | ||
Kconfig | ||
lpddr4_timing.c | ||
lpddr4_timing.h | ||
MAINTAINERS | ||
Makefile | ||
README | ||
spl.c |
U-Boot for the Gateworks i.MX8M Mini Venice Development Kit boards Quick Start =========== - Build the ARM Trusted firmware binary - Get ddr firmware - Build U-Boot - Flash to eMMC - Boot Get and Build the ARM Trusted firmware ====================================== $ git clone https://source.codeaurora.org/external/imx/imx-atf $ git checkout imx_5.4.47_2.2.0 $ make PLAT=imx8mm CROSS_COMPILE=aarch64-linux-gnu- bl31 $ cp build/imx8mm/release/bl31.bin . 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.bin $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin . Build U-Boot ============ $ make imx8mm_venice_defconfig $ make flash.bin CROSS_COMPILE=aarch64-linux-gnu- ATF_LOAD_ADDR=0x920000 Update eMMC =========== => tftpboot $loadaddr flash.bin => setexpr blkcnt $filesize + 0x1ff && setexpr blkcnt $blkcnt / 0x200 => mmc dev 2 && mmc write $loadaddr 0x42 $blkcnt