Merge "i2c: qcom: geni: Fix the way stretch stop is done" into msm-4.9
diff --git a/drivers/i2c/busses/i2c-qcom-geni.c b/drivers/i2c/busses/i2c-qcom-geni.c
index d7b4363..58e8850 100644
--- a/drivers/i2c/busses/i2c-qcom-geni.c
+++ b/drivers/i2c/busses/i2c-qcom-geni.c
@@ -173,7 +173,7 @@
 		u32 m_param = 0;
 		u32 m_cmd = 0;
 
-		m_param |= (stretch ? STOP_STRETCH : ~(STOP_STRETCH));
+		m_param |= (stretch ? STOP_STRETCH : 0);
 		m_param |= ((msgs[i].addr & 0x7F) << SLV_ADDR_SHFT);
 
 		gi2c->cur = &msgs[i];