Lines Matching refs:speed
89 uint speed; member
174 inline uint calc_tick(uint speed) in calc_tick() argument
178 return (1000000000u / speed) + 100; in calc_tick()
487 static void __twsi_i2c_init(struct mvtwsi_registers *twsi, int speed, in __twsi_i2c_init() argument
493 *actual_speed = __twsi_i2c_set_bus_speed(twsi, speed); in __twsi_i2c_init()
666 static void twsi_i2c_init(struct i2c_adapter *adap, int speed, in twsi_i2c_init() argument
670 __twsi_i2c_init(twsi, speed, slaveadd, NULL); in twsi_i2c_init()
767 static int mvtwsi_i2c_set_bus_speed(struct udevice *bus, uint speed)
771 dev->speed = __twsi_i2c_set_bus_speed(dev->base, speed);
772 dev->tick = calc_tick(dev->speed);
790 dev->speed = fdtdec_get_int(gd->fdt_blob, dev_of_offset(bus),
800 __twsi_i2c_init(dev->base, dev->speed, dev->slaveadd, &actual_speed);
801 dev->speed = actual_speed;
802 dev->tick = calc_tick(dev->speed);