Lines Matching full:ick
244 u32 scgd, cdf, round, ick, sum, scl, cdf_width; in rcar_i2c_clock_calculate() local
275 * ick = clkp / (1 + CDF) in rcar_i2c_clock_calculate()
276 * SCL = ick / (20 + SCGD * 8 + F[(ticf + tr + intd) * ick]) in rcar_i2c_clock_calculate()
278 * ick : I2C internal clock < 20 MHz in rcar_i2c_clock_calculate()
291 ick = rate / (cdf + 1); in rcar_i2c_clock_calculate()
297 * F[(ticf + tr + intd) * ick] with sum = (ticf + tr + intd) in rcar_i2c_clock_calculate()
298 * = F[sum * ick / 1000000000] in rcar_i2c_clock_calculate()
299 * = F[(ick / 1000000) * sum / 1000] in rcar_i2c_clock_calculate()
302 round = (ick + 500000) / 1000000 * sum; in rcar_i2c_clock_calculate()
306 * SCL = ick / (20 + SCGD * 8 + F[(ticf + tr + intd) * ick]) in rcar_i2c_clock_calculate()
312 * div = ick / (bus_speed + 1) + 1; in rcar_i2c_clock_calculate()
314 * scl = ick / (20 + (scgd * 8) + round); in rcar_i2c_clock_calculate()
318 scl = ick / (20 + (scgd * 8) + round); in rcar_i2c_clock_calculate()