Doesn't anyone know anything about the I2C section?
The chumby hackerboard code has BOTH timing setting sections commented out. And there are no other references in the code to HW_I2C_TIMING*. Something is setting them but I don't have any idea what it may be. Is something reading in the background as a program or script?
/* Take controller out of reset */
HW_I2C_CTRL0_CLR(BM_I2C_CTRL0_SFTRST | BM_I2C_CTRL0_CLKGATE);
/* * Set timing
* High time = 120 clks; read bit at 48 for 95Khz/24mhz
* Low time = 128 clks; write bit at 48 for 95khz/24mhz
Don't set 400khz by default; stfm1000 needs 100khz at the start.
/* 9/30/2009 SMC - Yes, but we're not using the STFM1000, so there. */
dev_dbg(dev, "I2C module version %x\n ", HW_I2C_VERSION_RD());