; $URL: http://subversion:8080/svn/gsc/trunk/drivers/LINUX/16AISS2AO2A2M/doc/release.txt $
; $Rev: 45190 $
; $Date: 2019-07-01 17:09:54 -0500 (Mon, 01 Jul 2019) $

16AISS2AO2A2M Linux Driver Release Notes

The Linux specific portion of the device driver is covered by GPL.
Users are free to apply the GPL version of their choosing, unless otherwise stated.
The affected files include a GPL statement near the top of the file.
All other source files are released to the general public.

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

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

Version 1.1.86.28.0, Released 7/1/2019

API Library: renamed I/O function: aiss2ao2a2m_ai_read() -> aiss2ao2a2m_read_ai()
API Library: renamed I/O function: aiss2ao2a2m_ao_write() -> aiss2ao2a2m_write_ao()
API Library: renamed I/O function: aiss2ao2a2m_bdo_write() -> aiss2ao2a2m_write_bdo()

driver: Removed BDO's DMA code as it doesn't support DMA.
driver: Added support for the 5.x kernel series.
driver: Added Endianness support.
driver: Some minor code reorganization.
driver: Some whitespace cleanup.
driver: Renamed the I/O source files.
driver: Added support for Big Endian hosts.
driver: Updated per OS specific DMA memory allocation interface.
driver: Fixed bug in gsc_dma_perform(): timeouts were being ignored.
driver: Fixed bug in gsc_dma_perform(): the timeout detection logic was incorrect.
driver: Improved register validation.
driver: Subsystem Vendor ID and Subsystem ID can each be ignored if -1 in device table.
driver: #define for GSC_REG_ENCODE_MASK is moved here from gsc_reg.c.
driver: Enhanced error reporting for the process of validating register definitions.
driver: Fixed bug in DMA completion code.
driver: Updated initialization for the write service.
driver: Updated muti-channel ISR code for new I/O streams structure.
driver: Added DMA support for an IOMMU.
driver: Added error reporting when DMA memory cound not be allocated.
driver: Reduced code included when read and writ are both unsupported.
driver: Added error reporting when IRQ cound not be acquired during open requests.
driver: Updated BAR creation logic.

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

Version 1.0.80.26.0, Released 8/24/2018

driver: Initial release.
driver: This release does not support DMA for DBO writes.

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