summaryrefslogtreecommitdiffstats
path: root/bsps/shared/dev/serial/STATUS
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-03 07:20:11 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-04 10:13:28 +0200
commit27de4e1fb8bcdbdd8cb882fc0d7a2c152b4e027a (patch)
treedef0664dcddc53fd5d599b455c64f76ca2293606 /bsps/shared/dev/serial/STATUS
parentbsps: Move config macros to RTEMS_BSP_CONFIGURE (diff)
downloadrtems-27de4e1fb8bcdbdd8cb882fc0d7a2c152b4e027a.tar.bz2
bsps: Move libchip to bsps
This patch is a part of the BSP source reorganization. Update #3285.
Diffstat (limited to 'bsps/shared/dev/serial/STATUS')
-rw-r--r--bsps/shared/dev/serial/STATUS48
1 files changed, 48 insertions, 0 deletions
diff --git a/bsps/shared/dev/serial/STATUS b/bsps/shared/dev/serial/STATUS
new file mode 100644
index 0000000000..243b1a9de5
--- /dev/null
+++ b/bsps/shared/dev/serial/STATUS
@@ -0,0 +1,48 @@
+General
+=======
+
++ Hardware flow control is not currently supported. Some of the chip
+ drivers (in particular the z8530) have support for hardware flow control
+ but this has not been tested in the libchip context. There will need
+ to be a way to totally disabled hardware flow control which is not
+ currently in this.
+
++ "ulClockSpeed" configuration item field to become a pointer to a table
+ of chip specific information. For example, the z8530 should specify
+ clock speed and clock divisor setting.
+
++ A termios structure should be included to specify the initial settings.
+ Right now all drivers default to 9600, 8N1.
+
++ Need to switch to passing pointers rather than a minor number to
+ functions which are strictly internal to each chip driver. This
+ should be a performance win.
+
++ Need a test which prompts you for termios settings and tests them. Until
+ this happens, testing for the variety of settings possible will be limited.
+ This test should be able to test any serial port while prompts come to the
+ console.
+
+MC68681
+=======
+
++ Works interrupt and polled.
+
++ Hardware flow control not included.
+
+NS16650
+=======
+
++ ns16550_set-attributes function is untested.
+
++ Hardware flow control included but is currently disabled in ISR.
+
+Z85C30
+======
+
++ Works polled and interrupt.
+
++ Hardware flow control included but is currently disabled in ISR.
+
++ Needs to support mode where more specific vectors are generated.
+