the following patch was just integrated into master: commit a87170b166aa20405be629c22fe6d54cc315e8e5 Author: Duncan Laurie dlaurie@chromium.org Date: Thu Nov 3 10:43:14 2016 -0700
lpss_i2c: Increase transaction timeout
When doing long transcations on an I2C bus at standard speed we saw that long transactions could go over the 4ms limit while waiting for it to complete on the bus.
Increase this so we can use standard speed for testing and debug in firmware. (as there is no way to force standard speed in the kernel)
BUG=chrome-os-partner:58666 TEST=boot eve board with cr50 TPM and I2C bus at 100khz
Change-Id: I2987ae6a5aa024b373eb088767194c70b0918b6f Signed-off-by: Duncan Laurie dlaurie@chromium.org Reviewed-on: https://review.coreboot.org/17213 Reviewed-by: Aaron Durbin adurbin@chromium.org Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel paulepanter@users.sourceforge.net
See https://review.coreboot.org/17213 for details.
-gerrit