Skip to content
Snippets Groups Projects
Commit 03894def authored by Bob Mottram's avatar Bob Mottram
Browse files

Tidying

parent 4bd30776
No related branches found
No related tags found
No related merge requests found
......@@ -142,6 +142,8 @@ arm_setup_boot() {
fstype=ext4
fi
mkdir -p /boot/dtbs
# shellcheck disable=SC2012,SC2086
kernelVersion=$(ls /usr/lib/*/${dtb}.dtb | head -1 | cut -d/ -f4)
version=$(echo "$kernelVersion" | sed 's/linux-image-\(.*\)/\1/')
......@@ -151,7 +153,6 @@ arm_setup_boot() {
arm_loadaddr='0x46000000'
arm_initrd_addr='0x48000000'
arm_fdtaddr='0x47000000'
arm_boot_script=/boot/boot.cmd
arm_boot_device="mmc \${mmcdev}:\${mmcpart}"
arm_boot_start=
arm_boot_dev=
......@@ -163,7 +164,6 @@ arm_setup_boot() {
"am"*) arm_loadaddr='0x82000000'
arm_initrd_addr='0x88080000'
arm_fdtaddr='0x88000000'
arm_boot_script=/boot/uEnv.txt
arm_pack_kernel=1
if [ "$EXTERNAL_DRIVE" ]; then
arm_boot_dev='bootdev=0:1'
......@@ -182,8 +182,8 @@ arm_setup_boot() {
;;
esac
case "$dtb" in
"am"*) cat >> $arm_boot_script <<EOF
if [ $arm_pack_kernel ]; then
cat >> /boot/uEnv.txt <<EOF
mmcroot=/dev/${arm_root_device} ro
mmcrootfstype=$fstype rootwait fixrtc
mmcrootflags=subvol=@
......@@ -210,8 +210,13 @@ mmcargs=setenv bootargs init=/lib/systemd/systemd console=tty0 console=\${consol
uenvcmd=${arm_boot_start}run loadfiles; run mmcargs; bootz \${loadaddr} \${initrd_addr}:\${initrd_size} \${fdtaddr}
EOF
;;
*) cat >> $arm_boot_script <<EOF
# Copy all DTBs
cp /usr/lib/linux-image-*-armmp/* /boot/dtbs
arm_flash "$arm_flash_name"
arm_repack_kernel "${dtb}" "$arm_loadaddr" "$arm_initrd_addr" "$arm_arch"
else
cat >> /boot/boot.cmd <<EOF
setenv mmcdev 0
setenv mmcpart 1
......@@ -242,22 +247,6 @@ setenv mmcargs setenv bootargs init=/lib/systemd/systemd console=\${console} ear
${arm_boot_start}run loadfiles; run mmcargs; bootz \${loadaddr} \${initrd_addr}:\${initrd_size} \${fdtaddr}
EOF
;;
esac
mkdir -p /boot/dtbs
if [ $arm_pack_kernel ]; then
# Copy all DTBs
cp /usr/lib/linux-image-*-armmp/* /boot/dtbs
case "$arm_flash_name" in
"TI "*)
arm_flash "$arm_flash_name"
arm_repack_kernel "${dtb}" "$arm_loadaddr" "$arm_initrd_addr" "$arm_arch"
;;
esac
else
# Create boot.scr
mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment