aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorHaojian Zhuang <haojian.zhuang@linaro.org>2013-08-24 01:58:39 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2013-09-02 08:51:03 -0400
commit8d258beb76e3bc7dcb65be93cde5c892ebe0346b (patch)
tree032540de5b09c2544f3dd4ec97e118408bf8dd71 /arch
parent5927c4dfe853897c86a581db84c74b7577ec86b1 (diff)
ARM: 7826/1: debug: support debug ll on hisilicon soc
Support UART0 debug ll on Hisilicon Hi3620 SoC & Hi3716 SoC. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/Kconfig.debug19
1 files changed, 19 insertions, 0 deletions
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
index 450aa9c7f825..4137529850cb 100644
--- a/arch/arm/Kconfig.debug
+++ b/arch/arm/Kconfig.debug
@@ -180,6 +180,22 @@ choice
180 Say Y here if you want the debug print routines to direct 180 Say Y here if you want the debug print routines to direct
181 their output to the 8250 at PCI COM1. 181 their output to the 8250 at PCI COM1.
182 182
183 config DEBUG_HI3620_UART
184 bool "Hisilicon HI3620 Debug UART"
185 depends on ARCH_HI3xxx
186 select DEBUG_UART_PL01X
187 help
188 Say Y here if you want kernel low-level debugging support
189 on HI3620 UART.
190
191 config DEBUG_HI3716_UART
192 bool "Hisilicon Hi3716 Debug UART"
193 depends on ARCH_HI3xxx
194 select DEBUG_UART_PL01X
195 help
196 Say Y here if you want kernel low-level debugging support
197 on HI3716 UART.
198
183 config DEBUG_HIGHBANK_UART 199 config DEBUG_HIGHBANK_UART
184 bool "Kernel low-level debugging messages via Highbank UART" 200 bool "Kernel low-level debugging messages via Highbank UART"
185 depends on ARCH_HIGHBANK 201 depends on ARCH_HIGHBANK
@@ -952,6 +968,8 @@ config DEBUG_UART_PHYS
952 default 0xf1012000 if DEBUG_MVEBU_UART_ALTERNATE 968 default 0xf1012000 if DEBUG_MVEBU_UART_ALTERNATE
953 default 0xf1012000 if ARCH_DOVE || ARCH_KIRKWOOD || ARCH_MV78XX0 || \ 969 default 0xf1012000 if ARCH_DOVE || ARCH_KIRKWOOD || ARCH_MV78XX0 || \
954 ARCH_ORION5X 970 ARCH_ORION5X
971 default 0xf8b00000 if DEBUG_HI3716_UART
972 default 0xfcb00000 if DEBUG_HI3620_UART
955 default 0xfe800000 if ARCH_IOP32X 973 default 0xfe800000 if ARCH_IOP32X
956 default 0xffc02000 if DEBUG_SOCFPGA_UART 974 default 0xffc02000 if DEBUG_SOCFPGA_UART
957 default 0xffd82340 if ARCH_IOP13XX 975 default 0xffd82340 if ARCH_IOP13XX
@@ -988,6 +1006,7 @@ config DEBUG_UART_VIRT
988 default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART 1006 default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART
989 default 0xfe230000 if DEBUG_PICOXCELL_UART 1007 default 0xfe230000 if DEBUG_PICOXCELL_UART
990 default 0xfe800000 if ARCH_IOP32X 1008 default 0xfe800000 if ARCH_IOP32X
1009 default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HI3716_UART
991 default 0xfeb24000 if DEBUG_RK3X_UART0 1010 default 0xfeb24000 if DEBUG_RK3X_UART0
992 default 0xfeb26000 if DEBUG_RK3X_UART1 1011 default 0xfeb26000 if DEBUG_RK3X_UART1
993 default 0xfeb30c00 if DEBUG_KEYSTONE_UART0 1012 default 0xfeb30c00 if DEBUG_KEYSTONE_UART0