[U-Boot] [PATCH 10/11] tegra20: remove old pinmux setup

Stephen Warren swarren at nvidia.com
Fri Jan 25 23:12:43 CET 2013


On 01/24/2013 08:48 AM, Lucas Stach wrote:
> All boards are converted to the new tablebased pinmux setup. Get rid of
> the old method.

> diff --git a/arch/arm/cpu/tegra-common/board.c b/arch/arm/cpu/tegra-common/board.c

> @@ -145,7 +121,6 @@ static void setup_uarts(int uart_ids)
>  		if (uart_ids & (1 << i)) {
>  			enum periph_id id = id_for_uart[i];
>  
> -			funcmux_select(id, uart_configs[i]);
>  			clock_ll_start_uart(id);
>  		}
>  	}

Doesn't the debug UART get set up very early, in the SPL, before any
table-based pinmux could be activated?

If so, I think we need to leave this one funcmux API call in place, so
that the debug UART always works nice and early.

If not, how much does this series increase the binary of the SPL?


More information about the U-Boot mailing list