README

This file is an introduction to the Oxford Semiconductor PCI to UARTs bridge driver 
for the Linux 2.4 kernel.

Files
-----

1. linux_2.4_serial_patch  :  This is a patch file for serial.c
2. README                  :  This file.


Supported Devices
-----------------

 OX16PCI958
 OX16PCI954
 OX16PCI952
 OX16mPCI954
 OX16mPCI952
 OX16uPCI954
 OX16uPCI952
 OX16C954 (only when connected to the 8-bit local bus)
 OX16C950 (only when connected to the 8-bit local bus)

Supported Kernel Versions
-------------------------

This patch can be applied to kernel source releases from 2.4.19 to 2.4.32


Using the Patch File
--------------------

The following are general guidelines for using the patch file.

1. Copy the patch file:
   cp linux_2.4_serial_patch /usr/src/{redhat,OpenLinux,turbo,packages,rpm ..}/drivers/char

2. Cd to the RPM path:
   cd /usr/src/{redhat,OpenLinux,turbo,packages,rpm ..}/drivers/char

3. Update the driver code:
   patch -b <linux_2.4_serial_patch
   (then the file in the directory will be updated, and also the original file 
    will be copied as serial.c.orig)

4. And then build the Kernel.


Other devices
-------------

The OXCB950 is enabled by using the application "uart_config" released by
Oxford semiconductor.

The OXCF950 is enabled in the standard way. See the following web page for details:
http://www.tldp.org/HOWTO/PCMCIA-HOWTO.html.

These do not require any driver changes; nor do they require a rebuild of the kernel.

