| /hal_silabs-latest/gecko/emlib/src/ |
| D | em_qspi.c | 130 uint32_t divisor; in QSPI_Init() local 132 EFM_ASSERT((init->divisor >= 2) && (init->divisor <= 32)); in QSPI_Init() 133 divisor = init->divisor / 2 - 1; in QSPI_Init() 136 | (divisor << _QSPI_CONFIG_MSTRBAUDDIV_SHIFT); in QSPI_Init()
|
| D | em_leuart.c | 127 uint32_t divisor; in LEUART_BaudrateCalc() local 172 divisor = 256 + clkdiv; in LEUART_BaudrateCalc() 173 quotient = refFreq / divisor; in LEUART_BaudrateCalc() 174 remainder = refFreq % divisor; in LEUART_BaudrateCalc() 183 br += (256 * remainder) / divisor; in LEUART_BaudrateCalc()
|
| D | em_usart.c | 461 uint64_t divisor; in USART_BaudrateCalc() local 552 divisor = (uint64_t)(oversample * (256 + clkdiv)); in USART_BaudrateCalc() 554 quotient = refFreq / divisor; in USART_BaudrateCalc() 555 remainder = refFreq % divisor; in USART_BaudrateCalc() 567 br += (uint32_t)((factor * remainder) / divisor); in USART_BaudrateCalc()
|
| D | em_eusart.c | 1249 uint64_t divisor; in EUSART_AsyncBaudrateCalc() local 1331 divisor = (uint64_t)(oversample * (256 + clkdiv)); in EUSART_AsyncBaudrateCalc() 1333 quotient = refFreq / divisor; in EUSART_AsyncBaudrateCalc() 1334 remainder = refFreq % divisor; in EUSART_AsyncBaudrateCalc() 1346 br += (uint32_t) ((factor * remainder) / divisor); in EUSART_AsyncBaudrateCalc()
|
| D | em_cmu.c | 6656 uint32_t hfClkFreq, divisor; in hfperClkOptimizedPrescaler() local 6661 divisor = (hfClkFreq + 20000000U - 1U) / 20000000U; // ceil(x) in hfperClkOptimizedPrescaler() 6662 if (divisor > 0U) { in hfperClkOptimizedPrescaler() 6663 divisor--; // Convert to prescaler in hfperClkOptimizedPrescaler() 6665 CMU_ClockPrescSet(cmuClock_HFPER, divisor); in hfperClkOptimizedPrescaler() 6666 CMU_ClockPrescSet(cmuClock_HFPERB, divisor); in hfperClkOptimizedPrescaler() 6667 CMU_ClockPrescSet(cmuClock_HFPERC, divisor); in hfperClkOptimizedPrescaler() 6669 divisor = (hfClkFreq + 50000000U - 1U) / 50000000U; in hfperClkOptimizedPrescaler() 6670 if (divisor > 0U) { in hfperClkOptimizedPrescaler() 6671 divisor--; in hfperClkOptimizedPrescaler() [all …]
|
| /hal_silabs-latest/si32/si32Hal/SI32_Modules/ |
| D | SI32_PCA_A_Type.c | 95 uint32_t divisor) in _SI32_PCA_A_select_input_clock_divisor() argument 97 assert(divisor < 1024); // divisor < 2^10 in _SI32_PCA_A_select_input_clock_divisor() 99 basePointer->MODE.CLKDIV = divisor; in _SI32_PCA_A_select_input_clock_divisor()
|
| D | SI32_SPI_A_Type.c | 1348 uint32_t divisor) in _SI32_SPI_A_set_clock_divisor() argument 1350 assert((divisor >= 1) && (divisor <= 131072)); in _SI32_SPI_A_set_clock_divisor() 1352 basePointer->CLKRATE.CLKDIV = ((divisor/2)-1); in _SI32_SPI_A_set_clock_divisor()
|
| D | SI32_SPI_B_Type.c | 1352 uint32_t divisor) in _SI32_SPI_B_set_clock_divisor() argument 1354 assert((divisor >= 1) && (divisor <= 131072)); in _SI32_SPI_B_set_clock_divisor() 1356 basePointer->CLKRATE.CLKDIV = ((divisor/2)-1); in _SI32_SPI_B_set_clock_divisor()
|
| D | SI32_PCA_A_Type.h | 152 #define SI32_PCA_A_select_input_clock_divisor(basePointer, divisor) \ argument 153 (basePointer->MODE.CLKDIV = divisor)
|
| D | SI32_EPCA_A_Type.c | 103 uint32_t divisor) in _SI32_EPCA_A_select_input_clock_divisor() argument 105 assert(divisor < 1024); // divisor < 2^10 in _SI32_EPCA_A_select_input_clock_divisor() 107 basePointer->MODE.CLKDIV = divisor; in _SI32_EPCA_A_select_input_clock_divisor()
|
| D | SI32_SPI_A_Type.h | 1479 #define SI32_SPI_A_set_clock_divisor(basePointer, divisor) \ argument 1480 (basePointer->CLKRATE.CLKDIV = ((divisor/2)-1))
|
| D | SI32_EPCA_A_Type.h | 175 #define SI32_EPCA_A_select_input_clock_divisor(basePointer, divisor) \ argument 176 (basePointer->MODE.CLKDIV = divisor)
|
| D | SI32_SPI_B_Type.h | 1481 #define SI32_SPI_B_set_clock_divisor(basePointer, divisor) \ argument 1482 (basePointer->CLKRATE.CLKDIV = ((divisor/2)-1))
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/src/ |
| D | em_usart.c | 461 uint64_t divisor; in USART_BaudrateCalc() local 552 divisor = (uint64_t)(oversample * (256 + clkdiv)); in USART_BaudrateCalc() 554 quotient = refFreq / divisor; in USART_BaudrateCalc() 555 remainder = refFreq % divisor; in USART_BaudrateCalc() 567 br += (uint32_t)((factor * remainder) / divisor); in USART_BaudrateCalc()
|
| D | em_eusart.c | 1252 uint64_t divisor; in EUSART_AsyncBaudrateCalc() local 1334 divisor = (uint64_t)(oversample * (256 + clkdiv)); in EUSART_AsyncBaudrateCalc() 1336 quotient = refFreq / divisor; in EUSART_AsyncBaudrateCalc() 1337 remainder = refFreq % divisor; in EUSART_AsyncBaudrateCalc() 1349 br += (uint32_t) ((factor * remainder) / divisor); in EUSART_AsyncBaudrateCalc()
|
| D | em_cmu.c | 6709 uint32_t hfClkFreq, divisor; in hfperClkOptimizedPrescaler() local 6714 divisor = (hfClkFreq + 20000000U - 1U) / 20000000U; // ceil(x) in hfperClkOptimizedPrescaler() 6715 if (divisor > 0U) { in hfperClkOptimizedPrescaler() 6716 divisor--; // Convert to prescaler in hfperClkOptimizedPrescaler() 6718 CMU_ClockPrescSet(cmuClock_HFPER, divisor); in hfperClkOptimizedPrescaler() 6719 CMU_ClockPrescSet(cmuClock_HFPERB, divisor); in hfperClkOptimizedPrescaler() 6720 CMU_ClockPrescSet(cmuClock_HFPERC, divisor); in hfperClkOptimizedPrescaler() 6722 divisor = (hfClkFreq + 50000000U - 1U) / 50000000U; in hfperClkOptimizedPrescaler() 6723 if (divisor > 0U) { in hfperClkOptimizedPrescaler() 6724 divisor--; in hfperClkOptimizedPrescaler() [all …]
|
| /hal_silabs-latest/gecko/emlib/inc/ |
| D | em_qspi.h | 189 uint8_t divisor; member
|