diff options
Diffstat (limited to 'drivers/tty/serial/Kconfig')
-rw-r--r-- | drivers/tty/serial/Kconfig | 73 |
1 files changed, 68 insertions, 5 deletions
diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 4720b4ba096a..233fbaaf2559 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig | |||
@@ -141,6 +141,25 @@ config SERIAL_ATMEL_TTYAT | |||
141 | 141 | ||
142 | Say Y if you have an external 8250/16C550 UART. If unsure, say N. | 142 | Say Y if you have an external 8250/16C550 UART. If unsure, say N. |
143 | 143 | ||
144 | config SERIAL_KGDB_NMI | ||
145 | bool "Serial console over KGDB NMI debugger port" | ||
146 | depends on KGDB_SERIAL_CONSOLE | ||
147 | help | ||
148 | This special driver allows you to temporary use NMI debugger port | ||
149 | as a normal console (assuming that the port is attached to KGDB). | ||
150 | |||
151 | Unlike KDB's disable_nmi command, with this driver you are always | ||
152 | able to go back to the debugger using KGDB escape sequence ($3#33). | ||
153 | This is because this console driver processes the input in NMI | ||
154 | context, and thus is able to intercept the magic sequence. | ||
155 | |||
156 | Note that since the console interprets input and uses polling | ||
157 | communication methods, for things like PPP you still must fully | ||
158 | detach debugger port from the KGDB NMI (i.e. disable_nmi), and | ||
159 | use raw console. | ||
160 | |||
161 | If unsure, say N. | ||
162 | |||
144 | config SERIAL_KS8695 | 163 | config SERIAL_KS8695 |
145 | bool "Micrel KS8695 (Centaur) serial port support" | 164 | bool "Micrel KS8695 (Centaur) serial port support" |
146 | depends on ARCH_KS8695 | 165 | depends on ARCH_KS8695 |
@@ -257,12 +276,19 @@ config SERIAL_MAX3100 | |||
257 | help | 276 | help |
258 | MAX3100 chip support | 277 | MAX3100 chip support |
259 | 278 | ||
260 | config SERIAL_MAX3107 | 279 | config SERIAL_MAX310X |
261 | tristate "MAX3107 support" | 280 | bool "MAX310X support" |
262 | depends on SPI | 281 | depends on SPI |
263 | select SERIAL_CORE | 282 | select SERIAL_CORE |
283 | select REGMAP_SPI if SPI | ||
284 | default n | ||
264 | help | 285 | help |
265 | MAX3107 chip support | 286 | This selects support for an advanced UART from Maxim (Dallas). |
287 | Supported ICs are MAX3107, MAX3108. | ||
288 | Each IC contains 128 words each of receive and transmit FIFO | ||
289 | that can be controlled through I2C or high-speed SPI. | ||
290 | |||
291 | Say Y here if you want to support this ICs. | ||
266 | 292 | ||
267 | config SERIAL_DZ | 293 | config SERIAL_DZ |
268 | bool "DECstation DZ serial driver" | 294 | bool "DECstation DZ serial driver" |
@@ -686,7 +712,7 @@ config SERIAL_SH_SCI_CONSOLE | |||
686 | 712 | ||
687 | config SERIAL_SH_SCI_DMA | 713 | config SERIAL_SH_SCI_DMA |
688 | bool "DMA support" | 714 | bool "DMA support" |
689 | depends on SERIAL_SH_SCI && SH_DMAE && EXPERIMENTAL | 715 | depends on SERIAL_SH_SCI && SH_DMAE |
690 | 716 | ||
691 | config SERIAL_PNX8XXX | 717 | config SERIAL_PNX8XXX |
692 | bool "Enable PNX8XXX SoCs' UART Support" | 718 | bool "Enable PNX8XXX SoCs' UART Support" |
@@ -704,6 +730,25 @@ config SERIAL_PNX8XXX_CONSOLE | |||
704 | If you have a MIPS-based Philips SoC such as PNX8550 or PNX8330 | 730 | If you have a MIPS-based Philips SoC such as PNX8550 or PNX8330 |
705 | and you want to use serial console, say Y. Otherwise, say N. | 731 | and you want to use serial console, say Y. Otherwise, say N. |
706 | 732 | ||
733 | config SERIAL_HS_LPC32XX | ||
734 | tristate "LPC32XX high speed serial port support" | ||
735 | depends on ARCH_LPC32XX && OF | ||
736 | select SERIAL_CORE | ||
737 | help | ||
738 | Support for the LPC32XX high speed serial ports (up to 900kbps). | ||
739 | Those are UARTs completely different from the Standard UARTs on the | ||
740 | LPC32XX SoC. | ||
741 | Choose M or Y here to build this driver. | ||
742 | |||
743 | config SERIAL_HS_LPC32XX_CONSOLE | ||
744 | bool "Enable LPC32XX high speed UART serial console" | ||
745 | depends on SERIAL_HS_LPC32XX | ||
746 | select SERIAL_CORE_CONSOLE | ||
747 | help | ||
748 | If you would like to be able to use one of the high speed serial | ||
749 | ports on the LPC32XX as the console, you can do so by answering | ||
750 | Y to this option. | ||
751 | |||
707 | config SERIAL_CORE | 752 | config SERIAL_CORE |
708 | tristate | 753 | tristate |
709 | 754 | ||
@@ -1104,6 +1149,24 @@ config SERIAL_SC26XX_CONSOLE | |||
1104 | help | 1149 | help |
1105 | Support for Console on SC2681/SC2692 serial ports. | 1150 | Support for Console on SC2681/SC2692 serial ports. |
1106 | 1151 | ||
1152 | config SERIAL_SCCNXP | ||
1153 | bool "SCCNXP serial port support" | ||
1154 | depends on !SERIAL_SC26XX | ||
1155 | select SERIAL_CORE | ||
1156 | default n | ||
1157 | help | ||
1158 | This selects support for an advanced UART from NXP (Philips). | ||
1159 | Supported ICs are SCC2681, SCC2691, SCC2692, SC28L91, SC28L92, | ||
1160 | SC28L202, SCC68681 and SCC68692. | ||
1161 | Positioned as a replacement for the driver SC26XX. | ||
1162 | |||
1163 | config SERIAL_SCCNXP_CONSOLE | ||
1164 | bool "Console on SCCNXP serial port" | ||
1165 | depends on SERIAL_SCCNXP | ||
1166 | select SERIAL_CORE_CONSOLE | ||
1167 | help | ||
1168 | Support for console on SCCNXP serial ports. | ||
1169 | |||
1107 | config SERIAL_BFIN_SPORT | 1170 | config SERIAL_BFIN_SPORT |
1108 | tristate "Blackfin SPORT emulate UART" | 1171 | tristate "Blackfin SPORT emulate UART" |
1109 | depends on BLACKFIN | 1172 | depends on BLACKFIN |
@@ -1260,7 +1323,7 @@ config SERIAL_ALTERA_UART_CONSOLE | |||
1260 | 1323 | ||
1261 | config SERIAL_IFX6X60 | 1324 | config SERIAL_IFX6X60 |
1262 | tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" | 1325 | tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)" |
1263 | depends on GPIOLIB && SPI && EXPERIMENTAL | 1326 | depends on GPIOLIB && SPI |
1264 | help | 1327 | help |
1265 | Support for the IFX6x60 modem devices on Intel MID platforms. | 1328 | Support for the IFX6x60 modem devices on Intel MID platforms. |
1266 | 1329 | ||