From ac5defc8d3497140831b32154a93b3b3a5da2ebc Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@robotics.uk.to>
Date: Sat, 12 Jan 2019 10:04:49 +0000
Subject: [PATCH] Console parameter for usb boot

---
 src/freedombone-image-hardware-setup | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/freedombone-image-hardware-setup b/src/freedombone-image-hardware-setup
index b10c2e622..9b9198919 100755
--- a/src/freedombone-image-hardware-setup
+++ b/src/freedombone-image-hardware-setup
@@ -160,6 +160,7 @@ arm_setup_boot() {
     arm_boot_device="mmc \${mmcdev}:\${mmcpart}"
     arm_boot_start=
     arm_boot_dev=
+    arm_boot_console=
 
     case "$dtb" in
         "am"*) arm_loadaddr='0x82000000'
@@ -173,6 +174,7 @@ arm_setup_boot() {
                    arm_initrd_addr='0x81600000'
                    arm_fdtaddr='0x815f0000'
                    arm_boot_start='usb start; '
+                   arm_boot_console=';usb'
                fi
                ;;
     esac
@@ -184,7 +186,7 @@ mmcrootfstype=$fstype rootwait fixrtc
 mmcrootflags=subvol=@
 ${arm_boot_dev}
 
-console=ttyO0,115200n8
+console=ttyO0,115200n8${arm_boot_console}
 
 kernel_file=$vmlinuz
 initrd_file=$initRd
@@ -215,7 +217,7 @@ setenv mmcrootfstype $fstype rootwait fixrtc
 setenv mmcrootflags subvol=@
 ${arm_boot_dev}
 
-setenv console ttyS0,115200n8
+setenv console ttyS0,115200n8${arm_boot_console}
 
 setenv kernel_file $vmlinuz
 setenv initrd_file $initRd
-- 
GitLab