source: rtems/c/src/libchip/serial/README.mc68681 @ 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.6 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      + mc68681_fns for interrupt driven IO
16      + mc68681_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 ignored as hardware flow control is not currently supported.
26
27ulMargin
28
29    This is currently unused.
30
31ulHysteresis
32
33    This is currently unused.
34
35pDeviceParams
36
37    This is set to the default settings.
38
39ulCtrlPort1
40
41   This field is the base address of the entire DUART.
42
43ulCtrlPort2
44
45   This field is the base address of the port specific registers.
46
47ulDataPort
48
49   This field is bit mapped as follows:
50     bit 0:  baud rate set a or b
51     bit 1-2: BRG selection ("Select Extend bit")
52
53   Note: If both ports on single DUART are not configured for the same
54         baud rate set, then unexpected results will occur.
55
56   Note: On the Exar 88c681, if a standard clock of 3.6864 Mhz is used
57         and the "Select Extend bit" is 0 (disabled), then the default
58         MC68681 baud rate table is selected.
59
60getRegister
61setRegister
62
63   These follow standard conventions.
64
65getData
66setData
67
68   These are unused since the TX and RX data registers can be accessed
69   as regular registers.
70
71ulClock
72
73   This is either NULL or a pointer to a baud rate mapping table.  If
74   NULL, then the CSR/ACR/X bit mappings shown in the 68681 and 88681
75   manuals are used.  Otherwise, the board specific baud rate mapping
76   is used.
77
78ulIntVector
79
80   This is the interrupt vector number associated with this chip.
81
Note: See TracBrowser for help on using the repository browser.