From: addy ke Date: Fri, 22 Aug 2014 18:00:52 +0000 (+0800) Subject: i2c: rk3x: fix bug that cause transfer fails in master receive mode X-Git-Tag: fixes-v3.17-rc4~17^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5da4309f9e1b4de9c2b69e917912fbb84006d44e;p=pandora-kernel.git i2c: rk3x: fix bug that cause transfer fails in master receive mode In rk3x SOC, the I2C controller can receive/transmit up to 32 bytes data in one chunk, so the size of data to be write/read to/from TXDATAx/RXDATAx must be less than or equal 32 bytes at a time. Tested on rk3288-pinky board, elan receive 158 bytes data. Signed-off-by: Addy Ke Acked-by: Max Schwarz Reviewed-by: Doug Anderson Signed-off-by: Wolfram Sang Cc: stable@kernel.org --- Reading git-diff-tree failed