ARM: vexpress: Config option for early printk console
authorPawel Moll <pawel.moll@arm.com>
Wed, 11 Jul 2012 16:07:25 +0000 (17:07 +0100)
committerPawel Moll <pawel.moll@arm.com>
Fri, 13 Jul 2012 10:48:29 +0000 (11:48 +0100)
commit1b820eaf42cde1df11d718909273611ee8e86ad0
tree23696596fd8cc08cf47cee8b923b1677c3fed90f
parent375faa93cbd8062317d17ddfa6d8fea75f3bbf9b
ARM: vexpress: Config option for early printk console

Versatile Express platform can be used in different configurations,
the console UART used by early printk may be located at different
addresses in the address space.

This patch makes it possible to select the base address of a PL011
UART to be used as a console output in the kernel configuration.
The default behaviour is still the heuristic detecting memory map
on Cortex-A core tiles.

The zImage decompressor will use the same configuration values
or print out nothing if DEBUG_LL is not enabled.

Signed-off-by: Pawel Moll <pawel.moll@arm.com>
arch/arm/Kconfig.debug
arch/arm/mach-vexpress/include/mach/debug-macro.S
arch/arm/mach-vexpress/include/mach/uncompress.h