Innodisk ExP2 Exar driver release note

--Driver 2.6.2
1. Fixed compiler error on kernel 6.1.x and later (poll_timeout() & serialxr_set_termios())

--Driver 2.6.1
1. Support both 2 and 4 ports
2. Driver source update to Exar v2.6
3. Support Linux Kernel 3.10, 4.x, 5.x
4. Support CentOS, OpenSuse

--Driver 2.3.3, 2.3.3_2p
*   - Unmark "tty_struct in receive_chars" to support kernel before 3.9.0

--20200716
1. Modify send_byte_once of loopback test tool from 10000 to 10 (Max:4095)

--Driver 2.3.2
Fix the issue of EMP2-X801 malfunction.

--Driver 2.3.1, 2.3.1_2p
 *   - Add MODULE_VERSION
 *   - Modify MODULE_DESCRIPTION
 *   - Fix some compiler warning
 *   - Can be built on kernel 4.15 and later (init_timer() & serialxr_timeout())

--Driver 2.3_2p
Modify driver xr17v35x.c and tool emp2init to 2port version.

--Driver 2.3
Update the driver source code xr17v35x.c to version 2.3(2.2c) from Exar website.

--Driver 2.2
The latest driver in Exar website, but doesn't include the modified part of version 2.1.
So add addtional modification of version 2.1 and enable RS485 in the code.

// Set this parameter to 0x01 to enable RS485 mode
#define ENABLE_RS485		        0x01

--Driver 2.1
Solve the issue of receiving data error in ubuntu 16.04. (Provide by Exar Support)

The following is the modified part:

memcpy_fromio(ch, up->port.membase + UART_17V35X_RX_OFFSET, datasize_in_fifo);

Change to

#if 0	
	memcpy_fromio(ch, up->port.membase + UART_17V35X_RX_OFFSET, datasize_in_fifo);
#else	
    for(i=0;i<datasize_in_fifo;i++)
    {
      ch[i]= serial_in(up, XR_17v35x_UART_RHR);
    }
#endif

