+1
-1
Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
+1
-1
Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
+2
-2
drivers/i2c/busses/i2c-kempld.c
+2
-2
drivers/i2c/busses/i2c-kempld.c
···
246
246
bus_frequency = KEMPLD_I2C_FREQ_MAX;
247
247
248
248
if (pld->info.spec_major == 1)
249
-
prescale = pld->pld_clock / bus_frequency * 5 - 1000;
249
+
prescale = pld->pld_clock / (bus_frequency * 5) - 1000;
250
250
else
251
-
prescale = pld->pld_clock / bus_frequency * 4 - 3000;
251
+
prescale = pld->pld_clock / (bus_frequency * 4) - 3000;
252
252
253
253
if (prescale < 0)
254
254
prescale = 0;
+1
-1
drivers/i2c/busses/i2c-mxs.c
+1
-1
drivers/i2c/busses/i2c-mxs.c
···
493
493
* based on this empirical measurement and a lot of previous frobbing.
494
494
*/
495
495
i2c->cmd_err = 0;
496
-
if (msg->len < 8) {
496
+
if (0) { /* disable PIO mode until a proper fix is made */
497
497
ret = mxs_i2c_pio_setup_xfer(adap, msg, flags);
498
498
if (ret)
499
499
mxs_i2c_reset(i2c);