Lines Matching refs:pInputTiming
80 ErrorStatus I3C_CtrlTimingComputation(const I3C_CtrlTimingTypeDef *pInputTiming, in I3C_CtrlTimingComputation() argument
134 if (pInputTiming->clockSrcFreq > I3C_FREQUENCY_MAX) in I3C_CtrlTimingComputation()
140 if ((pInputTiming->busType != I3C_PURE_I3C_BUS) && (pInputTiming->busType != I3C_MIXED_BUS)) in I3C_CtrlTimingComputation()
145 if (((pInputTiming->clockSrcFreq == 0U) || (pInputTiming->i3cPPFreq == 0U)) && in I3C_CtrlTimingComputation()
146 (pInputTiming->busType == I3C_PURE_I3C_BUS)) in I3C_CtrlTimingComputation()
151 …if (((pInputTiming->clockSrcFreq == 0U) || (pInputTiming->i3cPPFreq == 0U) || (pInputTiming->i2cOD… in I3C_CtrlTimingComputation()
152 (pInputTiming->busType == I3C_MIXED_BUS)) in I3C_CtrlTimingComputation()
160 ti3cclk = (uint32_t)((SEC210PSEC + ((uint64_t)pInputTiming->clockSrcFreq / (uint64_t)2)) / in I3C_CtrlTimingComputation()
161 (uint64_t)pInputTiming->clockSrcFreq); in I3C_CtrlTimingComputation()
163 if ((pInputTiming->dutyCycle > 50U) || (ti3cclk == 0U)) in I3C_CtrlTimingComputation()
172 ti3c_pp_min = (uint32_t)((SEC210PSEC + ((uint64_t)pInputTiming->i3cPPFreq / (uint64_t)2)) / in I3C_CtrlTimingComputation()
173 (uint64_t)pInputTiming->i3cPPFreq); in I3C_CtrlTimingComputation()
176 ti2c_od_min = (uint32_t)((SEC210PSEC + ((uint64_t)pInputTiming->i2cODFreq / (uint64_t)2)) / in I3C_CtrlTimingComputation()
177 (uint64_t)pInputTiming->i2cODFreq); in I3C_CtrlTimingComputation()
179 if ((pInputTiming->busType != I3C_PURE_I3C_BUS) && (ti2c_od_min > tsm_min)) in I3C_CtrlTimingComputation()
189 if (pInputTiming->busType == I3C_PURE_I3C_BUS) in I3C_CtrlTimingComputation()
191 …sclhi3c = DIV_ROUND_CLOSEST(DIV_ROUND_CLOSEST(ti3c_pp_min * pInputTiming->dutyCycle, ti3cclk), 100… in I3C_CtrlTimingComputation()
208 …sclhi3c = DIV_ROUND_CLOSEST(DIV_ROUND_CLOSEST(ti3c_pp_min * pInputTiming->dutyCycle, ti3cclk), 100… in I3C_CtrlTimingComputation()
259 if (pInputTiming->busType == I3C_PURE_I3C_BUS) in I3C_CtrlTimingComputation()
287 scllod = DIV_ROUND_CLOSEST(DIV_ROUND_CLOSEST(ti2c_od_min * (100U - pInputTiming->dutyCycle), in I3C_CtrlTimingComputation()
313 if (pInputTiming->busType == I3C_PURE_I3C_BUS) in I3C_CtrlTimingComputation()
372 ErrorStatus I3C_TgtTimingComputation(const I3C_TgtTimingTypeDef *pInputTiming, in I3C_TgtTimingComputation() argument
380 if (pInputTiming->clockSrcFreq == 0U) in I3C_TgtTimingComputation()
388 ti3cclk = (uint32_t)((SEC210PSEC + ((uint64_t)pInputTiming->clockSrcFreq / (uint64_t)2)) / in I3C_TgtTimingComputation()
389 (uint64_t)pInputTiming->clockSrcFreq); in I3C_TgtTimingComputation()