Lines Matching refs:i2c_valid_timing
116 static struct stm32_i2c_timings_t i2c_valid_timing[STM32_I2C_VALID_TIMING_NBR]; variable
845 i2c_valid_timing[count].scll = scll; \
846 i2c_valid_timing[count].sclh = sclh; \
886 uint32_t tpresc = (i2c_valid_timing[count].presc + 1U) * ti2cclk; in i2c_compute_scll_sclh()
932 i2c_valid_timing[i2c_valid_timing_nbr].presc = presc; \
933 i2c_valid_timing[i2c_valid_timing_nbr].tscldel = scldel; \
934 i2c_valid_timing[i2c_valid_timing_nbr].tsdadel = sdadel; \
1036 timing = ((i2c_valid_timing[idx].presc & in stm32_i2c_configure_timing()
1038 ((i2c_valid_timing[idx].tscldel & 0x0FU) << 20) | in stm32_i2c_configure_timing()
1039 ((i2c_valid_timing[idx].tsdadel & 0x0FU) << 16) | in stm32_i2c_configure_timing()
1040 ((i2c_valid_timing[idx].sclh & 0xFFU) << 8) | in stm32_i2c_configure_timing()
1041 ((i2c_valid_timing[idx].scll & 0xFFU) << 0); in stm32_i2c_configure_timing()