diff --git a/src/freedombone-image-hardware-setup b/src/freedombone-image-hardware-setup
index 920ceb49732437432826f65a4283de7e486324af..c636fd50604c4e1b5c657839ca9f1bafff4f146e 100755
--- a/src/freedombone-image-hardware-setup
+++ b/src/freedombone-image-hardware-setup
@@ -38,7 +38,7 @@ enable_serial_console() {
     echo "T0:12345:respawn:/sbin/getty -L $device 115200 vt100" >> /etc/inittab
 }
 
-beaglebone_flash() {
+arm_flash() {
     # allow flash-kernel to work without valid /proc contents
     # ** this doesn't *really* work, since there are too many checks
     #    that fail in an emulated environment!  We'll have to do it by
@@ -50,8 +50,8 @@ beaglebone_flash() {
     fi
 }
 
-beaglebone_repack_kernel() {
-    beaglebone_variant="$1"
+arm_repack_kernel() {
+    dtb="$1"
     arm_loadaddr="$2"
     arm_initrd_addr="$3"
     arm_arch="$4"
@@ -67,24 +67,22 @@ beaglebone_repack_kernel() {
     # on the kernel command line is completely ignored!  repack the initrd
     # to remove this evil...
 
-    echo "info: repacking beaglebone kernel and initrd"
-
-    bbb_dtb="$beaglebone_variant"
+    echo "info: repacking $dtb kernel and initrd"
 
     # shellcheck disable=SC2012,SC2086
-    kernelVersion=$(ls /usr/lib/*/${bbb_dtb}.dtb | head -1 | cut -d/ -f4)
+    kernelVersion=$(ls /usr/lib/*/${dtb}.dtb | head -1 | cut -d/ -f4)
     version=$(echo "$kernelVersion" | sed 's/linux-image-\(.*\)/\1/')
     initRd=initrd.img-$version
     vmlinuz=vmlinuz-$version
 
     # optionally use a separately compiled kernel
-    bbb_dtb_file=/usr/lib/$kernelVersion/${bbb_dtb}.dtb
+    dtb_file=/usr/lib/$kernelVersion/${dtb}.dtb
     #if [ -f /boot/bbb.tar.gz ]; then
     #    cd /boot
     #    tar -xzvf /boot/bbb.tar.gz
-    #    if [ -f /boot/bbb/dtbs/${bbb_dtb}.dtb ]; then
+    #    if [ -f /boot/bbb/dtbs/${dtb}.dtb ]; then
     #        if [ -f /boot/bbb/zImage ]; then
-    #            bbb_dtb_file=/boot/bbb/dtbs/${bbb_dtb}.dtb
+    #            dtb_file=/boot/bbb/dtbs/${dtb}.dtb
     #            vmlinuz=/boot/bbb/zImage
     #        fi
     #    fi
@@ -101,7 +99,7 @@ beaglebone_repack_kernel() {
     rm -rf /tmp/initrd-repack
 
     (cd /boot || exit 24 ; \
-     cp "${bbb_dtb_file}" dtb ; \
+     cp "${dtb_file}" dtb ; \
      cat "$vmlinuz" dtb >> temp-kernel ; \
      mkimage -A "${arm_arch}" -O linux -T kernel -n "Debian kernel ${version}" \
              -C none -a "${arm_loadaddr}" -e "${arm_loadaddr}" -d temp-kernel uImage ; \
@@ -265,8 +263,8 @@ EOF
     if [ "$arm_flash_name" ]; then
         case "$arm_flash_name" in
             "TI "*)
-                beaglebone_flash "$arm_flash_name"
-                beaglebone_repack_kernel "${dtb}" "$arm_loadaddr" "$arm_initrd_addr" "$arm_arch"
+                arm_flash "$arm_flash_name"
+                arm_repack_kernel "${dtb}" "$arm_loadaddr" "$arm_initrd_addr" "$arm_arch"
                 ;;
         esac
     fi