[PATCH 0/4] ARM: tegra: Automatic UART selection for earlyprintk

Olof Johansson olof at lixom.net
Wed Jan 18 23:42:44 EST 2012


On Tue, Jan 03, 2012 at 03:25:16PM -0700, Stephen Warren wrote:
> This series allows a Tegra zImage to automatically select the UART to use
> for the zImage decompressor and early printk, based on information from
> the bootloader. The code scans each UART, looking for one that is clocked,
> is out of reset, and that the bootloader has written 'D' (for 'D'ebug) to
> the scratch register.
> 
> At present, the ChromiumOS branch of U-Boot sets up UARTs in this way. If
> this patch is accepted into the kernel, I'll upstream the U-Boot change to
> mainline U-Boot.
> 
> This is important, since different boards use different UARTs, and it's
> nice not to have to configure the kernel differently when switching
> boards.
> 
> This patch series depends on patch "[PATCH V2] arm/tegra: Support Tegra30
> in decompressor UART setup" for context.
> 
> Doug Anderson (2):
>   ARM: tegra: Introduce define DEBUG_UART_SHIFT
>   ARM: tegra: uncompress.h: Store UART address in a variable
> 
> Stephen Warren (2):
>   ARM: tegra: uncompress.h: Choose a UART at runtime
>   ARM: tegra: Pass uncompress.h UART selection to DEBUG_LL

Thanks, applied.


-Olof



More information about the linux-arm-kernel mailing list