diff options
| author | Daniel Thompson <daniel.thompson@linaro.org> | 2015-01-09 18:34:03 +0100 | 
|---|---|---|
| committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2015-01-21 15:49:40 +0000 | 
| commit | 4d31e66412955b20081d6966c271a71d4abcefd7 (patch) | |
| tree | f8cf99b71d85fe9e21a5ab1452996d9e908ef078 /arch/arm/Kconfig.debug | |
| parent | c26b999353339c235b9e166739926d0199eeecbf (diff) | |
ARM: 8272/1: netx: Migrate DEBUG_LL macros to shared directory
As part of the migration we introduce DEBUG_UART_PHYS/DEBUG_UART_VIRT
which default to UART1 but allow a user to configure UART2 or UART3.
We also introduce symbolic names for the registers and flags.
Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org>
Acked-by: Arnd Bergmann <arnd.bergmann@linaro.org>
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/Kconfig.debug')
| -rw-r--r-- | arch/arm/Kconfig.debug | 16 | 
1 files changed, 14 insertions, 2 deletions
| diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index ec25d746b4dd..ff43ea38fe1f 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug @@ -503,6 +503,13 @@ choice  		  Say Y here if you want kernel low-level debugging support  		  on Vybrid based platforms. +	config DEBUG_NETX_UART +		bool "Kernel low-level debugging messages via NetX UART" +		depends on ARCH_NETX +		help +		  Say Y here if you want kernel low-level debugging support +		  on Hilscher NetX based platforms. +  	config DEBUG_NOMADIK_UART  		bool "Kernel low-level debugging messages via NOMADIK UART"  		depends on ARCH_NOMADIK @@ -1231,6 +1238,7 @@ config DEBUG_LL_INCLUDE  				 DEBUG_IMX6SX_UART  	default "debug/ks8695.S" if DEBUG_KS8695_UART  	default "debug/msm.S" if DEBUG_MSM_UART || DEBUG_QCOM_UARTDM +	default "debug/netx.S" if DEBUG_NETX_UART  	default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART  	default "debug/renesas-scif.S" if DEBUG_R7S72100_SCIF2  	default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF0 @@ -1276,6 +1284,7 @@ config DEBUG_UART_BCM63XX  config DEBUG_UART_PHYS  	hex "Physical base address of debug UART" +	default 0x00100a00 if DEBUG_NETX_UART  	default 0x01c20000 if DEBUG_DAVINCI_DMx_UART0  	default 0x01c28000 if DEBUG_SUNXI_UART0  	default 0x01c28400 if DEBUG_SUNXI_UART1 @@ -1364,7 +1373,8 @@ config DEBUG_UART_PHYS  	depends on DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \  		DEBUG_LL_UART_EFM32 || \  		DEBUG_UART_8250 || DEBUG_UART_PL01X || DEBUG_MESON_UARTAO || \ -		DEBUG_MSM_UART || DEBUG_QCOM_UARTDM || DEBUG_R7S72100_SCIF2 || \ +		DEBUG_MSM_UART || DEBUG_NETX_UART || \ +		DEBUG_QCOM_UARTDM || DEBUG_R7S72100_SCIF2 || \  		DEBUG_RCAR_GEN1_SCIF0 || DEBUG_RCAR_GEN1_SCIF2 || \  		DEBUG_RCAR_GEN2_SCIF0 || DEBUG_RCAR_GEN2_SCIF2 || \  		DEBUG_RMOBILE_SCIFA0 || DEBUG_RMOBILE_SCIFA1 || \ @@ -1373,6 +1383,7 @@ config DEBUG_UART_PHYS  config DEBUG_UART_VIRT  	hex "Virtual base address of debug UART" +	default 0xe0000a00 if DEBUG_NETX_UART  	default 0xe0010fe0 if ARCH_RPC  	default 0xe1000000 if DEBUG_MSM_UART  	default 0xf0000be0 if ARCH_EBSA110 @@ -1449,7 +1460,8 @@ config DEBUG_UART_VIRT  	default DEBUG_UART_PHYS if !MMU  	depends on DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \  		DEBUG_UART_8250 || DEBUG_UART_PL01X || DEBUG_MESON_UARTAO || \ -		DEBUG_MSM_UART || DEBUG_QCOM_UARTDM || DEBUG_S3C24XX_UART || \ +		DEBUG_MSM_UART || DEBUG_NETX_UART || \ +		DEBUG_QCOM_UARTDM || DEBUG_S3C24XX_UART || \  		DEBUG_UART_BCM63XX || DEBUG_ASM9260_UART  config DEBUG_UART_8250_SHIFT | 
