diff options
Diffstat (limited to 'drivers/tty/serial/Kconfig')
-rw-r--r-- | drivers/tty/serial/Kconfig | 48 |
1 files changed, 36 insertions, 12 deletions
diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 2a53be5f010d..59c23d038106 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig | |||
@@ -93,7 +93,7 @@ config SERIAL_SB1250_DUART_CONSOLE | |||
93 | 93 | ||
94 | config SERIAL_ATMEL | 94 | config SERIAL_ATMEL |
95 | bool "AT91 / AT32 on-chip serial port support" | 95 | bool "AT91 / AT32 on-chip serial port support" |
96 | depends on (ARM && ARCH_AT91) || AVR32 | 96 | depends on ARCH_AT91 || AVR32 |
97 | select SERIAL_CORE | 97 | select SERIAL_CORE |
98 | help | 98 | help |
99 | This enables the driver for the on-chip UARTs of the Atmel | 99 | This enables the driver for the on-chip UARTs of the Atmel |
@@ -198,7 +198,7 @@ config SERIAL_CLPS711X_CONSOLE | |||
198 | 198 | ||
199 | config SERIAL_SAMSUNG | 199 | config SERIAL_SAMSUNG |
200 | tristate "Samsung SoC serial support" | 200 | tristate "Samsung SoC serial support" |
201 | depends on ARM && PLAT_SAMSUNG | 201 | depends on PLAT_SAMSUNG |
202 | select SERIAL_CORE | 202 | select SERIAL_CORE |
203 | help | 203 | help |
204 | Support for the on-chip UARTs on the Samsung S3C24XX series CPUs, | 204 | Support for the on-chip UARTs on the Samsung S3C24XX series CPUs, |
@@ -208,14 +208,14 @@ config SERIAL_SAMSUNG | |||
208 | 208 | ||
209 | config SERIAL_SAMSUNG_UARTS_4 | 209 | config SERIAL_SAMSUNG_UARTS_4 |
210 | bool | 210 | bool |
211 | depends on ARM && PLAT_SAMSUNG | 211 | depends on PLAT_SAMSUNG |
212 | default y if !(CPU_S3C2410 || SERIAL_S3C2412 || CPU_S3C2440 || CPU_S3C2442) | 212 | default y if !(CPU_S3C2410 || SERIAL_S3C2412 || CPU_S3C2440 || CPU_S3C2442) |
213 | help | 213 | help |
214 | Internal node for the common case of 4 Samsung compatible UARTs | 214 | Internal node for the common case of 4 Samsung compatible UARTs |
215 | 215 | ||
216 | config SERIAL_SAMSUNG_UARTS | 216 | config SERIAL_SAMSUNG_UARTS |
217 | int | 217 | int |
218 | depends on ARM && PLAT_SAMSUNG | 218 | depends on PLAT_SAMSUNG |
219 | default 6 if ARCH_S5P6450 | 219 | default 6 if ARCH_S5P6450 |
220 | default 4 if SERIAL_SAMSUNG_UARTS_4 || CPU_S3C2416 | 220 | default 4 if SERIAL_SAMSUNG_UARTS_4 || CPU_S3C2416 |
221 | default 3 | 221 | default 3 |
@@ -249,7 +249,7 @@ config SERIAL_SAMSUNG_CONSOLE | |||
249 | 249 | ||
250 | config SERIAL_SIRFSOC | 250 | config SERIAL_SIRFSOC |
251 | tristate "SiRF SoC Platform Serial port support" | 251 | tristate "SiRF SoC Platform Serial port support" |
252 | depends on ARM && ARCH_PRIMA2 | 252 | depends on ARCH_PRIMA2 |
253 | select SERIAL_CORE | 253 | select SERIAL_CORE |
254 | help | 254 | help |
255 | Support for the on-chip UART on the CSR SiRFprimaII series, | 255 | Support for the on-chip UART on the CSR SiRFprimaII series, |
@@ -347,7 +347,7 @@ config SERIAL_ZS_CONSOLE | |||
347 | 347 | ||
348 | config SERIAL_21285 | 348 | config SERIAL_21285 |
349 | tristate "DC21285 serial port support" | 349 | tristate "DC21285 serial port support" |
350 | depends on ARM && FOOTBRIDGE | 350 | depends on FOOTBRIDGE |
351 | select SERIAL_CORE | 351 | select SERIAL_CORE |
352 | help | 352 | help |
353 | If you have a machine based on a 21285 (Footbridge) StrongARM(R)/ | 353 | If you have a machine based on a 21285 (Footbridge) StrongARM(R)/ |
@@ -371,7 +371,7 @@ config SERIAL_21285_CONSOLE | |||
371 | 371 | ||
372 | config SERIAL_MPSC | 372 | config SERIAL_MPSC |
373 | bool "Marvell MPSC serial port support" | 373 | bool "Marvell MPSC serial port support" |
374 | depends on PPC32 && MV64X60 | 374 | depends on MV64X60 |
375 | select SERIAL_CORE | 375 | select SERIAL_CORE |
376 | help | 376 | help |
377 | Say Y here if you want to use the Marvell MPSC serial controller. | 377 | Say Y here if you want to use the Marvell MPSC serial controller. |
@@ -408,7 +408,7 @@ config SERIAL_PXA_CONSOLE | |||
408 | 408 | ||
409 | config SERIAL_SA1100 | 409 | config SERIAL_SA1100 |
410 | bool "SA1100 serial port support" | 410 | bool "SA1100 serial port support" |
411 | depends on ARM && ARCH_SA1100 | 411 | depends on ARCH_SA1100 |
412 | select SERIAL_CORE | 412 | select SERIAL_CORE |
413 | help | 413 | help |
414 | If you have a machine based on a SA1100/SA1110 StrongARM(R) CPU you | 414 | If you have a machine based on a SA1100/SA1110 StrongARM(R) CPU you |
@@ -716,7 +716,7 @@ config SERIAL_SH_SCI_DMA | |||
716 | 716 | ||
717 | config SERIAL_PNX8XXX | 717 | config SERIAL_PNX8XXX |
718 | bool "Enable PNX8XXX SoCs' UART Support" | 718 | bool "Enable PNX8XXX SoCs' UART Support" |
719 | depends on MIPS && (SOC_PNX8550 || SOC_PNX833X) | 719 | depends on SOC_PNX8550 || SOC_PNX833X |
720 | select SERIAL_CORE | 720 | select SERIAL_CORE |
721 | help | 721 | help |
722 | If you have a MIPS-based Philips SoC such as PNX8550 or PNX8330 | 722 | If you have a MIPS-based Philips SoC such as PNX8550 or PNX8330 |
@@ -1013,7 +1013,7 @@ config SERIAL_SGI_IOC3 | |||
1013 | 1013 | ||
1014 | config SERIAL_MSM | 1014 | config SERIAL_MSM |
1015 | bool "MSM on-chip serial port support" | 1015 | bool "MSM on-chip serial port support" |
1016 | depends on ARM && ARCH_MSM | 1016 | depends on ARCH_MSM |
1017 | select SERIAL_CORE | 1017 | select SERIAL_CORE |
1018 | 1018 | ||
1019 | config SERIAL_MSM_CONSOLE | 1019 | config SERIAL_MSM_CONSOLE |
@@ -1035,7 +1035,7 @@ config SERIAL_MSM_HS | |||
1035 | 1035 | ||
1036 | config SERIAL_VT8500 | 1036 | config SERIAL_VT8500 |
1037 | bool "VIA VT8500 on-chip serial port support" | 1037 | bool "VIA VT8500 on-chip serial port support" |
1038 | depends on ARM && ARCH_VT8500 | 1038 | depends on ARCH_VT8500 |
1039 | select SERIAL_CORE | 1039 | select SERIAL_CORE |
1040 | 1040 | ||
1041 | config SERIAL_VT8500_CONSOLE | 1041 | config SERIAL_VT8500_CONSOLE |
@@ -1045,7 +1045,7 @@ config SERIAL_VT8500_CONSOLE | |||
1045 | 1045 | ||
1046 | config SERIAL_NETX | 1046 | config SERIAL_NETX |
1047 | tristate "NetX serial port support" | 1047 | tristate "NetX serial port support" |
1048 | depends on ARM && ARCH_NETX | 1048 | depends on ARCH_NETX |
1049 | select SERIAL_CORE | 1049 | select SERIAL_CORE |
1050 | help | 1050 | help |
1051 | If you have a machine based on a Hilscher NetX SoC you | 1051 | If you have a machine based on a Hilscher NetX SoC you |
@@ -1376,6 +1376,7 @@ config SERIAL_MXS_AUART_CONSOLE | |||
1376 | 1376 | ||
1377 | config SERIAL_XILINX_PS_UART | 1377 | config SERIAL_XILINX_PS_UART |
1378 | tristate "Xilinx PS UART support" | 1378 | tristate "Xilinx PS UART support" |
1379 | depends on OF | ||
1379 | select SERIAL_CORE | 1380 | select SERIAL_CORE |
1380 | help | 1381 | help |
1381 | This driver supports the Xilinx PS UART port. | 1382 | This driver supports the Xilinx PS UART port. |
@@ -1423,4 +1424,27 @@ config SERIAL_EFM32_UART_CONSOLE | |||
1423 | depends on SERIAL_EFM32_UART=y | 1424 | depends on SERIAL_EFM32_UART=y |
1424 | select SERIAL_CORE_CONSOLE | 1425 | select SERIAL_CORE_CONSOLE |
1425 | 1426 | ||
1427 | config SERIAL_ARC | ||
1428 | tristate "ARC UART driver support" | ||
1429 | select SERIAL_CORE | ||
1430 | help | ||
1431 | Driver for on-chip UART for ARC(Synopsys) for the legacy | ||
1432 | FPGA Boards (ML50x/ARCAngel4) | ||
1433 | |||
1434 | config SERIAL_ARC_CONSOLE | ||
1435 | bool "Console on ARC UART" | ||
1436 | depends on SERIAL_ARC=y | ||
1437 | select SERIAL_CORE_CONSOLE | ||
1438 | help | ||
1439 | Enable system Console on ARC UART | ||
1440 | |||
1441 | config SERIAL_ARC_NR_PORTS | ||
1442 | int "Number of ARC UART ports" | ||
1443 | depends on SERIAL_ARC | ||
1444 | range 1 3 | ||
1445 | default "1" | ||
1446 | help | ||
1447 | Set this to the number of serial ports you want the driver | ||
1448 | to support. | ||
1449 | |||
1426 | endmenu | 1450 | endmenu |