Home
last modified time | relevance | path

Searched refs:div (Results 1 – 19 of 19) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_cmu.c697 void CMU_ClockDivSet(CMU_Clock_TypeDef clock, CMU_ClkDiv_TypeDef div) in CMU_ClockDivSet() argument
713 EFM_ASSERT((div == 1U) || (div == 2U) || (div == 4U)); in CMU_ClockDivSet()
715 EFM_ASSERT((div == 1U) || (div == 2U) || (div == 4U) in CMU_ClockDivSet()
716 || (div == 8U) || (div == 16U)); in CMU_ClockDivSet()
730 | ((div - 1U) << _CMU_SYSCLKCTRL_HCLKPRESC_SHIFT); in CMU_ClockDivSet()
759 EFM_ASSERT((div == 1U) || (div == 2U) || (div == 3U) || (div == 4U)); in CMU_ClockDivSet()
761 EFM_ASSERT((div == 1U) || (div == 2U) || (div == 4U)); in CMU_ClockDivSet()
764 | ((div - 1U) << _CMU_TRACECLKCTRL_PRESC_SHIFT); in CMU_ClockDivSet()
780 EFM_ASSERT((div >= 1U) && (div <= 32U)); in CMU_ClockDivSet()
782 | ((div - 1U) << _CMU_EXPORTCLKCTRL_PRESC_SHIFT); in CMU_ClockDivSet()
[all …]
Dem_i2c.c274 int32_t div; in I2C_BusFreqSet() local
377 div = (int32_t)(((freqRef - (I2C_CR_MAX * freqScl) + denominator - 1) in I2C_BusFreqSet()
379 EFM_ASSERT(div >= 0); in I2C_BusFreqSet()
380 EFM_ASSERT((uint32_t)div <= _I2C_CLKDIV_DIV_MASK); in I2C_BusFreqSet()
384 if ((i2c->CTRL & I2C_CTRL_SLAVE) && (div == 0)) { in I2C_BusFreqSet()
385 div = 1; in I2C_BusFreqSet()
387 i2c->CLKDIV = (uint32_t)div; in I2C_BusFreqSet()
Dem_cmu_fpga.c142 void CMU_ClockDivSet(CMU_Clock_TypeDef clock, CMU_ClkDiv_TypeDef div) in CMU_ClockDivSet() argument
145 (void) div; in CMU_ClockDivSet()
425 void CMU_LCDClkFDIVSet(uint32_t div) in CMU_LCDClkFDIVSet() argument
427 (void)div; /* Unused parameter */ in CMU_LCDClkFDIVSet()
Dem_cmu_fpga_npu.c142 void CMU_ClockDivSet(CMU_Clock_TypeDef clock, CMU_ClkDiv_TypeDef div) in CMU_ClockDivSet() argument
145 (void) div; in CMU_ClockDivSet()
428 void CMU_LCDClkFDIVSet(uint32_t div) in CMU_LCDClkFDIVSet() argument
430 (void)div; /* Unused parameter */ in CMU_LCDClkFDIVSet()
Dem_burtc.c60 __STATIC_INLINE uint32_t divToLog2(uint32_t div) in divToLog2() argument
65 EFM_ASSERT((div > 0UL) && (div <= 32768UL)); in divToLog2()
68 log2 = (31UL - __CLZ(div)); in divToLog2()
Dem_eusart.c699 uint32_t div = 1; in EUSART_BaudrateGet() local
711 div = (eusart->CFG2 & _EUSART_CFG2_SDIV_MASK) >> _EUSART_CFG2_SDIV_SHIFT; in EUSART_BaudrateGet()
712 br = freq / (div + 1); in EUSART_BaudrateGet()
718 div = eusart->CLKDIV; in EUSART_BaudrateGet()
720 br = EUSART_AsyncBaudrateCalc(freq, div, ovs); in EUSART_BaudrateGet()
Dem_emu.c725 CMU_ClkDiv_TypeDef div; in dpllState() local
743 div = CMU_ClockDivGet(cmuClock_HCLK); in dpllState()
744 if (div == 1U) { in dpllState()
755 if (div == 1U) { in dpllState()
/hal_silabs-latest/gecko/emlib/src/
Dem_cmu.c694 void CMU_ClockDivSet(CMU_Clock_TypeDef clock, CMU_ClkDiv_TypeDef div) in CMU_ClockDivSet() argument
709 EFM_ASSERT((div == 1U) || (div == 2U) || (div == 4U)); in CMU_ClockDivSet()
711 EFM_ASSERT((div == 1U) || (div == 2U) || (div == 4U) in CMU_ClockDivSet()
712 || (div == 8U) || (div == 16U)); in CMU_ClockDivSet()
726 | ((div - 1U) << _CMU_SYSCLKCTRL_HCLKPRESC_SHIFT); in CMU_ClockDivSet()
754 EFM_ASSERT((div == 1U) || (div == 2U) || (div == 3U) || (div == 4U)); in CMU_ClockDivSet()
756 EFM_ASSERT((div == 1U) || (div == 2U) || (div == 4U)); in CMU_ClockDivSet()
759 | ((div - 1U) << _CMU_TRACECLKCTRL_PRESC_SHIFT); in CMU_ClockDivSet()
774 EFM_ASSERT((div >= 1U) && (div <= 32U)); in CMU_ClockDivSet()
776 | ((div - 1U) << _CMU_EXPORTCLKCTRL_PRESC_SHIFT); in CMU_ClockDivSet()
[all …]
Dem_i2c.c274 int32_t div; in I2C_BusFreqSet() local
377 div = (int32_t)(((freqRef - (I2C_CR_MAX * freqScl) + denominator - 1) in I2C_BusFreqSet()
379 EFM_ASSERT(div >= 0); in I2C_BusFreqSet()
380 EFM_ASSERT((uint32_t)div <= _I2C_CLKDIV_DIV_MASK); in I2C_BusFreqSet()
384 if ((i2c->CTRL & I2C_CTRL_SLAVE) && (div == 0)) { in I2C_BusFreqSet()
385 div = 1; in I2C_BusFreqSet()
387 i2c->CLKDIV = (uint32_t)div; in I2C_BusFreqSet()
Dem_burtc.c60 __STATIC_INLINE uint32_t divToLog2(uint32_t div) in divToLog2() argument
65 EFM_ASSERT((div > 0UL) && (div <= 32768UL)); in divToLog2()
68 log2 = (31UL - __CLZ(div)); in divToLog2()
Dem_cmu_fpga.c142 void CMU_ClockDivSet(CMU_Clock_TypeDef clock, CMU_ClkDiv_TypeDef div) in CMU_ClockDivSet() argument
145 (void) div; in CMU_ClockDivSet()
425 void CMU_LCDClkFDIVSet(uint32_t div) in CMU_LCDClkFDIVSet() argument
427 (void)div; /* Unused parameter */ in CMU_LCDClkFDIVSet()
Dem_eusart.c696 uint32_t div = 1; in EUSART_BaudrateGet() local
708 div = (eusart->CFG2 & _EUSART_CFG2_SDIV_MASK) >> _EUSART_CFG2_SDIV_SHIFT; in EUSART_BaudrateGet()
709 br = freq / (div + 1); in EUSART_BaudrateGet()
715 div = eusart->CLKDIV; in EUSART_BaudrateGet()
717 br = EUSART_AsyncBaudrateCalc(freq, div, ovs); in EUSART_BaudrateGet()
Dem_emu.c719 CMU_ClkDiv_TypeDef div; in dpllState() local
737 div = CMU_ClockDivGet(cmuClock_HCLK); in dpllState()
738 if (div == 1U) { in dpllState()
749 if (div == 1U) { in dpllState()
/hal_silabs-latest/gecko/emlib/inc/
Dem_cmu_fpga.h627 void CMU_ClockDivSet(CMU_Clock_TypeDef clock, CMU_ClkDiv_TypeDef div);
642 void CMU_LCDClkFDIVSet(uint32_t div);
667 __STATIC_INLINE uint32_t CMU_DivToLog2(CMU_ClkDiv_TypeDef div) in CMU_DivToLog2() argument
672 EFM_ASSERT((div > 0U) && (div <= 32768U)); in CMU_DivToLog2()
675 log2 = (31U - __CLZ(div)); in CMU_DivToLog2()
Dem_cmu.h1358 CMU_ClkDiv_TypeDef div);
3344 void CMU_ClockDivSet(CMU_Clock_TypeDef clock, CMU_ClkDiv_TypeDef div);
3391 void CMU_LCDClkFDIVSet(uint32_t div);
3470 __STATIC_INLINE uint32_t CMU_DivToLog2(CMU_ClkDiv_TypeDef div)
3475 EFM_ASSERT((div > 0U) && (div <= 32768U));
3478 log2 = 31UL - __CLZ(div);
/hal_silabs-latest/simplicity_sdk/platform/emlib/inc/
Dem_cmu_fpga.h627 void CMU_ClockDivSet(CMU_Clock_TypeDef clock, CMU_ClkDiv_TypeDef div);
642 void CMU_LCDClkFDIVSet(uint32_t div);
667 __STATIC_INLINE uint32_t CMU_DivToLog2(CMU_ClkDiv_TypeDef div) in CMU_DivToLog2() argument
672 EFM_ASSERT((div > 0U) && (div <= 32768U)); in CMU_DivToLog2()
675 log2 = (31U - __CLZ(div)); in CMU_DivToLog2()
Dem_cmu.h1358 CMU_ClkDiv_TypeDef div);
3345 void CMU_ClockDivSet(CMU_Clock_TypeDef clock, CMU_ClkDiv_TypeDef div);
3392 void CMU_LCDClkFDIVSet(uint32_t div);
3471 __STATIC_INLINE uint32_t CMU_DivToLog2(CMU_ClkDiv_TypeDef div)
3476 EFM_ASSERT((div > 0U) && (div <= 32768U));
3479 log2 = 31UL - __CLZ(div);
/hal_silabs-latest/simplicity_sdk/platform/service/sleeptimer/src/
Dsl_sleeptimer.c135 __STATIC_INLINE uint32_t div_to_log2(uint32_t div);
1684 __STATIC_INLINE uint32_t div_to_log2(uint32_t div) in div_to_log2() argument
1686 return 31UL - __CLZ(div); // Count leading zeroes and "reverse" result. in div_to_log2()
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/systemlevel/inc/
Drsi_power_save.h1512 STATIC INLINE void RSI_SetRegSpiDivision(uint8_t div) in RSI_SetRegSpiDivision() argument
1515 *(volatile uint32_t *)(REG_SPI_BASE_ADDR_ULP + 0x00) |= div; in RSI_SetRegSpiDivision()