Home
last modified time | relevance | path

Searched refs:srcClock_Hz (Results 1 – 14 of 14) sorted by relevance

/hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/
Dfsl_lpuart.c211 status_t LPUART_Init(LPUART_Type *base, const lpuart_config_t *config, uint32_t srcClock_Hz) in LPUART_Init() argument
236 sbrTemp = (srcClock_Hz / (config->baudRate_Bps * osrTemp)); in LPUART_Init()
243 calculatedBaud = (srcClock_Hz / (osrTemp * sbrTemp)); in LPUART_Init()
248 if (tempDiff > (config->baudRate_Bps - (srcClock_Hz / (osrTemp * (sbrTemp + 1))))) in LPUART_Init()
250 tempDiff = config->baudRate_Bps - (srcClock_Hz / (osrTemp * (sbrTemp + 1))); in LPUART_Init()
492 status_t LPUART_SetBaudRate(LPUART_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz) in LPUART_SetBaudRate() argument
512 sbrTemp = (srcClock_Hz / (baudRate_Bps * osrTemp)); in LPUART_SetBaudRate()
519 calculatedBaud = (srcClock_Hz / (osrTemp * sbrTemp)); in LPUART_SetBaudRate()
524 if (tempDiff > (baudRate_Bps - (srcClock_Hz / (osrTemp * (sbrTemp + 1))))) in LPUART_SetBaudRate()
526 tempDiff = baudRate_Bps - (srcClock_Hz / (osrTemp * (sbrTemp + 1))); in LPUART_SetBaudRate()
Dfsl_lpspi.c167 …LPSPI_MasterInit(LPSPI_Type *base, const lpspi_master_config_t *masterConfig, uint32_t srcClock_Hz) in LPSPI_MasterInit() argument
200 LPSPI_MasterSetBaudRate(base, masterConfig->baudRate, srcClock_Hz, &tcrPrescaleValue); in LPSPI_MasterInit()
212 …PSPI_MasterSetDelayTimes(base, masterConfig->pcsToSckDelayInNanoSec, kLPSPI_PcsToSck, srcClock_Hz); in LPSPI_MasterInit()
213 …terSetDelayTimes(base, masterConfig->lastSckToPcsDelayInNanoSec, kLPSPI_LastSckToPcs, srcClock_Hz); in LPSPI_MasterInit()
214 …DelayTimes(base, masterConfig->betweenTransferDelayInNanoSec, kLPSPI_BetweenTransfer, srcClock_Hz); in LPSPI_MasterInit()
337 uint32_t srcClock_Hz, in LPSPI_MasterSetBaudRate() argument
375 realBaudrate = (srcClock_Hz / (s_baudratePrescaler[prescaler] * (scaler + 2U))); in LPSPI_MasterSetBaudRate()
435 uint32_t srcClock_Hz) in LPSPI_MasterSetDelayTimes() argument
449srcClock_Hz / s_baudratePrescaler[(base->TCR & LPSPI_TCR_PRESCALE_MASK) >> LPSPI_TCR_PRESCALE_SHIF… in LPSPI_MasterSetDelayTimes()
Dfsl_usdhc.c814 uint32_t USDHC_SetSdClock(USDHC_Type *base, uint32_t srcClock_Hz, uint32_t busClock_Hz) in USDHC_SetSdClock() argument
816 assert(srcClock_Hz != 0U); in USDHC_SetSdClock()
817 assert((busClock_Hz != 0U) && (busClock_Hz <= srcClock_Hz)); in USDHC_SetSdClock()
833 totalDiv = srcClock_Hz / busClock_Hz; in USDHC_SetSdClock()
838 if ((srcClock_Hz / totalDiv) > busClock_Hz) in USDHC_SetSdClock()
859 nearestFrequency = srcClock_Hz / divisor / prescaler; in USDHC_SetSdClock()
875 nearestFrequency = srcClock_Hz / totalDiv; in USDHC_SetSdClock()
885 nearestFrequency = srcClock_Hz; in USDHC_SetSdClock()
Dfsl_flexio_i2c_master.h153 …_MasterInit(FLEXIO_I2C_Type *base, flexio_i2c_master_config_t *masterConfig, uint32_t srcClock_Hz);
261 …d FLEXIO_I2C_MasterSetBaudRate(FLEXIO_I2C_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz);
Dfsl_lpspi.h428 …PSPI_MasterInit(LPSPI_Type *base, const lpspi_master_config_t *masterConfig, uint32_t srcClock_Hz);
819 uint32_t srcClock_Hz,
877 uint32_t srcClock_Hz);
Dfsl_flexio_i2c_master.c349 …C_MasterInit(FLEXIO_I2C_Type *base, flexio_i2c_master_config_t *masterConfig, uint32_t srcClock_Hz) in FLEXIO_I2C_MasterInit() argument
413 timerDiv = (srcClock_Hz / masterConfig->baudRate_Bps) / 2 - 1; in FLEXIO_I2C_MasterInit()
537 …id FLEXIO_I2C_MasterSetBaudRate(FLEXIO_I2C_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz) in FLEXIO_I2C_MasterSetBaudRate() argument
544 timerDiv = srcClock_Hz / baudRate_Bps; in FLEXIO_I2C_MasterSetBaudRate()
Dfsl_tpm.c143 uint32_t srcClock_Hz) in TPM_SetupPwm() argument
148 assert(srcClock_Hz); in TPM_SetupPwm()
157 uint32_t tpmClock = (srcClock_Hz / (1U << (base->SC & TPM_SC_PS_MASK))); in TPM_SetupPwm()
Dfsl_lpuart.h312 status_t LPUART_Init(LPUART_Type *base, const lpuart_config_t *config, uint32_t srcClock_Hz);
359 status_t LPUART_SetBaudRate(LPUART_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz);
Dfsl_flexio_uart.c94 …XIO_UART_Init(FLEXIO_UART_Type *base, const flexio_uart_config_t *userConfig, uint32_t srcClock_Hz) in FLEXIO_UART_Init() argument
159 timerDiv = srcClock_Hz / userConfig->baudRate_Bps; in FLEXIO_UART_Init()
Dfsl_flexio_uart.h171 …IO_UART_Init(FLEXIO_UART_Type *base, const flexio_uart_config_t *userConfig, uint32_t srcClock_Hz);
Dfsl_tpm.h345 uint32_t srcClock_Hz);
Dfsl_flexio_spi.h227 …_MasterInit(FLEXIO_SPI_Type *base, flexio_spi_master_config_t *masterConfig, uint32_t srcClock_Hz);
Dfsl_flexio_spi.c142 …I_MasterInit(FLEXIO_SPI_Type *base, flexio_spi_master_config_t *masterConfig, uint32_t srcClock_Hz) in FLEXIO_SPI_MasterInit() argument
233 timerDiv = srcClock_Hz / masterConfig->baudRate_Bps; in FLEXIO_SPI_MasterInit()
Dfsl_usdhc.h854 uint32_t USDHC_SetSdClock(USDHC_Type *base, uint32_t srcClock_Hz, uint32_t busClock_Hz);