i2c: bcm2835: add I2C_AQ_NO_CLK_STRETCH
authorNicola Corna <nicola@corna.info>
Thu, 29 Oct 2015 11:34:25 +0000 (12:34 +0100)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 30 Nov 2015 17:37:26 +0000 (18:37 +0100)
commit4dbfb5f4401f845903679afbfeb4b97b47bb2331
tree54f701da0af1ac54954f4ee8d3baad48dadab4a7
parenta94d306b71a5202cb928a7a1328dedab4fe0e968
i2c: bcm2835: add I2C_AQ_NO_CLK_STRETCH

As reported in the links given below. the BCM2835 has a hardware bug in
its i2c module which prevents a correct clock stretching. This patch
adds the I2C_AQ_NO_CLK_STRETCH quirk flag to i2c-bcm2835.

Signed-off-by: Nicola Corna <nicola@corna.info>
[wsa: put the links into the code as comments]
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-bcm2835.c