; $URL: http://subversion:8080/svn/gsc/trunk/drivers/LINUX/SIO4%20and%20SIO8/SIO4_Linux_1.x.x_GSC_DN/doc/release.txt $
; $Rev: 13818 $
; $Date: 2012-01-16 13:46:09 -0600 (Mon, 16 Jan 2012) $

SIO4 Linux Driver Release Notes

Revision History
================

--------------------------------------------------------------------------------

Version 1.42.0 - Released 1/16/2012

- Driver: Modified to use the gsc_kernel_2_[246].[ch] common sources.
- sync/synctest: White space cleanup.
- sync/txsync: White space cleanup.
Removed compiler warning for Fedora 15.

--------------------------------------------------------------------------------

Version 1.41.0 - Released 8/19/2011

Driver: Fixed a bug in the SIO4_RX_FIFO_FULL_CONFIG implementation.
sbtest: Fixed a bug in the SIO4_RX_FIFO_FULL_CONFIG test code.

--------------------------------------------------------------------------------

Version 1.40.1 - Released 8/11/2011

Added ASYNC applications rxasync and txasync.

--------------------------------------------------------------------------------

Version 1.40.0 - Released 6/17/2011

Driver: Modified driver start script to correct messages under Ubuntu.
Driver: Fixed a bug in the DMA Abort code.
User manual: Made corrections to sio4_linux_um.pdf.
Modified makefiles to correct messages under Ubuntu.

--------------------------------------------------------------------------------

Version 1.39.0 - Released 3/2/2011

Driver - Fixed a bug in the SIO4_INIT_CHANNEL IOCTL service.
sbtest - Fixed a bug in the SIO4_INIT_CHANNEL test code.

--------------------------------------------------------------------------------

Version 1.38.1 - Released 3/1/2011

Removed app4.
Renamed the SYNC app1 application to synctest.
Renamed the SYNC app2 application to syncc2c

--------------------------------------------------------------------------------

Version 1.38.0 - Released 12/11/2010

--------------------------------------------------------------------------------

Version 1.37.0 - Released 11/22/2010

Removed all items and services relating to a FIFOs type.
Added several Feature Test IOCTL options.
Removed the Read FIFO Status IOCTL service.
Removed the app3 sample application and added sbtest.

--------------------------------------------------------------------------------

Version 1.36.0 - Released 7/27/2010

--------------------------------------------------------------------------------

Version 1.35.0 - Released 6/10/2010

--------------------------------------------------------------------------------

Version 1.34.BETA - Released 6/10/2010

SYNC release only.

--------------------------------------------------------------------------------

Version 1.33.0 - Released 3/18/2010

--------------------------------------------------------------------------------

Version 1.32.1 - Released 2/18/2010

--------------------------------------------------------------------------------

Version 1.32.0 - Released 2/13/2010

--------------------------------------------------------------------------------

Version 1.31.0 - Released 1/25/2010

Added the id sample application.

--------------------------------------------------------------------------------

Version 1.30.0 - Released 12/18/2009

--------------------------------------------------------------------------------

Version 1.29.0 - Released 11/12/2009

--------------------------------------------------------------------------------

Version 1.28.0 - Released 9/19/2009

--------------------------------------------------------------------------------

Version 1.27.0 - Released 9/11/2009

--------------------------------------------------------------------------------

Version 1.26.0 - Released 8/23/2009

Renamed overall make script.
Renamed the driver startup script.

--------------------------------------------------------------------------------

Version 1.25.1 - Released 6/2/2009

--------------------------------------------------------------------------------

Version 1.25.0 - Released 3/7/2009

--------------------------------------------------------------------------------

Version 1.24.0 - Released 2/21/2009

Reorganized the installed files sections.
Added the SIO4_FEATURE_FW_PD_BITS feature test option.

--------------------------------------------------------------------------------

Version 1.23.0 - Released June 25/2008

Corrected the names of some IOCTL macros.
Corrected the description of the SIO4_SET_SYNC_BYTE IOCTL service.
The accumulated interrupt status is no longer cleared when a new notification request is made.
Added information on I/O interrupt usage. Additional kernel porting.

--------------------------------------------------------------------------------

Version 1.22.0 - Released 3/29/2007

--------------------------------------------------------------------------------

Version 1.21.0 - Released 8/25/2006

--------------------------------------------------------------------------------

Version 1.20.0 - Released 8/8/2006

Added driver updates.

--------------------------------------------------------------------------------

Version 1.19.2 - Released 1/30/2006

Added an Asynchronous protocol library.
Removed the test and testloop sample applications.
Added an overall make script.

