Lines Matching refs:speed
34 module_param_named(speed, i2c_speed, int, 0600);
35 MODULE_PARM_DESC(speed, "Default I2C speed to be set when a DS28E17 is detected");
78 u8 speed; member
100 usleep_range(timebases[data->speed] * (data->stretch) * count, in w1_f19_i2c_busy_wait()
101 timebases[data->speed] * (data->stretch) * count in w1_f19_i2c_busy_wait()
112 udelay(timebases[data->speed]); in w1_f19_i2c_busy_wait()
521 data->speed = result; in w1_f19_get_i2c_speed()
532 static int __w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed) in __w1_f19_set_i2c_speed() argument
543 w1_buf[1] = speed; in __w1_f19_set_i2c_speed()
547 data->speed = speed; in __w1_f19_set_i2c_speed()
549 dev_info(&sl->dev, "i2c speed set to %d kBaud\n", i2c_speeds[speed]); in __w1_f19_set_i2c_speed()
554 static int w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed) in w1_f19_set_i2c_speed() argument
562 result = __w1_f19_set_i2c_speed(sl, speed); in w1_f19_set_i2c_speed()
625 static DEVICE_ATTR_RW(speed);
709 data->speed = 1; in w1_f19_add_slave()