Lines Matching refs:fdr
92 u8 fdr, dfsrr;
108 u16 fdr; /* including dfsrr */
250 /* see below - default fdr = 0x3f -> div = 2048 */
265 if (div->fdr & 0xc0 && pvr == 0x80822011)
272 return (int)div->fdr;
279 int ret, fdr;
282 dev_dbg(i2c->dev, "using fdr %d\n",
288 fdr = (ret >= 0) ? ret : 0x3f; /* backward compatibility */
290 writeb(fdr & 0xff, i2c->base + MPC_I2C_FDR);
293 dev_info(i2c->dev, "clock %u Hz (fdr=%d)\n", i2c->real_clk,
294 fdr);
437 /* see below - default fdr = 0x1031 -> div = 16 * 3072 */
458 return (int)div->fdr;
465 int ret, fdr;
468 dev_dbg(i2c->dev, "using dfsrr %d, fdr %d\n",
475 fdr = (ret >= 0) ? ret : 0x1031; /* backward compatibility */
477 writeb(fdr & 0xff, i2c->base + MPC_I2C_FDR);
478 writeb((fdr >> 8) & 0xff, i2c->base + MPC_I2C_DFSRR);
481 dev_info(i2c->dev, "clock %d Hz (dfsrr=%d fdr=%d)\n",
482 i2c->real_clk, fdr >> 8, fdr & 0xff);
907 i2c->fdr = readb(i2c->base + MPC_I2C_FDR);
917 writeb(i2c->fdr, i2c->base + MPC_I2C_FDR);