arm: pdu001: Fix early debugging UART

The changes from commit 0dba45864b ("arm: Init the debug UART")
prevent the early debug UART from being initialized correctly.
To fix this we not just configure the pin multiplexer but add setting up
early clocks.

Signed-off-by: Felix Brack <fb@ltec.ch>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Felix Brack 2022-02-15 15:27:23 +01:00 committed by Tom Rini
parent 11f29d4436
commit 286f94803e
2 changed files with 3 additions and 5 deletions

View file

@ -6,8 +6,4 @@
# SPDX-License-Identifier: GPL-2.0+
#
ifeq ($(CONFIG_$(SPL_)SKIP_LOWLEVEL_INIT),)
obj-y := mux.o
endif
obj-y += board.o
obj-y := board.o mux.o

View file

@ -240,6 +240,8 @@ void sdram_init(void)
#ifdef CONFIG_DEBUG_UART
void board_debug_uart_init(void)
{
setup_early_clocks();
/* done by pin controller driver if not debugging */
enable_uart_pin_mux(CONFIG_DEBUG_UART_BASE);
}