devices: drop armv7, simplify code

This commit is contained in:
Franco Fichtner 2025-05-22 07:53:33 +02:00
parent 7a42d5a6e1
commit 75f38e974e
5 changed files with 2 additions and 86 deletions

View file

@ -32,7 +32,7 @@ SELF=arm
. ./common.sh
if [ ${PRODUCT_ARCH} != armv7 -a ${PRODUCT_ARCH} != aarch64 ]; then
if [ ${PRODUCT_ARCH} != aarch64 ]; then
echo ">>> Cannot build arm image with arch ${PRODUCT_ARCH}"
exit 1
fi

View file

@ -523,14 +523,7 @@ setup_xtools()
# additional emulation layer so that chroot
# looks like a native environment later on
mkdir -p ${1}/usr/local/bin
case ${PRODUCT_TARGET} in
arm64)
cp /usr/local/bin/qemu-${PRODUCT_ARCH}-static ${1}/usr/local/bin
;;
*)
cp /usr/local/bin/qemu-${PRODUCT_TARGET}-static ${1}/usr/local/bin
;;
esac
cp /usr/local/bin/qemu-${PRODUCT_ARCH}-static ${1}/usr/local/bin
/usr/local/etc/rc.d/qemu_user_static onerestart
# copy the native toolchain for extra speed

View file

@ -1,25 +0,0 @@
# http://www.banana-pi.org/m1.html
# http://www.banana-pi.org/m1plus.html
# http://www.banana-pi.org/r1.html
export MAKE_ARGS_DEV="
UBLDR_LOADADDR=0x42000000
"
export PRODUCT_KERNEL=SMP-ARM
export PRODUCT_TARGET=arm
export PRODUCT_ARCH=armv7
export PRODUCT_WANTS="u-boot-bananapi"
export PRODUCT_WANTS_CROSS="arm-none-eabi-binutils qemu-user-static"
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-bananapi"
arm_install_uboot()
{
arm_unmount
dd if=${ARM_UBOOT_DIR}/u-boot-sunxi-with-spl.bin of=/dev/${DEV} bs=1k seek=8 conv=sync
arm_mount
cp ${ARM_UBOOT_DIR}/boot.scr ${STAGEDIR}/boot/msdos
cp -p ${STAGEDIR}/boot/ubldr.bin ${STAGEDIR}/boot/msdos
cp -pr ${STAGEDIR}/boot/dtb ${STAGEDIR}/boot/msdos
}

View file

@ -1,23 +0,0 @@
# https://www.solid-run.com/marvell-armada-family/clearfog/
export MAKE_ARGS_DEV="
UBLDR_LOADADDR=0x900000
"
export PRODUCT_KERNEL=SMP-ARM
export PRODUCT_TARGET=arm
export PRODUCT_ARCH=armv7
export PRODUCT_WANTS="u-boot-clearfog"
export PRODUCT_WANTS_CROSS="arm-none-eabi-binutils qemu-user-static"
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-clearfog"
arm_install_uboot()
{
arm_unmount
dd if=${ARM_UBOOT_DIR}/u-boot-spl.kwb of=/dev/${DEV} bs=512 seek=1 conv=sync
arm_mount
cp ${ARM_UBOOT_DIR}/boot.scr ${STAGEDIR}/boot/msdos
cp -p ${STAGEDIR}/boot/ubldr.bin ${STAGEDIR}/boot/msdos
cp -pr ${STAGEDIR}/boot/dtb ${STAGEDIR}/boot/msdos
}

View file

@ -1,29 +0,0 @@
# https://www.raspberrypi.org/products/raspberry-pi-2-model-b/
export MAKE_ARGS_DEV="
UBLDR_LOADADDR=0x2000000
"
export PRODUCT_KERNEL=SMP-ARM
export PRODUCT_TARGET=arm
export PRODUCT_ARCH=armv7
export PRODUCT_WANTS="rpi-firmware u-boot-rpi2"
export PRODUCT_WANTS_CROSS="arm-none-eabi-binutils qemu-user-static"
export ARM_FIRMWARE_DIR="/usr/local/share/rpi-firmware"
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi2"
arm_install_uboot()
{
cp -p ${ARM_UBOOT_DIR}/u-boot.bin ${STAGEDIR}/boot/msdos
cp -p ${ARM_UBOOT_DIR}/boot.scr ${STAGEDIR}/boot/msdos
cp -p ${ARM_FIRMWARE_DIR}/bootcode.bin ${STAGEDIR}/boot/msdos
cp -p ${ARM_FIRMWARE_DIR}/config.txt ${STAGEDIR}/boot/msdos
cp -p ${ARM_FIRMWARE_DIR}/fixup* ${STAGEDIR}/boot/msdos
cp -p ${ARM_FIRMWARE_DIR}/start* ${STAGEDIR}/boot/msdos
cp -p ${ARM_FIRMWARE_DIR}/bcm2709-rpi-2-b.dtb ${STAGEDIR}/boot/msdos
mkdir -p ${STAGEDIR}/boot/msdos/overlays
cp -p ${ARM_FIRMWARE_DIR}/overlays/mmc.dtbo ${STAGEDIR}/boot/msdos/overlays
cp -p ${STAGEDIR}/boot/ubldr.bin ${STAGEDIR}/boot/msdos/ubldr.bin
cp -pr ${STAGEDIR}/boot/dtb ${STAGEDIR}/boot/msdos
}