i2c: s3c2410: do not special case HDMIPHY stuck bus detection
authorDaniel Kurtz <djkurtz@chromium.org>
Thu, 15 Nov 2012 12:13:33 +0000 (17:43 +0530)
committerWolfram Sang <w.sang@pengutronix.de>
Fri, 16 Nov 2012 12:09:39 +0000 (13:09 +0100)
commit79f678edfe48db1f234b8de41e24987d6d25ac1a
treeae2e3e61ee8668aa01714477722ccd65b9ec1acb
parentfe724bf9f023384eb14431c0e49ec46017ba8e30
i2c: s3c2410: do not special case HDMIPHY stuck bus detection

Commit "i2c-s3c2410: Add HDMIPHY quirk for S3C2440" added support for
HDMIPHY with some special handling in s3c24xx_i2c_set_master:

"due to unknown reason (probably HW bug in HDMIPHY and/or the controller)
a transfer fails to finish. The controller hangs after sending the last
byte, the workaround for this bug is resetting the controller after each
transfer"

The "unknown reason" was that the proper sequence for generating a STOP
condition wasn't being followed as per the datasheet. Since this is fixed
by "PATCH: i2c-s3c2410: do not generate STOP for QUIRK_HDMIPHY buses",
remove the special handling.

Signed-off-by: Daniel Kurtz <djkurtz@chromium.org>
Signed-off-by: Naveen Krishna Chatradhi <ch.naveen@samsung.com>
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
drivers/i2c/busses/i2c-s3c2410.c