summaryrefslogtreecommitdiffstats
path: root/bsps/shared/dev/serial/README.z85c30
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/README.z85c30
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/README.z85c30')
-rw-r--r--bsps/shared/dev/serial/README.z85c3074
1 files changed, 74 insertions, 0 deletions
diff --git a/bsps/shared/dev/serial/README.z85c30 b/bsps/shared/dev/serial/README.z85c30
new file mode 100644
index 0000000000..f6e0b8cb11
--- /dev/null
+++ b/bsps/shared/dev/serial/README.z85c30
@@ -0,0 +1,74 @@
+Configuration Table Use
+=======================
+
+sDeviceName
+
+ The name of this device.
+
+deviceType
+
+ This field must be SERIAL_Z85C30.
+
+pDeviceFns
+
+ The device interface control table. This may be:
+ + z85c30_fns for interrupt driven IO
+ + z85c30_fns_polled for polled IO
+
+deviceProbe
+
+ This is the address of the routine which probes to see if the device
+ is present.
+
+pDeviceFlow
+
+ This field is set to one of the following values:
+ + NULL for no hardware flow control
+ + z85c30_flow_RTSCTS for RTS/CTS based flow control
+ + z85c30_flow_DTRCTS for DTR/CTS based flow control
+
+ulMargin
+
+ This is currently unused.
+
+ulHysteresis
+
+ This is currently unused.
+
+pDeviceParams
+
+ This is set to the default settings.
+
+ulCtrlPort1
+
+ This field is the address of the control register for this port.
+
+ulCtrlPort2
+
+ This field is the address of the control register for chip.
+
+ulDataPort
+
+ This field is the address of the data register for this port.
+
+getRegister
+setRegister
+
+ These follow standard conventions.
+
+getData
+setData
+
+ These follow standard conventions.
+
+ulClock
+
+ This is the clock speed of the baud rate clock.
+ NULL, then the CSR/ACR/X bit mappings shown in the 68681 and 88681
+ manuals are used. Otherwise, the board specific baud rate mapping
+ is used.
+
+ulIntVector
+
+ This is the interrupt vector number associated with this chip.
+