ARM: debug-ll: fix UART configuration with ARCH_KEYSTONE
authorArnd Bergmann <arnd@arndb.de>
Thu, 3 Dec 2015 13:41:11 +0000 (14:41 +0100)
committerArnd Bergmann <arnd@arndb.de>
Tue, 15 Dec 2015 22:41:49 +0000 (23:41 +0100)
We may have multiple platforms enabled and also DEBUG_LL
configured for one of them. However if we enable ARCH_KEYSTONE,
we default to using 32-bit UART access independent of which
platform we are actually using, which can be confusing.

This changes the logic so the 32-bit default gets only
used by default if we actually configure the keystone
UART, as opposed to picking some other 8250 setting on
a kernel that has keystone support enabled.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm/Kconfig.debug

index 259c0ca9c99a8f510410d3b1e9f2dd40707555ca..5f334e3f8a82c642ae5317f86118d5bfdd615bce 100644 (file)
@@ -1580,8 +1580,9 @@ config DEBUG_UART_8250_WORD
        bool "Use 32-bit accesses for 8250 UART"
        depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
        depends on DEBUG_UART_8250_SHIFT >= 2
-       default y if DEBUG_PICOXCELL_UART || DEBUG_SOCFPGA_UART0 || \
-               DEBUG_SOCFPGA_UART1 || ARCH_KEYSTONE || \
+       default y if DEBUG_PICOXCELL_UART || \
+               DEBUG_SOCFPGA_UART0 || DEBUG_SOCFPGA_UART1 || \
+               DEBUG_KEYSTONE_UART0 || DEBUG_KEYSTONE_UART1 || \
                DEBUG_ALPINE_UART0 || \
                DEBUG_DAVINCI_DMx_UART0 || DEBUG_DAVINCI_DA8XX_UART1 || \
                DEBUG_DAVINCI_DA8XX_UART2 || \