From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Subject: =?UTF-8?q?=5BPATCH=200/4=5D=20MXS=3A=20I2C=20improvements?= Date: Tue, 1 May 2012 04:00:17 +0200 Message-ID: <1335837621-14816-1-git-send-email-marex@denx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Sender: linux-i2c-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org Cc: Marek Vasut , Detlev Zundel , Dong Aisheng , Fabio Estevam , linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Sascha Hauer , Shawn Guo , Stefano Babic , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Wolfgang Denk , Wolfram Sang List-Id: linux-i2c@vger.kernel.org This patchset implements support for adjustment of I2C bus speed via pl= atform data. Further, it implements support for DMA transfers into the mxs-i2c= driver. Lastly, there is a fix for GCC4.7 warning included. Marek Vasut (4): MXS: Allow passing i2c bus speed via platform data MXS: Set I2C timing registers for mxs-i2c MXS: Implement DMA support into mxs-i2c MXS: Fix GCC4.7 complaint in mxs-i2c arch/arm/mach-mxs/devices-mx28.h | 3 +- arch/arm/mach-mxs/devices/platform-mxs-i2c.c | 14 +- arch/arm/mach-mxs/include/mach/devices-common.h | 5 +- arch/arm/mach-mxs/mach-apx4devkit.c | 7 +- arch/arm/mach-mxs/mach-m28evk.c | 8 +- arch/arm/mach-mxs/mach-mx28evk.c | 7 +- arch/arm/mach-mxs/mach-tx28.c | 7 +- drivers/i2c/busses/i2c-mxs.c | 304 +++++++++++++++= ++++++-- include/linux/i2c/mxs-i2c.h | 22 ++ 9 files changed, 343 insertions(+), 34 deletions(-) create mode 100644 include/linux/i2c/mxs-i2c.h Cc: Detlev Zundel CC: Dong Aisheng CC: Fabio Estevam Cc: Linux ARM kernel Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org CC: Sascha Hauer CC: Shawn Guo Cc: Stefano Babic CC: Uwe Kleine-K=C3=B6nig Cc: Wolfgang Denk Cc: Wolfram Sang --=20 1.7.10