mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-02-21 21:02:23 +01:00
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Reuse Device/FitImage recipe instead of open coding it and drop duplicate KERNEL_INITRAMFS recipe for eDPU. While at it, lets clean up the boot script to drop uneeded console setting, earlycon etc. Signed-off-by: Robert Marko <robert.marko@sartura.hr>
33 lines
906 B
Text
33 lines
906 B
Text
# Bootscript for Methode uDPU device
|
|
# Device and variables may vary between different revisions
|
|
# of device, so we need to make sure everything is set correctly.
|
|
|
|
# Set the LED's correctly
|
|
gpio clear 12; gpio clear 40; gpio clear 45;
|
|
|
|
# Find eMMC device,
|
|
if mmc dev 0; then
|
|
setenv mmcdev 0
|
|
setenv rootdev 'root=/dev/mmcblk0p3'
|
|
elif mmc dev 1; then
|
|
setenv mmcdev 1
|
|
setenv rootdev 'root=/dev/mmcblk1p3'
|
|
fi
|
|
|
|
# Set the variables if necessary
|
|
if test ${kernel_addr_r}; then
|
|
setenv kernel_addr_r 0x5000000
|
|
fi
|
|
|
|
setenv console 'rootfs_mount_options.compress_algorithm=zstd'
|
|
setenv bootargs ${console} $rootdev rw rootwait
|
|
|
|
load mmc ${mmcdev}:1 ${kernel_addr_r} Image
|
|
|
|
bootm ${kernel_addr_r}
|
|
|
|
# If the boot command fails, fallback to recovery image
|
|
echo '-- Boot failed, falling back to the recovery image --'
|
|
setenv bootargs $console
|
|
load mmc ${mmcdev}:2 ${kernel_addr_r} recovery.itb
|
|
bootm ${kernel_addr_r}
|