From: Dejan REBRACA Date: Wed, 29 Feb 2012 09:12:23 +0000 (+0100) Subject: [PORT FROM R2] Flag in a mfld_defconfig for limitation of Penwell I2C controller X-Git-Tag: 2.1b_release~1310 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d9bd4c133503cb037bad11abdb3754b7997b56e4;p=kernel%2Fkernel-mfld-blackbay.git [PORT FROM R2] Flag in a mfld_defconfig for limitation of Penwell I2C controller BZ: 23876 Due to limitation of I2C silicon on Penwell I2C xfers longer than 31 bytes are not guaranteed to be atomic. If TX fifo underrun occurs during such a transfer I2C controller will automatically generate a STOP condition. This patch adds a kernel config flag that can be used by all affected users of this I2C controller. Change-Id: Ifc427638c5bc339091aaf4351464d977c9a68939 Signed-off-by: Dejan REBRACA Reviewed-on: http://android.intel.com:8080/36965 Reviewed-by: Niciarz, Sebastian Reviewed-by: Yang, Bin Reviewed-by: Zurmely, PierreX Reviewed-by: Gross, Mark Tested-by: Zurmely, PierreX Reviewed-by: Wahid, KenX Reviewed-by: buildbot Tested-by: buildbot --- diff --git a/arch/x86/configs/i386_mfld_defconfig b/arch/x86/configs/i386_mfld_defconfig index 54a874d..1f0bf3d 100644 --- a/arch/x86/configs/i386_mfld_defconfig +++ b/arch/x86/configs/i386_mfld_defconfig @@ -1344,6 +1344,7 @@ CONFIG_I2C_ALGOBIT=y # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_DESIGNWARE_PCI=y +CONFIG_I2C_DESIGNWARE_PCI_SPLIT_XFER=y CONFIG_I2C_GPIO=y # CONFIG_I2C_INTEL_MID is not set # CONFIG_I2C_OCORES is not set