--------------------------------------------------------------------------------

Version 1.19.1 - Released 1/25/2006

--------------------------------------------------------------------------------

Version 1.19.0 - Released 12/19/2005

--------------------------------------------------------------------------------

Version 1.18.3 - Released 10/4/2005

--------------------------------------------------------------------------------

Version 1.18.2 - Released 9/30/2005

--------------------------------------------------------------------------------

Version 1.18.1 - Released 9/26/2005

--------------------------------------------------------------------------------

Version 1.18.0 - Released 7/15/2005

Removed feature definitions that are no longer supported.

--------------------------------------------------------------------------------

Version 1.17.1 - Released 5/24/2005

--------------------------------------------------------------------------------

Version 1.17.0 - Released 5/19/2005

--------------------------------------------------------------------------------

Version 1.16.0 - Released 5/10/2005

Added new feature options.

--------------------------------------------------------------------------------

Version 1.15.1 - Released 4/5/2005

--------------------------------------------------------------------------------

Version 1.15.0 - Released 3/23/2005

--------------------------------------------------------------------------------

Version 1.14.0 - Released 1/25/2005

Updated the driver to support the 2.6 kernel.

--------------------------------------------------------------------------------

Version 1.13.0 - Released 1/24/2005

--------------------------------------------------------------------------------

Version 1.12.1 - Released 11/3/2004

--------------------------------------------------------------------------------

Version 1.12.0 - Released 11/2/2004

Added the IOCTL service SIO4_TX_CABLE_DATA_CONFIG.
Expanded the set of valid values for the IOCTL service SIO4_CTS_CABLE_CONFIG.
Added the SIO4_DCD_CABLE_CONFIG IOCTL service.
Added the SIO4_CABLE_CONFIG IOCTL service.

--------------------------------------------------------------------------------

Version 1.11.0 - Released 10/18/2004

Added a sample application, asyncc2c, which performs asynchronous
channel-to-channel data transfers.
Removed the SIO4_RX_CABLE_CLOCK_CONFIG IOCTL service as it isnt in firmware.

--------------------------------------------------------------------------------

Version 1.10.0 - Released 8/30/2004

--------------------------------------------------------------------------------

Version 1.09.0 - Released 8/18/2004

--------------------------------------------------------------------------------

Version 1.08.0 - Released 8/17/2004

Fixed driver SIO4_INIT_CHANNEL bug.

--------------------------------------------------------------------------------

Version 1.07.2 - Released 8/11/2004

Changed UART references to USC.

--------------------------------------------------------------------------------

Version 1.07.1 - Released 8/10/2004

--------------------------------------------------------------------------------

Version 1.07.0 - Released 8/9/2004

The driver is now released in two versions: generic for Zilog, and SYNC

--------------------------------------------------------------------------------

Version 1.06.0 - Released 7/28/2004

Added the IOCTL service SIO4_MOD_REGISTER and the data structure REGISTER_MOD_PARAMS.
Added the SIO4_READ_REGISTER_RAW IOCTL service.
Updated numerous register names.
Added new feature test options.
Added programmable oscillator IOCTL services and a support data structure.
Added Multi-Protocol Transceiver IOCTL services and support data structures.
Updated the archive directory structure and reorganized the relevant document sections.
Removed the DMA IOCTL services.
Expanded read() and write() to use DMA and DMDMA.
Added the I/O Mode Configuration IOCTL services.
Added the I/O Abort services.
Corrected bugs in the SIO4_RESET_FIFO and SIO4_SEND_CHANNEL_COMMAND code samples.

--------------------------------------------------------------------------------

Version 1.05.0 - Released 3/23/2004

Added services and updated example code.
Updated numerous register macros.
Only firmware and USC registers are writable.
The PCI and PLX registers are now read-only.
The document source code samples are now provided as a library.

--------------------------------------------------------------------------------

Version 1.04.0 - Released 3/1/2004

Removed the tainting remarks as the driver is now covered by GPL.

--------------------------------------------------------------------------------

Version 1.03.0 - Released 3/1/2004

--------------------------------------------------------------------------------

Version 1.02.0 - Released 4/29/2003

Added more registers and did additional porting.

--------------------------------------------------------------------------------

Version 1.01.0 - Released 11/19/2002

More porting and bug fixing.

--------------------------------------------------------------------------------

Released 8/5/2002

Ported the driver to the 2.4 kernel.

--------------------------------------------------------------------------------

Version 1.00 - Released 6/25/2002

--------------------------------------------------------------------------------

Pre-release - 1/29/2002

--------------------------------------------------------------------------------
