On Thu, 2011-08-18 at 19:43 -0400, Matt Turner wrote: > From: Maciej W. Rozycki <macro@xxxxxxxxxxxxxx> > > This is a rewrite of large parts of the driver mainly so that it uses > SMBus interrupts to offload the CPU from busy-waiting on status inputs. > As a part of the overhaul of the init and exit calls, all accesses to the > hardware got converted to use accessory functions via an ioremap() cookie. > > [mattst88] Added BCM1480 interrupts and rebased minimally. > > Signed-off-by: Matt Turner <mattst88@xxxxxxxxx> > Signed-off-by: Maciej W. Rozycki <macro@xxxxxxxxxxxxxx> Patch works fine on our target, and shows significant speed improvements for i2c accesses. Linux version 3.0.3-428-g17c1f3f (groeck@rbos-pc-13) (gcc version 4.4.1 (Debian 4.4.1-1) ) #2 SMP Mon Aug 22 12:56:41 PDT 2011 bootconsole [early0] enabled CPU revision is: 01041100 (SiByte SB1A) FPU revision is: 000f0103 Checking for the multiply/shift bug... no. Checking for the daddiu bug... no. Broadcom SiByte BCM1480 B1 (pass2) @ 900 MHz (SB-1A rev 0) Tested-by: Guenter Roeck <guenter.roeck@xxxxxxxxxxxx> Guenter -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html