Change u-boot console uart on T20

I am looking to try Linux on my Colibri T20.
I have installed the image and all is working fine, but to run this on my custom carrier board, i need to change a few things.
The main one is the u-boot console port.
A device connected to the current UART responds causing the autoboot to stop.
So how do i change the Console port?

Hello @ObiTwo and welcome to the Toradex Community!

Please have a look here.

Best regards,
Jaski

I have followed the instructions to “Disable U-Boot Console Output on UART_A”
But sadly i cannot stop the console output.
Steps so far.
downloaded 2016.11-toradex image
installed linaro 6.22 gcc

Edited tdx-common.h to include
CONFIG_SILENT_CONSOLE
CONFIG_SYS_DEVICE_NULLDEV
CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC

Compiled successfully

copied new u-boot-dtb-tegra.bin to image folder as …custom.bin (and created links)

prepped new SD card
and installed uboot image to to my t20 (run update_uboot)

After a reset, i appear to have achieved nothing :frowning:
uboot is still outputting to UARTA
and I can still stop the boot by pressing any key.

Not sure where to start with this.
I have repeated all the steps online several times to make sure, but i’m clearly doing something wrong.

Any suggestions would be greatly appreciated.

Perfect. That did the job.
I’m assuming you did mean colibri_t20.h as I am working with the T20.
Thanks.

Perfect that it works. Thanks for the feedback.
Sorry for the typo.

Hi,

You need to add the mentioned defines in the file include/configs/colibri_t30.h and append silent to the #define BOARD_EXTRA_ENV_SETTINGS as described below:

diff --git a/include/configs/colibri_t30.h b/include/configs/colibri_t30.h
index 124dbdf..26ae437 100644
--- a/include/configs/colibri_t30.h
+++ b/include/configs/colibri_t30.h
@@ -132,9 +132,13 @@
                "${soc}-colibri-${fdt_board}.dtb " \
                "&& setenv dtbparam ${fdt_addr_r}\0"
 
+#define CONFIG_SILENT_CONSOLE
+#define CONFIG_SYS_DEVICE_NULLDEV
+#define CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC
 #define BOARD_EXTRA_ENV_SETTINGS \
        "boot_file=zImage\0" \
        "console=ttyS0\0" \
+       'silent=1'\
        "defargs=core_edp_mv=1300 usb_high_speed=1 user_debug=30\0" \
        "dfu_alt_info=" DFU_ALT_EMMC_INFO "\0" \
        EMMC_BOOTCMD \