Hi Jan, On Tuesday, 15 November 2016 14:03:15 GMT Jan Glauber wrote: > On Mon, Nov 14, 2016 at 01:53:40PM -0600, Steven J. Hill wrote: > > On 11/14/2016 12:50 PM, Jan Glauber wrote: > > > Since time is running out for 4.9 (or might have already if you're not > > > going to send another pull request) I'm going for the safe option > > > to fix the Octeon i2c problems, which is: > > > > > > 1. Reverting the readq_poll_timeout patch since it is broken > > > 2. Apply Patch #2 from Paul > > > 3. Add a small fix for the recovery that makes Paul's patch > > > > > > work on ThunderX > > > > > > I'll try to come up with a better solution for 4.10. My plan is to get > > > rid > > > of the polling-around-interrupt thing completely, but for that we need > > > more > > > time to make it work on Octeon. > > > > > > Please consider for 4.9. > > > > Hey Jan. > > > > This does not work on Octeon 71xx platforms. I will look at it more > > closely tomorrow. > > Paul, can you confirm this? It doesn't make sense for me, since patches #1 > and #3 are unlikely to break anything... And patch #2 worked for you. For me v4.9-rc5 plus these 3 patches boots fine on a Rhino Labs UTM8 system which previously hung whilst probing the I2C driver & devices. Feel free to add: Tested-by: Paul Burton <paul.burton@xxxxxxxxxx> Thanks, Paul
Attachment:
signature.asc
Description: This is a digitally signed message part.