Searched refs:tpclk (Results 1 – 1 of 1) sorted by relevance
36 int32_t tpclk = period_in_100ps(src_clk_in_hz); in i2c_configure_timing() local92 temp1 = (setup_time - 2 * tpclk) / tpclk / (HPM_I2C_DRV_DEFAULT_TPM + 1) - 2 - timing->t_sp; in i2c_configure_timing()101 temp1 = (hold_time - 2 * tpclk) / tpclk / (HPM_I2C_DRV_DEFAULT_TPM + 1) - 2 - timing->t_sp; in i2c_configure_timing()107 temp1 = (timing->t_high - 2 * tpclk) / tpclk / (HPM_I2C_DRV_DEFAULT_TPM + 1) - 2 - timing->t_sp; in i2c_configure_timing()112 …temp2 = (period / (1 + timing->t_sclratio) - 2 * tpclk) / tpclk / (HPM_I2C_DRV_DEFAULT_TPM + 1) - … in i2c_configure_timing()117 …temp3 = ((timing->t_low - 2 * tpclk) / tpclk / (HPM_I2C_DRV_DEFAULT_TPM + 1) - 2 - timing->t_sp) /… in i2c_configure_timing()122 timing->t_high = 2 * tpclk + (2 + timing->t_sp + timing->t_sclhi) * tpclk; in i2c_configure_timing()
Completed in 6 milliseconds