aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/Kconfig
diff options
context:
space:
mode:
authorWilson Ding <dingwei@marvell.com>2016-02-16 13:14:53 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-03-07 19:11:14 -0500
commit30530791a7a032dc27dbbab56b8afabd5138074c (patch)
treed1a5505aea2f2b173e841cf34a6b3471db38e615 /drivers/tty/serial/Kconfig
parent82a3f87f6e80e0bf7978152021eb8938976721cb (diff)
serial: mvebu-uart: initial support for Armada-3700 serial port
Armada-3700's uart is a simple serial port, which doesn't support. Configuring the modem control lines. The uart port has a 32 bytes Tx FIFO and a 64 bytes Rx FIFO The uart driver implements the uart core operations. It also support the system (early) console based on Armada-3700's serial port. Known Issue: The uart driver currently doesn't support clock programming, which means the baud-rate stays with the default value configured by the bootloader at boot time [gregory.clement@free-electrons.com: Rewrite many part which are too long to enumerate] Signed-off-by: Wilson Ding <dingwei@marvell.com> Signed-off-by: Nadav Haklai <nadavh@marvell.com> Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty/serial/Kconfig')
-rw-r--r--drivers/tty/serial/Kconfig22
1 files changed, 22 insertions, 0 deletions
diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index de2481cf6e58..13d4ed6caac4 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -1602,6 +1602,28 @@ config SERIAL_STM32_CONSOLE
1602 depends on SERIAL_STM32=y 1602 depends on SERIAL_STM32=y
1603 select SERIAL_CORE_CONSOLE 1603 select SERIAL_CORE_CONSOLE
1604 1604
1605config SERIAL_MVEBU_UART
1606 bool "Marvell EBU serial port support"
1607 select SERIAL_CORE
1608 help
1609 This driver is for Marvell EBU SoC's UART. If you have a machine
1610 based on the Armada-3700 SoC and wish to use the on-board serial
1611 port,
1612 say 'Y' here.
1613 Otherwise, say 'N'.
1614
1615config SERIAL_MVEBU_CONSOLE
1616 bool "Console on Marvell EBU serial port"
1617 depends on SERIAL_MVEBU_UART
1618 select SERIAL_CORE_CONSOLE
1619 select SERIAL_EARLYCON
1620 default y
1621 help
1622 Say 'Y' here if you wish to use Armada-3700 UART as the system console.
1623 (the system console is the device which receives all kernel messages
1624 and warnings and which allows logins in single user mode)
1625 Otherwise, say 'N'.
1626
1605endmenu 1627endmenu
1606 1628
1607config SERIAL_MCTRL_GPIO 1629config SERIAL_MCTRL_GPIO