Lines Matching refs:speed

120 			      uint i2c_clk, uint speed)  in set_i2c_bus_speed()  argument
122 ushort divider = min(i2c_clk / speed, (uint)USHRT_MAX); in set_i2c_bus_speed()
144 speed = i2c_clk / divider; /* Fake something */ in set_i2c_bus_speed()
146 debug("Requested speed:%d, i2c_clk:%d\n", speed, i2c_clk); in set_i2c_bus_speed()
162 speed = i2c_clk / est_div; in set_i2c_bus_speed()
167 debug("a: %d, b: %d, speed: %d\n", a, b, speed); in set_i2c_bus_speed()
181 debug("FDR: 0x%.2x, speed: %d\n", fdr, speed); in set_i2c_bus_speed()
193 speed = i2c_clk / fsl_i2c_speed_map[i].divider; in set_i2c_bus_speed()
199 return speed; in set_i2c_bus_speed()
260 static void __i2c_init(const struct fsl_i2c_base *base, int speed, int in __i2c_init() argument
275 set_i2c_bus_speed(base, i2c_clk, speed); in __i2c_init()
487 uint speed, int i2c_clk) in __i2c_set_bus_speed() argument
490 set_i2c_bus_speed(base, i2c_clk, speed); in __i2c_set_bus_speed()
497 static void fsl_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) in fsl_i2c_init() argument
499 __i2c_init(i2c_base[adap->hwadapnr], speed, slaveadd, in fsl_i2c_init()
526 static uint fsl_i2c_set_bus_speed(struct i2c_adapter *adap, uint speed) in fsl_i2c_set_bus_speed() argument
528 return __i2c_set_bus_speed(i2c_base[adap->hwadapnr], speed, in fsl_i2c_set_bus_speed()
566 static int fsl_i2c_set_bus_speed(struct udevice *bus, uint speed)
570 return __i2c_set_bus_speed(dev->base, speed, dev->i2c_clk);
586 dev->speed = dev_read_u32_default(bus, "clock-frequency", 400000);
601 __i2c_init(dev->base, dev->speed, dev->slaveadd, dev->i2c_clk,