From: Dirk Behme Date: Fri, 28 Mar 2008 05:16:12 +0000 (+0100) Subject: i2c: davinci: Fix smbus Oops with AIC33 usage X-Git-Tag: v2.6.36-rc1~17^2~3^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6c7c729a22bfeb8e63eafce48dbaeea20e68703;p=pandora-kernel.git i2c: davinci: Fix smbus Oops with AIC33 usage This fixes Oops at kernel startup while "scanning" for TLV320AIC23IDx addresses. Additional fix from Sudhakar Rajashekhara: I think 'first byte set' should come after the write because an I2C transaction is being carried out before configuring the I2C mode register (which has bits to configure Master, Start condition etc), which causes undefined behavior. Signed-off-by: Sudhakar Rajashekhara Signed-off-by: Alexander Vasiliev Signed-off-by: Brad Griffis Signed-off-by: Dirk Behme Acked-by: Kevin Hilman --- Reading git-diff-tree failed