android_kernel_motorola_sm6225/arch/arm/include/debug
Shawn Guo 3b4af9bc24 ARM: 7672/1: uncompress debug support for multiplatform build
Instead of giving zero support of uncompress debug for multiplatform
build, the patch turns uncompress debug into one part of DEBUG_LL
support.  When DEBUG_LL is turned on for a particular platform,
uncompress debug works too for that platform.

OMAP and Tegra are exceptions here.  OMAP low-level debug code places
data in the .data section, and that is not allowed in decompressor.
And Tegra code has reference to variable that's unavailable in
decompressor but only in kernel.  That's why Kconfig symbol
DEBUG_UNCOMPRESS controlling multiplatform uncompress debug support is
defined with !DEBUG_OMAP2PLUS_UART && !DEBUG_TEGRA_UART.

It creates arch/arm/boot/compressed/debug.S with CONFIG_DEBUG_LL_INCLUDE
included there, implements a generic putc() using those macros, which
will be built when DEBUG_UNCOMPRESS is defined.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2013-03-15 17:18:52 +00:00
..
8250_32.S ARM: socfpga: Fix socfpga compilation with early_printk() enabled 2012-10-25 16:52:53 +02:00
highbank.S ARM: highbank: move debug macros to include/debug 2012-09-14 09:22:01 -05:00
icedcc.S
imx-uart.h ARM: imx: support DEBUG_LL uart port selection for all i.MX SoCs 2013-02-05 10:14:55 +08:00
imx.S ARM: imx: support DEBUG_LL uart port selection for all i.MX SoCs 2013-02-05 10:14:55 +08:00
mvebu.S ARM: mvebu: move debug macros to include/debug 2012-09-14 09:22:02 -05:00
omap2plus.S ARM: OMAP2+: Add multiplatform debug_ll support 2013-01-11 11:24:19 -08:00
picoxcell.S ARM: socfpga: Fix socfpga compilation with early_printk() enabled 2012-10-25 16:52:53 +02:00
socfpga.S ARM: socfpga: Fix socfpga compilation with early_printk() enabled 2012-10-25 16:52:53 +02:00
sunxi.S ARM: sunxi: Add earlyprintk support for UART0 (sun4i) 2012-11-20 15:36:21 +01:00
tegra.S ARM: tegra: move debug-macro.S to include/debug 2012-11-16 12:22:18 -07:00
uncompress.h ARM: 7672/1: uncompress debug support for multiplatform build 2013-03-15 17:18:52 +00:00
vexpress.S ARM: vexpress: fix ll debug code when building multiplatform 2012-11-08 16:30:28 +01:00
vt8500.S arm: vt8500: Convert debug-macro.S to be multiplatform friendly 2013-01-12 15:47:38 +13:00
zynq.S ARM: zynq: add support for ARCH_MULTIPLATFORM 2012-11-21 10:52:13 +01:00