i2c: i2c-stm32f7: Implement I2C release mechanism
authorPierre-Yves MORDRET <pierre-yves.mordret@st.com>
Wed, 11 Apr 2018 13:24:58 +0000 (15:24 +0200)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 30 Apr 2018 08:39:28 +0000 (10:39 +0200)
commit562de4ff4cd2beb1bd3a1581e22623f05b114c97
tree2e3905b504a388f5347dfb7647c2d1bfccb5a61f
parent7ecc8cfde553b92f897bd60b21bf53de9277e3aa
i2c: i2c-stm32f7: Implement I2C release mechanism

Feature prevents I2C lock-ups. Mechanism resets I2C state machine
and releases SCL/SDA signals but preserves I2C registers.

Signed-off-by: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-stm32f7.c