Lines Matching refs:spec
581 const struct i2c_spec_values *spec;
604 spec = rk3x_i2c_get_spec(t->bus_freq_hz);
605 min_high_ns = t->scl_rise_ns + spec->min_high_ns;
616 (t->scl_rise_ns + spec->min_setup_start_ns) * 1000, 875));
618 (t->scl_rise_ns + spec->min_setup_start_ns + t->sda_fall_ns +
619 spec->min_high_ns), 2));
621 min_low_ns = t->scl_fall_ns + spec->min_low_ns;
622 max_low_ns = spec->max_data_hold_ns * 2 - data_hold_buffer_ns;
760 const struct i2c_spec_values *spec;
777 spec = rk3x_i2c_get_spec(t->bus_freq_hz);
784 min_high_ns = t->scl_rise_ns + spec->min_high_ns;
787 min_low_ns = t->scl_fall_ns + spec->min_low_ns;
838 if ((max_hold_data_ns < spec->max_data_hold_ns) &&
839 (min_setup_data_ns > spec->min_data_setup_ns))
844 min_setup_start_ns = t->scl_rise_ns + spec->min_setup_start_ns;
849 min_setup_stop_ns = t->scl_rise_ns + spec->min_setup_stop_ns;