Lines Matching refs:ti3cclk
112 uint32_t ti3cclk = 0U; in I3C_CtrlTimingComputation() local
160 ti3cclk = (uint32_t)((SEC210PSEC + ((uint64_t)pInputTiming->clockSrcFreq / (uint64_t)2)) / in I3C_CtrlTimingComputation()
163 if ((pInputTiming->dutyCycle > 50U) || (ti3cclk == 0U)) in I3C_CtrlTimingComputation()
169 if ((status == SUCCESS) && (ti3cclk != 0U)) in I3C_CtrlTimingComputation()
186 if ((status == SUCCESS) && (ti3cclk != 0U)) in I3C_CtrlTimingComputation()
191 …sclhi3c = DIV_ROUND_CLOSEST(DIV_ROUND_CLOSEST(ti3c_pp_min * pInputTiming->dutyCycle, ti3cclk), 100… in I3C_CtrlTimingComputation()
194 if (((sclhi3c + 1U) * ti3cclk) < ti3ch_min) in I3C_CtrlTimingComputation()
196 sclhi3c = DIV_ROUND_CLOSEST(ti3ch_min, ti3cclk) - 1U; in I3C_CtrlTimingComputation()
199 if (((sclhi3c + 1U) * ti3cclk) < ti3ch_min) in I3C_CtrlTimingComputation()
204 scllpp = DIV_ROUND_CLOSEST(ti3c_pp_min, ti3cclk) - (sclhi3c + 1U) - 1U; in I3C_CtrlTimingComputation()
208 … = DIV_ROUND_CLOSEST(DIV_ROUND_CLOSEST(ti3c_pp_min * pInputTiming->dutyCycle, ti3cclk), 100U) - 1U; in I3C_CtrlTimingComputation()
211 if (((sclhi3c + 1U) * ti3cclk) < ti3ch_min) in I3C_CtrlTimingComputation()
216 …llpp = DIV_ROUND_CLOSEST((ti3c_pp_min - ((sclhi3c + 1U) * ti3cclk) + (ti3cclk / 2U)), ti3cclk) - … in I3C_CtrlTimingComputation()
223 sclhi3c = DIV_ROUND_CLOSEST(ti3ch_od_max, ti3cclk) - 1U; in I3C_CtrlTimingComputation()
225 if (((sclhi3c + 1U) * ti3cclk) < ti3ch_min) in I3C_CtrlTimingComputation()
229 else if (((sclhi3c + 1U) * ti3cclk) > ti3ch_od_max) in I3C_CtrlTimingComputation()
231 sclhi3c = (ti3ch_od_max / ti3cclk); in I3C_CtrlTimingComputation()
240 scllpp = DIV_ROUND_CLOSEST((ti3c_pp_min - ((sclhi3c + 1U) * ti3cclk)), ti3cclk) - 1U; in I3C_CtrlTimingComputation()
245 uint32_t ideal_scllpp = (ti3c_pp_min - ((sclhi3c + 1U) * ti3cclk)); in I3C_CtrlTimingComputation()
246 if (((scllpp + 1U) * ti3cclk) >= (ideal_scllpp + (ti3cclk / 2U) + 1U)) in I3C_CtrlTimingComputation()
253 if (((scllpp + sclhi3c + 1U + 1U) * ti3cclk) < (ideal_scllpp + (ti3cclk / 2U) + 1U)) in I3C_CtrlTimingComputation()
263 scllod = DIV_ROUND_CLOSEST(ti3cl_od_min, ti3cclk) - 1U; in I3C_CtrlTimingComputation()
265 if (((scllod + 1U) * ti3cclk) < ti3cl_od_min) in I3C_CtrlTimingComputation()
276 if (((scllod + 1U) * ti3cclk) < tcapa) in I3C_CtrlTimingComputation()
278 scllod = DIV_ROUND_CLOSEST(tcapa, ti3cclk) + 1U; in I3C_CtrlTimingComputation()
288 ti3cclk), 100U) - 1U; in I3C_CtrlTimingComputation()
293 if (((scllod + 1U) * ti3cclk) < tfmpl_od_min) in I3C_CtrlTimingComputation()
295 scllod = DIV_ROUND_CLOSEST(tfmpl_od_min, ti3cclk) - 1U; in I3C_CtrlTimingComputation()
301 if (((scllod + 1U) * ti3cclk) < tfml_od_min) in I3C_CtrlTimingComputation()
303 scllod = DIV_ROUND_CLOSEST(tfml_od_min, ti3cclk) - 1U; in I3C_CtrlTimingComputation()
307 sclhi2c = DIV_ROUND_CLOSEST((ti2c_od_min - ((scllod + 1U) * ti3cclk)), ti3cclk) - 1U; in I3C_CtrlTimingComputation()
315 free = DIV_ROUND_CLOSEST((ti3c_cas_min + tcapa), (2U * ti3cclk)) + 1U; in I3C_CtrlTimingComputation()
320 free = DIV_ROUND_CLOSEST((((scllod + 1U) * ti3cclk) + tcapa), (2U * ti3cclk)); in I3C_CtrlTimingComputation()
325 if (ti3cclk > 600U) in I3C_CtrlTimingComputation()
335 oneus = DIV_ROUND_CLOSEST(100000U, ti3cclk) - 2U; in I3C_CtrlTimingComputation()
377 uint32_t ti3cclk = 0U; in I3C_TgtTimingComputation() local
388 ti3cclk = (uint32_t)((SEC210PSEC + ((uint64_t)pInputTiming->clockSrcFreq / (uint64_t)2)) / in I3C_TgtTimingComputation()
392 if (ti3cclk == 0U) in I3C_TgtTimingComputation()
398 if ((status == SUCCESS) && (ti3cclk != 0U)) in I3C_TgtTimingComputation()
401 oneus = DIV_ROUND_CLOSEST(100000U, ti3cclk) - 2U; in I3C_TgtTimingComputation()