source: rtems/c/src/libchip/serial/README.z85c30 @ 55a685b

4.104.114.95
Last change on this file since 55a685b was 27a66bd, checked in by Joel Sherrill <joel.sherrill@…>, on 07/15/98 at 23:15:49

Added information on the deviceType field.

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