Lines Matching refs:sourceClock_Hz
264 void MCAN_Init(CAN_Type *base, const mcan_config_t *config, uint32_t sourceClock_Hz) in MCAN_Init() argument
302 assert((tqFre != 0U) && (tqFre <= sourceClock_Hz)); in MCAN_Init()
305 if ((sourceClock_Hz / tqFre - 1U) > 0x1FFU) in MCAN_Init()
311 timingCfg.preDivider = (uint16_t)(sourceClock_Hz / tqFre) - 1U; in MCAN_Init()
329 assert((tqFre != 0U) && (tqFre <= sourceClock_Hz)); in MCAN_Init()
332 if ((sourceClock_Hz / tqFre - 1U) > 0x1FU) in MCAN_Init()
338 timingCfg.datapreDivider = (uint16_t)(sourceClock_Hz / tqFre) - 1U; in MCAN_Init()
508 uint32_t sourceClock_Hz, in MCAN_CalculateImprovedNominalTimingValues() argument
522 if (clk > sourceClock_Hz) in MCAN_CalculateImprovedNominalTimingValues()
527 if ((sourceClock_Hz / clk * clk) != sourceClock_Hz) in MCAN_CalculateImprovedNominalTimingValues()
533 configTemp.preDivider = (uint16_t)(sourceClock_Hz / clk - 1U); in MCAN_CalculateImprovedNominalTimingValues()
590 uint32_t sourceClock_Hz, in MCAN_FDCalculateImprovedTimingValues() argument
607 …while (MCAN_CalculateImprovedNominalTimingValues(baudRate, sourceClock_Hz / preDividerTemp, pconfi… in MCAN_FDCalculateImprovedTimingValues()
613 if (clk > sourceClock_Hz) in MCAN_FDCalculateImprovedTimingValues()
618 if ((sourceClock_Hz / clk * clk) != sourceClock_Hz) in MCAN_FDCalculateImprovedTimingValues()
623 pconfig->datapreDivider = (uint16_t)(sourceClock_Hz / clk - 1U); in MCAN_FDCalculateImprovedTimingValues()
672 if (MCAN_CalculateImprovedTimingValues(baudRate, sourceClock_Hz, pconfig)) in MCAN_FDCalculateImprovedTimingValues()
749 bool MCAN_FDCalculateSpecifiedTimingValues(uint32_t sourceClock_Hz, in MCAN_FDCalculateSpecifiedTimingValues() argument
770 …while (MCAN_CalculateSpecifiedTimingValues(sourceClock_Hz / preDividerTemp, pconfig, pParamConfig)) in MCAN_FDCalculateSpecifiedTimingValues()
776 if (clk > sourceClock_Hz) in MCAN_FDCalculateSpecifiedTimingValues()
781 if ((sourceClock_Hz / clk * clk) != sourceClock_Hz) in MCAN_FDCalculateSpecifiedTimingValues()
786 pconfig->datapreDivider = (uint16_t)(sourceClock_Hz / clk - 1U); in MCAN_FDCalculateSpecifiedTimingValues()
834 if (MCAN_CalculateSpecifiedTimingValues(sourceClock_Hz, pconfig, pParamConfig)) in MCAN_FDCalculateSpecifiedTimingValues()
886 status_t MCAN_SetBaudRateFD(CAN_Type *base, uint32_t sourceClock_Hz, uint32_t baudRateN_Bps, uint32… in MCAN_SetBaudRateFD() argument
890 …if (MCAN_FDCalculateImprovedTimingValues(baudRateN_Bps, baudRateD_Bps, sourceClock_Hz, &timingCfg)) in MCAN_SetBaudRateFD()
998 bool MCAN_CalculateImprovedTimingValues(uint32_t baudRate, uint32_t sourceClock_Hz, mcan_timing_con… in MCAN_CalculateImprovedTimingValues() argument
1012 if (clk > sourceClock_Hz) in MCAN_CalculateImprovedTimingValues()
1017 if ((sourceClock_Hz / clk * clk) != sourceClock_Hz) in MCAN_CalculateImprovedTimingValues()
1023 configTemp.preDivider = (uint16_t)(sourceClock_Hz / clk - 1U); in MCAN_CalculateImprovedTimingValues()
1103 bool MCAN_CalculateSpecifiedTimingValues(uint32_t sourceClock_Hz, in MCAN_CalculateSpecifiedTimingValues() argument
1133 if (clk > sourceClock_Hz) in MCAN_CalculateSpecifiedTimingValues()
1138 if ((sourceClock_Hz / clk * clk) != sourceClock_Hz) in MCAN_CalculateSpecifiedTimingValues()
1144 configTemp.preDivider = (uint16_t)(sourceClock_Hz / clk - 1U); in MCAN_CalculateSpecifiedTimingValues()
1183 …tqPropDealy = propDealy * (uint64_t)sourceClock_Hz / (1000000000UL * ((uint64_t)pconfig->preDivide… in MCAN_CalculateSpecifiedTimingValues()
1202 status_t MCAN_SetBaudRate(CAN_Type *base, uint32_t sourceClock_Hz, uint32_t baudRate_Bps) in MCAN_SetBaudRate() argument
1206 if (MCAN_CalculateImprovedTimingValues(baudRate_Bps, sourceClock_Hz, &timingCfg)) in MCAN_SetBaudRate()