Changeset 80b1c2f in rtems


Ignore:
Timestamp:
Jul 9, 1998, 6:36:19 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
677a503
Parents:
0d1184f
Message:

Added information to README.mc68681.

Created the basic README and the README.z85c30.

Location:
c/src
Files:
4 added
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libchip/serial/README.mc68681

    r0d1184f r80b1c2f  
    66=======================
    77
     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
    823pDeviceFlow
    924
    1025   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.
    1138
    1239ulCtrlPort1
     
    2148
    2249   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")
    2652
    2753   Note: If both ports on single DUART are not configured for the same
    2854         baud rate set, then unexpected results will occur.
    2955
     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
    3060getRegister
    3161setRegister
     62
    3263   These follow standard conventions.
    3364
    3465getData
    3566setData
     67
    3668   These are unused since the TX and RX data registers can be accessed
    3769   as regular registers.
    3870
     71ulClock
    3972
     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
  • c/src/libchip/serial/README.mc68681

    r0d1184f r80b1c2f  
    66=======================
    77
     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
    823pDeviceFlow
    924
    1025   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.
    1138
    1239ulCtrlPort1
     
    2148
    2249   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")
    2652
    2753   Note: If both ports on single DUART are not configured for the same
    2854         baud rate set, then unexpected results will occur.
    2955
     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
    3060getRegister
    3161setRegister
     62
    3263   These follow standard conventions.
    3364
    3465getData
    3566setData
     67
    3668   These are unused since the TX and RX data registers can be accessed
    3769   as regular registers.
    3870
     71ulClock
    3972
     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 TracChangeset for help on using the changeset viewer.