Changeset 80b1c2f in rtems
- Timestamp:
- 07/09/98 18:36:19 (25 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 677a503
- Parents:
- 0d1184f
- Location:
- c/src
- Files:
-
- 4 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libchip/serial/README.mc68681
r0d1184f r80b1c2f 6 6 ======================= 7 7 8 sDeviceName 9 10 The name of this device. 11 12 pDeviceFns 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 18 deviceProbe 19 20 This is the address of the routine which probes to see if the device 21 is present. 22 8 23 pDeviceFlow 9 24 10 25 This field is ignored as hardware flow control is not currently supported. 26 27 ulMargin 28 29 This is currently unused. 30 31 ulHysteresis 32 33 This is currently unused. 34 35 pDeviceParams 36 37 This is set to the default settings. 11 38 12 39 ulCtrlPort1 … … 21 48 22 49 This field is bit mapped as follows: 23 bit 0: 0 or 1 to indicate the A or B port on the DUART. 24 bit 1: baud rate set a or b 25 50 bit 0: baud rate set a or b 51 bit 1-2: BRG selection ("Select Extend bit") 26 52 27 53 Note: If both ports on single DUART are not configured for the same 28 54 baud rate set, then unexpected results will occur. 29 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 30 60 getRegister 31 61 setRegister 62 32 63 These follow standard conventions. 33 64 34 65 getData 35 66 setData 67 36 68 These are unused since the TX and RX data registers can be accessed 37 69 as regular registers. 38 70 71 ulClock 39 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 78 ulIntVector 79 80 This is the interrupt vector number associated with this chip. 81 -
c/src/libchip/serial/README.mc68681
r0d1184f r80b1c2f 6 6 ======================= 7 7 8 sDeviceName 9 10 The name of this device. 11 12 pDeviceFns 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 18 deviceProbe 19 20 This is the address of the routine which probes to see if the device 21 is present. 22 8 23 pDeviceFlow 9 24 10 25 This field is ignored as hardware flow control is not currently supported. 26 27 ulMargin 28 29 This is currently unused. 30 31 ulHysteresis 32 33 This is currently unused. 34 35 pDeviceParams 36 37 This is set to the default settings. 11 38 12 39 ulCtrlPort1 … … 21 48 22 49 This field is bit mapped as follows: 23 bit 0: 0 or 1 to indicate the A or B port on the DUART. 24 bit 1: baud rate set a or b 25 50 bit 0: baud rate set a or b 51 bit 1-2: BRG selection ("Select Extend bit") 26 52 27 53 Note: If both ports on single DUART are not configured for the same 28 54 baud rate set, then unexpected results will occur. 29 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 30 60 getRegister 31 61 setRegister 62 32 63 These follow standard conventions. 33 64 34 65 getData 35 66 setData 67 36 68 These are unused since the TX and RX data registers can be accessed 37 69 as regular registers. 38 70 71 ulClock 39 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 78 ulIntVector 79 80 This is the interrupt vector number associated with this chip. 81
Note: See TracChangeset
for help on using the changeset viewer.