Lines Matching full:ick
244 u32 scgd, cdf, round, ick, sum, scl; in rcar_i2c_set_speed() local
252 * ick = clkp / (1 + CDF) in rcar_i2c_set_speed()
253 * SCL = ick / (20 + SCGD * 8 + F[(ticf + tr + intd) * ick]) in rcar_i2c_set_speed()
255 * ick : I2C internal clock < 20 MHz in rcar_i2c_set_speed()
268 ick = rate / (cdf + 1); in rcar_i2c_set_speed()
274 * F[(ticf + tr + intd) * ick] with sum = (ticf + tr + intd) in rcar_i2c_set_speed()
275 * = F[sum * ick / 1000000000] in rcar_i2c_set_speed()
276 * = F[(ick / 1000000) * sum / 1000] in rcar_i2c_set_speed()
279 round = (ick + 500000) / 1000000 * sum; in rcar_i2c_set_speed()
283 * SCL = ick / (20 + SCGD * 8 + F[(ticf + tr + intd) * ick]) in rcar_i2c_set_speed()
289 * div = ick / (bus_speed + 1) + 1; in rcar_i2c_set_speed()
291 * scl = ick / (20 + (scgd * 8) + round); in rcar_i2c_set_speed()
295 scl = ick / (20 + (scgd * 8) + round); in rcar_i2c_set_speed()