]> git.ipfire.org Git - people/ms/u-boot.git/commit - arch/arm/mach-uniphier/init/init.c
ARM: uniphier: support Debug UART
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Fri, 18 Mar 2016 07:41:52 +0000 (16:41 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Wed, 23 Mar 2016 16:45:41 +0000 (01:45 +0900)
commitd5cf32977f0068c046687e3ff944c5e637b4bfa0
tree8eaba9e42364abc83cfbbc3ffeed891a4efa0c69
parent650aedbfc03e2f594ca0a8000b357dc6412710aa
ARM: uniphier: support Debug UART

For ARM32 architecture, CONFIG_DEBUG_LL is available for early
low-level debugging (and actually UniPhier 32bit SoCs use it), but
ARM64 architecture does not support it.  Instead, CONFIG_DEBUG_UART
is available as an architecture-independent debug facility.

This commit supports it on all the UniPhier SoCs (including the new
ARMv8 SoCs), which is very useful for new SoC bringups.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
14 files changed:
arch/arm/mach-uniphier/Makefile
arch/arm/mach-uniphier/debug-uart/Makefile [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart-ld20.c [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart-ld4.c [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart-ld6b.c [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart-pro4.c [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart-pro5.c [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart-pxs2.c [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart-sld3.c [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart-sld8.c [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart.c [new file with mode: 0644]
arch/arm/mach-uniphier/debug-uart/debug-uart.h [new file with mode: 0644]
arch/arm/mach-uniphier/init/init.c
drivers/serial/Kconfig