Home
last modified time | relevance | path

Searched refs:scgd (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/i2c/
H A Drcar_i2c.c164 u32 iicck, f, scl, scgd; in rcar_clock_gen() local
184 for (scgd = 0; scgd < 0x40; scgd++) { in rcar_clock_gen()
185 scl = iicck / (20 + (scgd * 8) + f); in rcar_clock_gen()
190 if (scgd > 0x40) { in rcar_clock_gen()
197 debug("%s: scgd %x\n", __func__, scgd); in rcar_clock_gen()
198 debug("%s: iccr %x\n", __func__, (scgd << (cdf_width) | bit)); in rcar_clock_gen()
200 return scgd << (cdf_width) | bit; in rcar_clock_gen()
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-sh7760.c397 int scgd, scgdm, scgds; in calc_CCR() local
414 for (scgd = scgds; (scgd < 63) && scgd <= scgds + 1; scgd++) { in calc_CCR()
415 m1 = iclk / (20 + (scgd << 3)); in calc_CCR()
420 scgdm = scgd; in calc_CCR()
H A Di2c-rcar.c241 u32 scgd, cdf, round, ick, sum, scl, cdf_width; in rcar_i2c_clock_calculate() local
314 for (scgd = 0; scgd < 0x40; scgd++) { in rcar_i2c_clock_calculate()
315 scl = ick / (20 + (scgd * 8) + round); in rcar_i2c_clock_calculate()
324 scl, t.bus_freq_hz, rate, round, cdf, scgd); in rcar_i2c_clock_calculate()
327 priv->icccr = scgd << cdf_width | cdf; in rcar_i2c_clock_calculate()