From: Chew, Chiau Ee Date: Fri, 21 Jun 2013 07:05:28 +0000 (+0800) Subject: i2c: designware: Manually set RESTART bit between messages X-Git-Tag: v3.12-rc1~140^2~49 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=825642455367e5498da82a8044dd345ac7869c8d;p=pandora-kernel.git i2c: designware: Manually set RESTART bit between messages If both IC_EMPTYFIFO_HOLD_MASTER_EN and IC_RESTART_EN are set to 1, the Designware I2C controller doesn't generate RESTART unless user specifically requests it by setting RESTART bit in IC_DATA_CMD register. Since IC_EMPTYFIFO_HOLD_MASTER_EN setting can't be detected from hardware register, we must always manually set the restart bit between messages. Signed-off-by: Chew, Chiau Ee Signed-off-by: Wolfram Sang --- Reading git-diff-tree failed