> After that, introduce a new property 'linux,i2c-retry-count' to be used > as retries field in struct i2c_adapter. Hmm, to be honest, I always have difficulties with this "retries" parameter; to me "try x milliseconds" makes more sense than "try 5 times". It is there for ages, so we have to stick with it, but frankly, I wouldn't like to expose it too much :) I'm okay with the original patch putting some "sane" initial value. It can be modified at runtime via a i2c-dev ioctl if needed.