Lines Matching refs:speed
142 * from the XTAL speed and requested I2C speed.
691 static void mxs_i2c_derive_timing(struct mxs_i2c_dev *i2c, uint32_t speed)
700 divider = DIV_ROUND_UP(clk, speed);
710 speed / 1000, speed % 1000,
720 speed / 1000, speed % 1000,
738 if (speed > I2C_MAX_STANDARD_MODE_FREQ) {
755 "speed=%u(actual %u) divider=%u low=%u high=%u xmit=%u rcv=%u leadin=%u bus_free=%u\n",
756 speed, clk / divider, divider, low_count, high_count,
768 uint32_t speed;
773 ret = of_property_read_u32(node, "clock-frequency", &speed);
775 dev_warn(dev, "No I2C speed selected, using 100kHz\n");
776 speed = I2C_MAX_STANDARD_MODE_FREQ;
779 mxs_i2c_derive_timing(i2c, speed);