Lines Matching refs:sourceClock_Hz
126 static void MSCAN_SetBaudRate(MSCAN_Type *base, uint32_t sourceClock_Hz, uint32_t baudRate_Bps);
150 uint32_t sourceClock_Hz,
296 uint32_t sourceClock_Hz, in MSCAN_CalculateImprovedTimingValues() argument
310 if (clk > sourceClock_Hz) in MSCAN_CalculateImprovedTimingValues()
315 if ((sourceClock_Hz / clk * clk) != sourceClock_Hz) in MSCAN_CalculateImprovedTimingValues()
321 pconfig->priDiv = (uint8_t)(sourceClock_Hz / clk - 1U); in MSCAN_CalculateImprovedTimingValues()
340 static void MSCAN_SetBaudRate(MSCAN_Type *base, uint32_t sourceClock_Hz, uint32_t baudRate_Bps) in MSCAN_SetBaudRate() argument
348 assert(priDiv <= sourceClock_Hz); in MSCAN_SetBaudRate()
355 if (false == MSCAN_CalculateImprovedTimingValues(baudRate_Bps, sourceClock_Hz, &timingConfig)) in MSCAN_SetBaudRate()
363 priDiv = (sourceClock_Hz / priDiv) - 1U; in MSCAN_SetBaudRate()
405 void MSCAN_Init(MSCAN_Type *base, const mscan_config_t *config, uint32_t sourceClock_Hz) in MSCAN_Init() argument
460 MSCAN_SetBaudRate(base, sourceClock_Hz, config->baudRate); in MSCAN_Init()