diff options
| author | Marek Vasut <[email protected]> | 2012-11-30 18:17:06 +0000 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2012-12-11 13:17:30 -0700 |
| commit | 1e2fc0d19bac9bf4f62d259169e902e700a18bad (patch) | |
| tree | 31cc4f38e278b1ceeb688efed5418aa8ab33c203 /include/linux | |
| parent | aff36ea92ec0700cd9241bf01e72956a3ab9600e (diff) | |
mxs: i2c: Restore speed setting after block reset
The I2C block reset configures the I2C bus speed to strange value.
Read the I2C speed from the block before reseting the block and
restore it afterwards, so the I2C operates correctly. This issue
can be replicated by doing unsuccessful I2C transfer, after such
transfer finishes, the I2C block clock speed is misconfigured.
Signed-off-by: Marek Vasut <[email protected]>
Cc: Heiko Schocher <[email protected]>
Cc: Fabio Estevam <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
