From: Doug Anderson Date: Tue, 16 Apr 2013 06:29:00 +0000 (+0000) Subject: i2c: mux: Add i2c-arb-gpio-challenge 'mux' driver X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~62^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b81dfaa01f7057dde4a6356740c023db4e2ce83b;p=pandora-kernel.git i2c: mux: Add i2c-arb-gpio-challenge 'mux' driver The i2c-arb-gpio-challenge driver implements an I2C arbitration scheme where masters need to claim the bus with a GPIO before they can start a transaction. This should generally only be used when standard I2C multimaster isn't appropriate for some reason (errata/bugs). This driver is based on code that Simon Glass added to the i2c-s3c2410 driver in the Chrome OS kernel 3.4 tree. The current incarnation as a mux driver is as suggested by Grant Likely. See for some history. Signed-off-by: Doug Anderson Signed-off-by: Simon Glass Signed-off-by: Naveen Krishna Chatradhi Reviewed-by: Stephen Warren Acked-by: Olof Johansson Signed-off-by: Wolfram Sang --- Reading git-diff-tree failed