source: rtems/c/src/libchip/serial/README.z85c30 @ 064b9be

4.104.114.84.95
Last change on this file since 064b9be was 80b1c2f, checked in by Joel Sherrill <joel.sherrill@…>, on 07/09/98 at 18:36:19

Added information to README.mc68681.

Created the basic README and the README.z85c30.

  • Property mode set to 100644
File size: 1.3 KB
Line 
1#
2#  $Id$
3#
4
5Configuration Table Use
6=======================
7
8sDeviceName
9
10   The name of this device.
11
12pDeviceFns
13
14   The device interface control table.  This may be:
15      + z85c30_fns for interrupt driven IO
16      + z85c30_fns_polled for polled IO
17
18deviceProbe
19
20   This is the address of the routine which probes to see if the device
21   is present.
22
23pDeviceFlow
24
25   This field is set to one of the following values:
26      + NULL for no hardware flow control
27      + z85c30_flow_RTSCTS for RTS/CTS based flow control
28      + z85c30_flow_DTRCTS for DTR/CTS based flow control
29
30ulMargin
31
32    This is currently unused.
33
34ulHysteresis
35
36    This is currently unused.
37
38pDeviceParams
39
40    This is set to the default settings.
41
42ulCtrlPort1
43
44   This field is the address of the control register for this port.
45
46ulCtrlPort2
47
48   This field is the address of the control register for chip.
49
50ulDataPort
51
52   This field is the address of the data register for this port.
53
54getRegister
55setRegister
56
57   These follow standard conventions.
58
59getData
60setData
61
62   These follow standard conventions.
63
64ulClock
65
66   This is the clock speed of the baud rate clock.
67   NULL, then the CSR/ACR/X bit mappings shown in the 68681 and 88681
68   manuals are used.  Otherwise, the board specific baud rate mapping
69   is used.
70
71ulIntVector
72
73   This is the interrupt vector number associated with this chip.
74
Note: See TracBrowser for help on using the repository browser.