Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion projects/ROCKNIX/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
<file short="airx-mq66b" full="MANGMI Air X MQ66B">sm6115-mangmi-air-x-mq66b</file>
<file short="airx-mq65" full="MANGMI Air X MQ65">sm6115-mangmi-air-x-mq65</file>
</SM6115>
<SM8250 mkimage_options="grub,dtb,abl" dtb_prefix="qcom">
<SM8250 mkimage_options="abl" dtb_prefix="qcom">
<file short="rp5" full="Retroid Pocket 5" rotation="1">sm8250-retroidpocket-rp5</file>
<file short="rpflip2" full="Retroid Pocket Flip2" rotation="1">sm8250-retroidpocket-flip2</file>
<file short="rpmini" full="Retroid Pocket Mini" rotation="1">sm8250-retroidpocket-rpmini</file>
Expand Down
42 changes: 6 additions & 36 deletions projects/ROCKNIX/devices/SM8250/bootloader/update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,43 +22,13 @@ if [ -d "$SYSTEM_ROOT/usr/share/bootloader/rocknix_abl" ]; then
cp $SYSTEM_ROOT/usr/share/bootloader/rocknix_abl/* $BOOT_ROOT/rocknix_abl
fi

if [ -f "$SYSTEM_ROOT/usr/share/bootloader/EFI/BOOT/bootaa64.efi" ]; then
if [ ! -f "$BOOT_ROOT/EFI/BOOT/bootaa64.efi" ]; then
mkdir -p $BOOT_ROOT/EFI/BOOT
echo "Installing GRUB..."
cp $SYSTEM_ROOT/usr/share/bootloader/EFI/BOOT/bootaa64.efi $BOOT_ROOT/EFI/BOOT
fi
fi

if [ -d "$SYSTEM_ROOT/usr/share/bootloader/boot/grub" ]; then
mkdir -p $BOOT_ROOT/boot/grub
echo "Updating grub dtbs..."
cp $SYSTEM_ROOT/usr/share/bootloader/boot/grub/*.dtb $BOOT_ROOT/boot/grub
fi

if [ -f "$SYSTEM_ROOT/usr/share/bootloader/boot/grub/grub.cfg" ]; then
mkdir -p $BOOT_ROOT/boot/grub
echo "Updating grub.cfg..."
cp $SYSTEM_ROOT/usr/share/bootloader/boot/grub/grub.cfg $BOOT_ROOT/boot/grub
# Old GRUB installations
if [ -f "$BOOT_ROOT/EFI/BOOT/grub.cfg" ]; then
cp $SYSTEM_ROOT/usr/share/bootloader/boot/grub/grub.cfg $BOOT_ROOT/EFI/BOOT
fi
fi

if [ -f "$SYSTEM_ROOT/usr/share/bootloader/boot/grub/dejavu-mono.pf2" ]; then
mkdir -p $BOOT_ROOT/boot/grub
echo "Updating dejavu-mono.pf2..."
cp $SYSTEM_ROOT/usr/share/bootloader/boot/grub/dejavu-mono.pf2 $BOOT_ROOT/boot/grub
fi
$SYSTEM_ROOT/usr/bin/updateabl

if [ -f "$SYSTEM_ROOT/usr/share/bootloader/boot/grub/grubenv" ]; then
if [ ! -f "$BOOT_ROOT/boot/grub/grubenv" ]; then
mkdir -p $BOOT_ROOT/boot/grub
echo "Installing grubenv..."
cp $SYSTEM_ROOT/usr/share/bootloader/boot/grub/grubenv $BOOT_ROOT/boot/grub
fi
fi
### REMOVE IN THE FUTURE ###
# cleanup old boot files
[ -d "$BOOT_ROOT/boot" ] && rm -rf "$BOOT_ROOT/boot"
[ -d "$BOOT_ROOT/EFI" ] && rm -rf "$BOOT_ROOT/EFI"
# end

# mount $BOOT_ROOT ro
sync
Expand Down
2 changes: 1 addition & 1 deletion projects/ROCKNIX/devices/SM8250/options
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
EXTRA_CMDLINE="quiet rootwait console=tty0 video=efifb:off gpt"

# Bootloader to use (syslinux / u-boot)
BOOTLOADER="arm-efi"
BOOTLOADER="qcom-abl"

# Adreno GPU family
GRAPHIC_DRIVERS="freedreno"
Expand Down