Lines Matching refs:scllod
127 uint32_t scllod; in I3C_CtrlTimingComputation() local
263 scllod = DIV_ROUND_CLOSEST(ti3cl_od_min, ti3cclk) - 1U; in I3C_CtrlTimingComputation()
265 if (((scllod + 1U) * ti3cclk) < ti3cl_od_min) in I3C_CtrlTimingComputation()
267 scllod += 1U; in I3C_CtrlTimingComputation()
272 scllod = scllpp; in I3C_CtrlTimingComputation()
276 if (((scllod + 1U) * ti3cclk) < tcapa) in I3C_CtrlTimingComputation()
278 scllod = DIV_ROUND_CLOSEST(tcapa, ti3cclk) + 1U; in I3C_CtrlTimingComputation()
287 scllod = DIV_ROUND_CLOSEST(DIV_ROUND_CLOSEST(ti2c_od_min * (100U - pInputTiming->dutyCycle), 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()
320 free = DIV_ROUND_CLOSEST((((scllod + 1U) * ti3cclk) + tcapa), (2U * ti3cclk)); in I3C_CtrlTimingComputation()
337 if ((scllpp > 0xFFU) || (sclhi3c > 0xFFU) || (scllod > 0xFFU) || (sclhi2c > 0xFFU) || in I3C_CtrlTimingComputation()
349 pOutputConfig->SCLODLowDuration = (uint8_t)scllod; in I3C_CtrlTimingComputation()