From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laxman Dewangan Subject: [PATCH v3 0/4] i2c: tegra: Bug fixes, cleanups and M_NOSTART support Date: Wed, 13 Jun 2012 15:42:35 +0530 Message-ID: <1339582359-7911-1-git-send-email-ldewangan@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Sender: linux-i2c-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org, w.sang-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org, ben-linux-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org, swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org, olof-nZhT3qVonbNeoWH0uzbU5w@public.gmane.org Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Laxman Dewangan List-Id: linux-i2c@vger.kernel.org This patch series having the: - Handling of late register write due to Tegra PPSB design. - support for I2C_M_NOSTART - Use devm_* for all allocation. Changes from V1: - Using the readback for mask/unmask of irq also. Changes from V2: - Read back is done whenever write happen in i2c register other than TX FIFO. Laxman Dewangan (4): i2c: tegra: make sure register writes completes i2c: tegra: add PROTOCOL_MANGLING as supported functionality. i2c: tegra: support for I2C_M_NOSTART functionality i2c: tegra: make all resource allocation through devm_* drivers/i2c/busses/i2c-tegra.c | 110 ++++++++++++++++++++++------------------ 1 files changed, 60 insertions(+), 50 deletions(-)