docs: document

src: code

	Note:
		1. the code just provide for MTK xx82 platform

		2. android 5.0:
				add #include <../fs/proc/internal.h> 
		3. gesture:
			when gesture function need be complied, please put 32 or 64 bit ft_gesture_lib.a_shipped in the src folder 
		4. esd:
			set "A3_REG_VALUE" value for diff ic

		5. A/B type:finger is 10/CFG_MAX_TOUCH_POINTS=5 for default setting

		6. modify auto detection in fts_get_upgrade_array() for avioding 

		    read/write reg fail. (auto upgrade fail)
log:
version: 1.0

version: 2.1
		add driver version
version: 2.2
		add 5826 ic and auto upgrade
version: 2.3
		modify auto upgrade 0xa6
version: 2.4
		modify i2c_smbus_read/write_i2c_block_data,delete i2c_master_send() in fts_i2c_Write()
version: 2.4
		add ic type in doc
version: 2.5
		modify input_set_abs_params in tpd_local_init
		delete input_mt_init_slots(tpd->dev, MT_MAX_TOUCH_POINTS);
		modify i2c_register_board_info(IIC_PORT, &fts_i2c_tpd, 1);
version: 2.6
		modify reset low -> power -> reset high	
		
		interrupt,resume add:
		#ifdef FT_ESD_PROTECT
			count_irq ++;
	 	#endif
	 	modify A3_REG_VALUE, fts_write_reg(i2c_client, 0x8F,data);
version: 2.7
		#include <../fs/proc/internal.h> for android 5.0
		add i2c_transfer style for read/write i2c

		protect report press and area are 0

		modify para in fts_write_reg 

		add i2c ecc address:0xcc for 5x46 upgrade
version 3.0
		new structure

		add uppoint++ in reprot functiion and solve the final finger report missing issue

		//release all touches in final
version 3.1
		modify DMA=128
		add un/mutex_lock in read/write
version 3.2
		fix restart issue when mobile plug other TP or no TP
version 3.3
		add 8606 upgrade
version 3.4
		fix check sum for 8606 pram 
	       delete glove in suspend/resum
	       fix gesture in fts_read_Gestruedata()
	       fix write check of upgrade
version 3.5
		modify to disable gesture in resume mode
version 3.6
		replace fts_i2c_read() with i2c_smbus_read_i2c_block_data() in probe()
version 3.7
		disable/enable interrupt in force_reset_guitar()
version 3.8
		esd, report point
version 3.9
		modify A type
		read/write function
		FTS_PACKET_LENGTH=120
		8606 upgrade
version 4.0
		release fingers in suspend/resume
		add conditions in read/write function
		add conditions in esd, auto upgrade
		modify report A and ESD
version 4.1
		Add FT6336G/U functions.
