| /hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/ |
| D | fsl_lpuart.c | 211 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()
|
| D | fsl_lpspi.c | 167 …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 449 …srcClock_Hz / s_baudratePrescaler[(base->TCR & LPSPI_TCR_PRESCALE_MASK) >> LPSPI_TCR_PRESCALE_SHIF… in LPSPI_MasterSetDelayTimes()
|
| D | fsl_usdhc.c | 814 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()
|
| D | fsl_flexio_i2c_master.h | 153 …_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);
|
| D | fsl_lpspi.h | 428 …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);
|
| D | fsl_flexio_i2c_master.c | 349 …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()
|
| D | fsl_tpm.c | 143 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()
|
| D | fsl_lpuart.h | 312 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);
|
| D | fsl_flexio_uart.c | 94 …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()
|
| D | fsl_flexio_uart.h | 171 …IO_UART_Init(FLEXIO_UART_Type *base, const flexio_uart_config_t *userConfig, uint32_t srcClock_Hz);
|
| D | fsl_tpm.h | 345 uint32_t srcClock_Hz);
|
| D | fsl_flexio_spi.h | 227 …_MasterInit(FLEXIO_SPI_Type *base, flexio_spi_master_config_t *masterConfig, uint32_t srcClock_Hz);
|
| D | fsl_flexio_spi.c | 142 …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()
|
| D | fsl_usdhc.h | 854 uint32_t USDHC_SetSdClock(USDHC_Type *base, uint32_t srcClock_Hz, uint32_t busClock_Hz);
|