diff options
author | Grant Likely <grant.likely@secretlab.ca> | 2010-05-25 02:38:26 -0400 |
---|---|---|
committer | Grant Likely <grant.likely@secretlab.ca> | 2010-05-25 02:38:26 -0400 |
commit | b1e50ebcf24668e57f058deb48b0704b5391ed0f (patch) | |
tree | 17e1b69b249d0738317b732186340c9dd053f1a1 /drivers/serial/Kconfig | |
parent | 0c2a2ae32793e3500a15a449612485f5d17dd431 (diff) | |
parent | 7e125f7b9cbfce4101191b8076d606c517a73066 (diff) |
Merge remote branch 'origin' into secretlab/next-spi
Diffstat (limited to 'drivers/serial/Kconfig')
-rw-r--r-- | drivers/serial/Kconfig | 105 |
1 files changed, 87 insertions, 18 deletions
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index f55c49475a8c..8b23165bc5dc 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig | |||
@@ -518,12 +518,13 @@ config SERIAL_S3C2412 | |||
518 | Serial port support for the Samsung S3C2412 and S3C2413 SoC | 518 | Serial port support for the Samsung S3C2412 and S3C2413 SoC |
519 | 519 | ||
520 | config SERIAL_S3C2440 | 520 | config SERIAL_S3C2440 |
521 | tristate "Samsung S3C2440/S3C2442 Serial port support" | 521 | tristate "Samsung S3C2440/S3C2442/S3C2416 Serial port support" |
522 | depends on SERIAL_SAMSUNG && (CPU_S3C2440 || CPU_S3C2442) | 522 | depends on SERIAL_SAMSUNG && (CPU_S3C2440 || CPU_S3C2442 || CPU_S3C2416) |
523 | default y if CPU_S3C2440 | 523 | default y if CPU_S3C2440 |
524 | default y if CPU_S3C2442 | 524 | default y if CPU_S3C2442 |
525 | select SERIAL_SAMSUNG_UARTS_4 if CPU_S3C2416 | ||
525 | help | 526 | help |
526 | Serial port support for the Samsung S3C2440 and S3C2442 SoC | 527 | Serial port support for the Samsung S3C2440, S3C2416 and S3C2442 SoC |
527 | 528 | ||
528 | config SERIAL_S3C24A0 | 529 | config SERIAL_S3C24A0 |
529 | tristate "Samsung S3C24A0 Serial port support" | 530 | tristate "Samsung S3C24A0 Serial port support" |
@@ -533,21 +534,13 @@ config SERIAL_S3C24A0 | |||
533 | Serial port support for the Samsung S3C24A0 SoC | 534 | Serial port support for the Samsung S3C24A0 SoC |
534 | 535 | ||
535 | config SERIAL_S3C6400 | 536 | config SERIAL_S3C6400 |
536 | tristate "Samsung S3C6400/S3C6410/S5P6440 Seria port support" | 537 | tristate "Samsung S3C6400/S3C6410/S5P6440/S5PC100 Serial port support" |
537 | depends on SERIAL_SAMSUNG && (CPU_S3C6400 || CPU_S3C6410 || CPU_S5P6440) | 538 | depends on SERIAL_SAMSUNG && (CPU_S3C6400 || CPU_S3C6410 || CPU_S5P6440 || CPU_S5PC100) |
538 | select SERIAL_SAMSUNG_UARTS_4 | 539 | select SERIAL_SAMSUNG_UARTS_4 |
539 | default y | 540 | default y |
540 | help | 541 | help |
541 | Serial port support for the Samsung S3C6400, S3C6410 and S5P6440 | 542 | Serial port support for the Samsung S3C6400, S3C6410, S5P6440 |
542 | SoCs | 543 | and S5PC100 SoCs |
543 | |||
544 | config SERIAL_S5PC100 | ||
545 | tristate "Samsung S5PC100 Serial port support" | ||
546 | depends on SERIAL_SAMSUNG && CPU_S5PC100 | ||
547 | select SERIAL_SAMSUNG_UARTS_4 | ||
548 | default y | ||
549 | help | ||
550 | Serial port support for the Samsung S5PC100 SoCs | ||
551 | 544 | ||
552 | config SERIAL_S5PV210 | 545 | config SERIAL_S5PV210 |
553 | tristate "Samsung S5PV210 Serial port support" | 546 | tristate "Samsung S5PV210 Serial port support" |
@@ -1430,8 +1423,8 @@ config SERIAL_SC26XX_CONSOLE | |||
1430 | Support for Console on SC2681/SC2692 serial ports. | 1423 | Support for Console on SC2681/SC2692 serial ports. |
1431 | 1424 | ||
1432 | config SERIAL_BFIN_SPORT | 1425 | config SERIAL_BFIN_SPORT |
1433 | tristate "Blackfin SPORT emulate UART (EXPERIMENTAL)" | 1426 | tristate "Blackfin SPORT emulate UART" |
1434 | depends on BLACKFIN && EXPERIMENTAL | 1427 | depends on BLACKFIN |
1435 | select SERIAL_CORE | 1428 | select SERIAL_CORE |
1436 | help | 1429 | help |
1437 | Enable SPORT emulate UART on Blackfin series. | 1430 | Enable SPORT emulate UART on Blackfin series. |
@@ -1446,28 +1439,52 @@ config SERIAL_BFIN_SPORT_CONSOLE | |||
1446 | 1439 | ||
1447 | config SERIAL_BFIN_SPORT0_UART | 1440 | config SERIAL_BFIN_SPORT0_UART |
1448 | bool "Enable UART over SPORT0" | 1441 | bool "Enable UART over SPORT0" |
1449 | depends on SERIAL_BFIN_SPORT && !(BF542 || BF542M || BF544 || BF544M) | 1442 | depends on SERIAL_BFIN_SPORT && !(BF542 || BF544) |
1450 | help | 1443 | help |
1451 | Enable UART over SPORT0 | 1444 | Enable UART over SPORT0 |
1452 | 1445 | ||
1446 | config SERIAL_BFIN_SPORT0_UART_CTSRTS | ||
1447 | bool "Enable UART over SPORT0 hardware flow control" | ||
1448 | depends on SERIAL_BFIN_SPORT0_UART | ||
1449 | help | ||
1450 | Enable hardware flow control in the driver. | ||
1451 | |||
1453 | config SERIAL_BFIN_SPORT1_UART | 1452 | config SERIAL_BFIN_SPORT1_UART |
1454 | bool "Enable UART over SPORT1" | 1453 | bool "Enable UART over SPORT1" |
1455 | depends on SERIAL_BFIN_SPORT | 1454 | depends on SERIAL_BFIN_SPORT |
1456 | help | 1455 | help |
1457 | Enable UART over SPORT1 | 1456 | Enable UART over SPORT1 |
1458 | 1457 | ||
1458 | config SERIAL_BFIN_SPORT1_UART_CTSRTS | ||
1459 | bool "Enable UART over SPORT1 hardware flow control" | ||
1460 | depends on SERIAL_BFIN_SPORT1_UART | ||
1461 | help | ||
1462 | Enable hardware flow control in the driver. | ||
1463 | |||
1459 | config SERIAL_BFIN_SPORT2_UART | 1464 | config SERIAL_BFIN_SPORT2_UART |
1460 | bool "Enable UART over SPORT2" | 1465 | bool "Enable UART over SPORT2" |
1461 | depends on SERIAL_BFIN_SPORT && (BF54x || BF538 || BF539) | 1466 | depends on SERIAL_BFIN_SPORT && (BF54x || BF538 || BF539) |
1462 | help | 1467 | help |
1463 | Enable UART over SPORT2 | 1468 | Enable UART over SPORT2 |
1464 | 1469 | ||
1470 | config SERIAL_BFIN_SPORT2_UART_CTSRTS | ||
1471 | bool "Enable UART over SPORT2 hardware flow control" | ||
1472 | depends on SERIAL_BFIN_SPORT2_UART | ||
1473 | help | ||
1474 | Enable hardware flow control in the driver. | ||
1475 | |||
1465 | config SERIAL_BFIN_SPORT3_UART | 1476 | config SERIAL_BFIN_SPORT3_UART |
1466 | bool "Enable UART over SPORT3" | 1477 | bool "Enable UART over SPORT3" |
1467 | depends on SERIAL_BFIN_SPORT && (BF54x || BF538 || BF539) | 1478 | depends on SERIAL_BFIN_SPORT && (BF54x || BF538 || BF539) |
1468 | help | 1479 | help |
1469 | Enable UART over SPORT3 | 1480 | Enable UART over SPORT3 |
1470 | 1481 | ||
1482 | config SERIAL_BFIN_SPORT3_UART_CTSRTS | ||
1483 | bool "Enable UART over SPORT3 hardware flow control" | ||
1484 | depends on SERIAL_BFIN_SPORT3_UART | ||
1485 | help | ||
1486 | Enable hardware flow control in the driver. | ||
1487 | |||
1471 | config SERIAL_TIMBERDALE | 1488 | config SERIAL_TIMBERDALE |
1472 | tristate "Support for timberdale UART" | 1489 | tristate "Support for timberdale UART" |
1473 | select SERIAL_CORE | 1490 | select SERIAL_CORE |
@@ -1506,4 +1523,56 @@ config SERIAL_GRLIB_GAISLER_APBUART_CONSOLE | |||
1506 | help | 1523 | help |
1507 | Support for running a console on the GRLIB APBUART | 1524 | Support for running a console on the GRLIB APBUART |
1508 | 1525 | ||
1526 | config SERIAL_ALTERA_JTAGUART | ||
1527 | tristate "Altera JTAG UART support" | ||
1528 | select SERIAL_CORE | ||
1529 | help | ||
1530 | This driver supports the Altera JTAG UART port. | ||
1531 | |||
1532 | config SERIAL_ALTERA_JTAGUART_CONSOLE | ||
1533 | bool "Altera JTAG UART console support" | ||
1534 | depends on SERIAL_ALTERA_JTAGUART=y | ||
1535 | select SERIAL_CORE_CONSOLE | ||
1536 | help | ||
1537 | Enable a Altera JTAG UART port to be the system console. | ||
1538 | |||
1539 | config SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS | ||
1540 | bool "Bypass output when no connection" | ||
1541 | depends on SERIAL_ALTERA_JTAGUART_CONSOLE | ||
1542 | select SERIAL_CORE_CONSOLE | ||
1543 | help | ||
1544 | Bypass console output and keep going even if there is no | ||
1545 | JTAG terminal connection with the host. | ||
1546 | |||
1547 | config SERIAL_ALTERA_UART | ||
1548 | tristate "Altera UART support" | ||
1549 | select SERIAL_CORE | ||
1550 | help | ||
1551 | This driver supports the Altera softcore UART port. | ||
1552 | |||
1553 | config SERIAL_ALTERA_UART_MAXPORTS | ||
1554 | int "Maximum number of Altera UART ports" | ||
1555 | depends on SERIAL_ALTERA_UART | ||
1556 | default 4 | ||
1557 | help | ||
1558 | This setting lets you define the maximum number of the Altera | ||
1559 | UART ports. The usual default varies from board to board, and | ||
1560 | this setting is a way of catering for that. | ||
1561 | |||
1562 | config SERIAL_ALTERA_UART_BAUDRATE | ||
1563 | int "Default baudrate for Altera UART ports" | ||
1564 | depends on SERIAL_ALTERA_UART | ||
1565 | default 115200 | ||
1566 | help | ||
1567 | This setting lets you define what the default baudrate is for the | ||
1568 | Altera UART ports. The usual default varies from board to board, | ||
1569 | and this setting is a way of catering for that. | ||
1570 | |||
1571 | config SERIAL_ALTERA_UART_CONSOLE | ||
1572 | bool "Altera UART console support" | ||
1573 | depends on SERIAL_ALTERA_UART=y | ||
1574 | select SERIAL_CORE_CONSOLE | ||
1575 | help | ||
1576 | Enable a Altera UART port to be the system console. | ||
1577 | |||
1509 | endmenu | 1578 | endmenu |