Lines Matching refs:clkdiv
318 uint32_t clkdiv; in USART_BaudrateAsyncSet() local
403 clkdiv = 4 * refFreq + (oversample * baudrate) / 2; in USART_BaudrateAsyncSet()
404 clkdiv /= oversample * baudrate; in USART_BaudrateAsyncSet()
405 clkdiv -= 4; in USART_BaudrateAsyncSet()
406 clkdiv *= 64; in USART_BaudrateAsyncSet()
409 clkdiv = 32 * refFreq + (oversample * baudrate) / 2; in USART_BaudrateAsyncSet()
410 clkdiv /= oversample * baudrate; in USART_BaudrateAsyncSet()
411 clkdiv -= 32; in USART_BaudrateAsyncSet()
412 clkdiv *= 8; in USART_BaudrateAsyncSet()
416 EFM_ASSERT(clkdiv <= CLKDIV_MASK); in USART_BaudrateAsyncSet()
419 clkdiv &= CLKDIV_MASK; in USART_BaudrateAsyncSet()
423 usart->CLKDIV = clkdiv; in USART_BaudrateAsyncSet()
456 uint32_t clkdiv, in USART_BaudrateCalc() argument
468 EFM_ASSERT(clkdiv <= CLKDIV_MASK); in USART_BaudrateCalc()
471 clkdiv &= CLKDIV_MASK; in USART_BaudrateCalc()
552 divisor = (uint64_t)(oversample * (256 + clkdiv)); in USART_BaudrateCalc()
651 uint32_t clkdiv; in USART_BaudrateSyncSet() local
687 clkdiv = (refFreq - 1) / (2 * baudrate); in USART_BaudrateSyncSet()
688 clkdiv = clkdiv << 8; in USART_BaudrateSyncSet()
691 EFM_ASSERT(!(clkdiv & ~CLKDIV_MASK)); in USART_BaudrateSyncSet()
693 usart->CLKDIV = clkdiv; in USART_BaudrateSyncSet()