summaryrefslogtreecommitdiff
path: root/drivers/i2c
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2014-03-12 18:11:12 +0530
committerLaxman Dewangan <ldewangan@nvidia.com>2014-03-13 04:35:18 -0700
commit02214d96fcc27701919408604a08e8fcb68f4e6b (patch)
tree2c96ed8ae9e1c565539ab2825d87ae99bd737a4f /drivers/i2c
parenta8a6c95c4dbe38897b953cad26ed699aeede27c9 (diff)
i2c: core: do only atomic transfer in machine shutdown/restart
Add mechanism to tell the i2c core to do only atomic transfer when machine restart/shutdown is required. bug 1451967 bug 1469284 Change-Id: Ib2f4dde2a624ddd7332a1a1345c52c94ba5460a1 Signed-off-by: Chaitanya Bandi <bandik@nvidia.com> Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/380932
Diffstat (limited to 'drivers/i2c')
-rw-r--r--drivers/i2c/i2c-core.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
index 8bc068480fdd..a2940fa428f2 100644
--- a/drivers/i2c/i2c-core.c
+++ b/drivers/i2c/i2c-core.c
@@ -620,6 +620,7 @@ EXPORT_SYMBOL_GPL(i2c_shutdown_adapter);
void i2c_shutdown_clear_adapter(struct i2c_adapter *adapter)
{
adapter->cancel_xfer_on_shutdown = false;
+ adapter->atomic_xfer_only = true;
}
EXPORT_SYMBOL_GPL(i2c_shutdown_clear_adapter);