Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
drivers: mfd: da9063: disable timeout feature
It fixes various hangs of the i.MX6 module, when, for example, hackbench is running in a loop. This is a port of previous patch onto 3.19.5: commit de7974db320349954d3a0479e3d6eb2c7b60dc1b Author: Christian Hemp <c.hemp@phytec.de> Date: Thu Jan 9 10:54:37 2014 +0100 mfd: da9063: disable timeout feature This patch fix bug report torvalds#131: i.MX6 crashes: voltage too low | Sometimes, after voltage scaling, the processor hangs. It seems, that the | voltage is set too low for appropriate frequency setting. | | It seems that the problem occurs only if the delay between two message bits | (e.g. between Send Slave address write command and send data command) is | greater than 23ms. If this delay occurs, the PMIC seems to reset the I2C | interface and so doesn't react to the other bits of the message (e.g. by | not sending a ACK). If we deactivate the I2C timeout feature the module runs stable. Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Stefan Christ <s.christ@phytec.de>
- Loading branch information