diff --git a/board-support/ti-u-boot-2025.01+git/arch/arm/dts/am437x-gp-evm.dts b/board-support/ti-u-boot-2025.01+git/arch/arm/dts/am437x-gp-evm.dts index bbd61f833..758f03387 100644 --- a/board-support/ti-u-boot-2025.01+git/arch/arm/dts/am437x-gp-evm.dts +++ b/board-support/ti-u-boot-2025.01+git/arch/arm/dts/am437x-gp-evm.dts @@ -410,6 +410,19 @@ AM4372_IOPAD(0xa34, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart3_rtsn.uart3_rtsn */ >; }; + + uart0_pins: uart0_pins { + pinctrl-single,pins = < + AM4372_IOPAD(0x970, PIN_INPUT | MUX_MODE0) /* uart0_rxd */ + AM4372_IOPAD(0x974, PIN_OUTPUT | MUX_MODE0) /* uart0_txd */ + >; + }; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pins>; + status = "okay"; }; &i2c0 { diff --git a/board-support/ti-u-boot-2025.01+git/arch/arm/mach-omap2/am33xx/board.c b/board-support/ti-u-boot-2025.01+git/arch/arm/mach-omap2/am33xx/board.c index 4e9ad8935..768bb3efb 100644 --- a/board-support/ti-u-boot-2025.01+git/arch/arm/mach-omap2/am33xx/board.c +++ b/board-support/ti-u-boot-2025.01+git/arch/arm/mach-omap2/am33xx/board.c @@ -501,6 +501,7 @@ void early_system_init(void) void board_init_f(ulong dummy) { hw_data_init(); + printf("Board initialising...\n"); early_system_init(); board_early_init_f(); sdram_init(); diff --git a/board-support/ti-u-boot-2025.01+git/configs/am43xx_evm_defconfig b/board-support/ti-u-boot-2025.01+git/configs/am43xx_evm_defconfig index 30cef2623..68ccb6cdf 100644 --- a/board-support/ti-u-boot-2025.01+git/configs/am43xx_evm_defconfig +++ b/board-support/ti-u-boot-2025.01+git/configs/am43xx_evm_defconfig @@ -107,3 +107,11 @@ CONFIG_USB_GADGET_PRODUCT_NUM=0xbd00 CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_USB_ETHER=y CONFIG_SPL_USB_ETHER=y + +CONFIG_DEBUG_UART_BASE=0x44e09000 +CONFIG_DEBUG_UART_CLOCK=48000000 +CONFIG_DEBUG_UART=y +CONFIG_DEBUG_UART_OMAP=y +CONFIG_DEBUG_UART_SHIFT=2 +CONFIG_DEBUG_UART_ANNOUNCE=y +CONFIG_DEBUG_UART_BOARD_INIT=y