hmmm...   I dont think I am up to modifying my kernel source by hand just yet (if I read Ben's response correctly).  Thanks for the solution though.  It's good to know a solution is out there.



Konstantin V. Gavrilenko wrote:
Here is an answer from Ben, I still have to test it myself.


Benjamin Herrenschmidt wrote:
  
On Tue, 2006-05-30 at 21:09 +0100, Konstantin V. Gavrilenko wrote:
SNIP <
    


  
Does this help ?

Ben.

------
From: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
To: git-commits-head@vger.kernel.org
Subject: [PATCH] powermac: Fix i2c on keywest based chips
Date: Sun, 23 Apr 2006 17:11:14 GMT

commit 60162e498e220d1f03bbee5bac0a9ddd6de60ae7
tree 8cbcbea6060eb2b9f7d39784385efdfc6e947b52
parent 28897731318dc8f63f683eed9091e446916ad706
author Benjamin Herrenschmidt <[EMAIL PROTECTED]> Tue, 18 Apr
    
2006 14:11:53 +1000
  
committer Paul Mackerras <[EMAIL PROTECTED]> Fri, 21 Apr 2006 22:29:46
    
+1000
  
[PATCH] powermac: Fix i2c on keywest based chips

The new i2c implementation for PowerMac has a regression that causes the
hardware to go out of state when probing non-existent devices. While
fixing that, I also found & fixed a couple of other corner cases. This
fixes booting with a pbbuttons version that scans the i2c bus for an LMU
controller among others. Tested on a dual G5 with thermal control (which
has heavy i2c activity) with no problem so far.

Signed-off-by: Benjamin Herrenschmidt <[EMAIL PROTECTED]>
Signed-off-by: Paul Mackerras <[EMAIL PROTECTED]>

 arch/powerpc/platforms/powermac/low_i2c.c |   78
    

Reply via email to