On Mon, Nov 06, 2017 at 02:18:02PM +0800, Oder Chiou wrote:
In the probe, the codec may not be ready for I2C reading. So if the value
is not correct, it will read again after delay.
Why might this happen? This sounds like papering over some other
problem.