diff options
author | Bryan Wu <bryan.wu@analog.com> | 2008-04-30 03:52:12 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-04-30 11:29:30 -0400 |
commit | 2f3517418dc0684a32318f2c5b53257416448b1e (patch) | |
tree | 46225459cb66dcd25e3b392b698b634d4d571012 /drivers/serial/Kconfig | |
parent | 4e68852dca7a16271d09269f643a8e0eb8bb500d (diff) |
Blackfin serial driver: this driver enable SPORTs on Blackfin emulate UART
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Cc: Alan Cox <alan@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/serial/Kconfig')
-rw-r--r-- | drivers/serial/Kconfig | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index 34b809e3b596..36acbcca2d48 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig | |||
@@ -1355,4 +1355,47 @@ config SERIAL_SC26XX_CONSOLE | |||
1355 | help | 1355 | help |
1356 | Support for Console on SC2681/SC2692 serial ports. | 1356 | Support for Console on SC2681/SC2692 serial ports. |
1357 | 1357 | ||
1358 | config SERIAL_BFIN_SPORT | ||
1359 | tristate "Blackfin SPORT emulate UART (EXPERIMENTAL)" | ||
1360 | depends on BFIN && EXPERIMENTAL | ||
1361 | select SERIAL_CORE | ||
1362 | help | ||
1363 | Enble support SPORT emulate UART on Blackfin series. | ||
1364 | |||
1365 | To compile this driver as a module, choose M here: the | ||
1366 | module will be called bfin_sport_uart. | ||
1367 | |||
1368 | choice | ||
1369 | prompt "Baud rate for Blackfin SPORT UART" | ||
1370 | depends on SERIAL_BFIN_SPORT | ||
1371 | default SERIAL_SPORT_BAUD_RATE_57600 | ||
1372 | help | ||
1373 | Choose a baud rate for the SPORT UART, other uart settings are | ||
1374 | 8 bit, 1 stop bit, no parity, no flow control. | ||
1375 | |||
1376 | config SERIAL_SPORT_BAUD_RATE_115200 | ||
1377 | bool "115200" | ||
1378 | |||
1379 | config SERIAL_SPORT_BAUD_RATE_57600 | ||
1380 | bool "57600" | ||
1381 | |||
1382 | config SERIAL_SPORT_BAUD_RATE_38400 | ||
1383 | bool "38400" | ||
1384 | |||
1385 | config SERIAL_SPORT_BAUD_RATE_19200 | ||
1386 | bool "19200" | ||
1387 | |||
1388 | config SERIAL_SPORT_BAUD_RATE_9600 | ||
1389 | bool "9600" | ||
1390 | endchoice | ||
1391 | |||
1392 | config SPORT_BAUD_RATE | ||
1393 | int | ||
1394 | depends on SERIAL_BFIN_SPORT | ||
1395 | default 115200 if (SERIAL_SPORT_BAUD_RATE_115200) | ||
1396 | default 57600 if (SERIAL_SPORT_BAUD_RATE_57600) | ||
1397 | default 38400 if (SERIAL_SPORT_BAUD_RATE_38400) | ||
1398 | default 19200 if (SERIAL_SPORT_BAUD_RATE_19200) | ||
1399 | default 9600 if (SERIAL_SPORT_BAUD_RATE_9600) | ||
1400 | |||
1358 | endmenu | 1401 | endmenu |