| /hal_nxp-latest/mcux/mcux-sdk/drivers/smartcard/ |
| D | fsl_smartcard_phy_usim.c | 24 uint32_t srcClock_Hz); 35 uint32_t srcClock_Hz) in SMARTCARD_PHY_USIM_InterfaceClockInit() argument 37 assert((NULL != config) && (0u != srcClock_Hz)); in SMARTCARD_PHY_USIM_InterfaceClockInit() 43 usimClkMhz = srcClock_Hz / 1000000u; in SMARTCARD_PHY_USIM_InterfaceClockInit() 64 …_t SMARTCARD_PHY_Init(void *base, smartcard_interface_config_t const *config, uint32_t srcClock_Hz) in SMARTCARD_PHY_Init() argument 66 if ((NULL == config) || (0u == srcClock_Hz)) in SMARTCARD_PHY_Init() 73 SMARTCARD_PHY_USIM_InterfaceClockInit(usimBase, config, srcClock_Hz); in SMARTCARD_PHY_Init()
|
| D | fsl_smartcard_phy_emvsim.c | 26 uint32_t srcClock_Hz); 37 uint32_t srcClock_Hz) in smartcard_phy_emvsim_InterfaceClockInit() argument 39 assert((NULL != config) && (0u != srcClock_Hz)); in smartcard_phy_emvsim_InterfaceClockInit() 45 emvsimClkMhz = srcClock_Hz / 1000000u; in smartcard_phy_emvsim_InterfaceClockInit() 65 …_t SMARTCARD_PHY_Init(void *base, smartcard_interface_config_t const *config, uint32_t srcClock_Hz) in SMARTCARD_PHY_Init() argument 67 if ((NULL == config) || (0u == srcClock_Hz)) in SMARTCARD_PHY_Init() 74 (void)smartcard_phy_emvsim_InterfaceClockInit(emvsimBase, config, srcClock_Hz); in SMARTCARD_PHY_Init()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flexcomm/usart/ |
| D | fsl_usart.c | 193 status_t USART_Init(USART_Type *base, const usart_config_t *config, uint32_t srcClock_Hz) in USART_Init() argument 198 assert(!((NULL == base) || (NULL == config) || (0U == srcClock_Hz))); in USART_Init() 199 if ((NULL == base) || (NULL == config) || (0U == srcClock_Hz)) in USART_Init() 256 result = USART_SetBaudRate(base, config->baudRate_Bps, srcClock_Hz); in USART_Init() 372 uint32_t srcClock_Hz) in USART_CalcTimeoutConfig() argument 379 counter = target_us * (srcClock_Hz / 1000000UL) / (16U * (perscalar + 1U)); in USART_CalcTimeoutConfig() 380 calculate_us = 16U * (perscalar + 1U) * counter / (srcClock_Hz / 1000000UL); in USART_CalcTimeoutConfig() 435 status_t USART_SetBaudRate(USART_Type *base, uint32_t baudrate_Bps, uint32_t srcClock_Hz) in USART_SetBaudRate() argument 441 assert(!((NULL == base) || (0U == baudrate_Bps) || (0U == srcClock_Hz))); in USART_SetBaudRate() 442 if ((NULL == base) || (0U == baudrate_Bps) || (0U == srcClock_Hz)) in USART_SetBaudRate() [all …]
|
| D | fsl_usart.h | 318 status_t USART_Init(USART_Type *base, const usart_config_t *config, uint32_t srcClock_Hz); 342 uint32_t srcClock_Hz); 396 status_t USART_SetBaudRate(USART_Type *base, uint32_t baudrate_Bps, uint32_t srcClock_Hz); 415 …T_Enable32kMode(USART_Type *base, uint32_t baudRate_Bps, bool enableMode32k, uint32_t srcClock_Hz);
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flexcomm/i2c/ |
| D | fsl_i2c.c | 78 static status_t I2C_SlaveDivVal(uint32_t srcClock_Hz, i2c_slave_bus_speed_t busSpeed, uint32_t *div… 240 void I2C_MasterInit(I2C_Type *base, const i2c_master_config_t *masterConfig, uint32_t srcClock_Hz) in I2C_MasterInit() argument 244 I2C_MasterSetBaudRate(base, masterConfig->baudRate_Bps, srcClock_Hz); in I2C_MasterInit() 253 I2C_MasterSetTimeoutValue(base, masterConfig->timeout_Ms, srcClock_Hz); in I2C_MasterInit() 317 void I2C_MasterSetBaudRate(I2C_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz) in I2C_MasterSetBaudRate() argument 331 best_div = srcClock_Hz / 8000000U; in I2C_MasterSetBaudRate() 344 …if ((best_scl > 18U) || ((best_scl < 4U)) || ((baudRate_Bps == 400000U) && (srcClock_Hz / best_div… in I2C_MasterSetBaudRate() 350 mindivider = ((srcClock_Hz * 10U) / 2000000U + 5U) / 10U; in I2C_MasterSetBaudRate() 353 if ((srcClock_Hz / mindivider / baudRate_Bps) < 4U) in I2C_MasterSetBaudRate() 355 mindivider = srcClock_Hz / 4U / baudRate_Bps; in I2C_MasterSetBaudRate() [all …]
|
| D | fsl_i2c.h | 487 void I2C_MasterInit(I2C_Type *base, const i2c_master_config_t *masterConfig, uint32_t srcClock_Hz); 654 void I2C_MasterSetBaudRate(I2C_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz); 666 void I2C_MasterSetTimeoutValue(I2C_Type *base, uint8_t timeout_Ms, uint32_t srcClock_Hz); 889 status_t I2C_SlaveInit(I2C_Type *base, const i2c_slave_config_t *slaveConfig, uint32_t srcClock_Hz);
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_miniusart/ |
| D | fsl_usart.c | 209 status_t USART_Init(USART_Type *base, const usart_config_t *config, uint32_t srcClock_Hz) in USART_Init() argument 212 assert(!((NULL == base) || (NULL == config) || (0U == srcClock_Hz))); in USART_Init() 244 if (kStatus_Success != USART_SetBaudRate(base, config->baudRate_Bps, srcClock_Hz)) in USART_Init() 349 status_t USART_SetBaudRate(USART_Type *base, uint32_t baudrate_Bps, uint32_t srcClock_Hz) in USART_SetBaudRate() argument 352 assert(!((NULL == base) || (0U == baudrate_Bps) || (0U == srcClock_Hz))); in USART_SetBaudRate() 361 brgval = srcClock_Hz / baudrate_Bps; in USART_SetBaudRate() 368 brgval = (((srcClock_Hz * 10U) / ((osrval + 1U) * baudrate_Bps)) - 5U) / 10U; in USART_SetBaudRate() 373 baudrate = srcClock_Hz / ((osrval + 1U) * (brgval + 1U)); in USART_SetBaudRate() 402 brgval = srcClock_Hz / baudrate_Bps; in USART_SetBaudRate() 411 brgval = (srcClock_Hz >> 4U) / baudrate_Bps; in USART_SetBaudRate() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/rtc_1/ |
| D | fsl_rtc.c | 210 uint32_t srcClock_Hz = 0; in RTC_Init() local 227 srcClock_Hz = CLOCK_GetFreq(kCLOCK_Osc0ErClk); in RTC_Init() 232 srcClock_Hz = CLOCK_GetFreq(kCLOCK_LpoClk); in RTC_Init() 237 srcClock_Hz = CLOCK_GetFreq(kCLOCK_ICSInternalRefClk); in RTC_Init() 242 srcClock_Hz = CLOCK_GetFreq(kCLOCK_BusClk); in RTC_Init() 248 …(uint32_t)(USEC_TO_COUNT(config->time_us, (uint64_t)srcClock_Hz / (uint64_t)RTC_GetDivideValue(bas… in RTC_Init()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/ocotp/ |
| D | fsl_ocotp.c | 144 void OCOTP_Init(OCOTP_Type *base, uint32_t srcClock_Hz) in OCOTP_Init() argument 148 assert(0UL != srcClock_Hz); in OCOTP_Init() 158 …s_timingConfig.wait = (uint32_t)((OCOTP_TIMING_WAIT_NS * srcClock_Hz + 1000000000U) / 1000000000U … in OCOTP_Init() 161 …s_timingConfig.relax = (uint32_t)((OCOTP_TIMING_RELEX_NS * srcClock_Hz + 1000000000U) / 1000000000… in OCOTP_Init() 164 …s_timingConfig.strobe_prog = (uint32_t)((OCOTP_TIMING_PROGRAM_NS * srcClock_Hz + 500000000U) / 100… in OCOTP_Init() 168 …s_timingConfig.strobe_read = (uint32_t)((OCOTP_TIMING_READ_NS * srcClock_Hz + 1000000000U) / 10000… in OCOTP_Init()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/lpsci/ |
| D | fsl_lpsci.c | 213 status_t LPSCI_Init(UART0_Type *base, const lpsci_config_t *config, uint32_t srcClock_Hz) in LPSCI_Init() argument 235 sbrTemp = (srcClock_Hz / (config->baudRate_Bps * osrTemp)); in LPSCI_Init() 242 calculatedBaud = (srcClock_Hz / (osrTemp * sbrTemp)); in LPSCI_Init() 247 if (tempDiff > (config->baudRate_Bps - (srcClock_Hz / (osrTemp * (sbrTemp + 1))))) in LPSCI_Init() 249 tempDiff = config->baudRate_Bps - (srcClock_Hz / (osrTemp * (sbrTemp + 1))); in LPSCI_Init() 350 status_t LPSCI_SetBaudRate(UART0_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz) in LPSCI_SetBaudRate() argument 368 sbrTemp = (srcClock_Hz / (baudRate_Bps * osrTemp)); in LPSCI_SetBaudRate() 375 calculatedBaud = (srcClock_Hz / (osrTemp * sbrTemp)); in LPSCI_SetBaudRate() 380 if (tempDiff > (baudRate_Bps - (srcClock_Hz / (osrTemp * (sbrTemp + 1))))) in LPSCI_SetBaudRate() 382 tempDiff = baudRate_Bps - (srcClock_Hz / (osrTemp * (sbrTemp + 1))); in LPSCI_SetBaudRate()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/uart/ |
| D | fsl_uart.c | 213 status_t UART_Init(UART_Type *base, const uart_config_t *config, uint32_t srcClock_Hz) in UART_Init() argument 227 sbr = srcClock_Hz / (config->baudRate_Bps * 16U); in UART_Init() 239 uint32_t brfa = (2U * srcClock_Hz / (config->baudRate_Bps)) - 32U * sbr; in UART_Init() 242 tempBaud = srcClock_Hz * 2U / (sbr * 32U + brfa); in UART_Init() 248 baudDiff = (srcClock_Hz / (sbr * 16U)) - config->baudRate_Bps; in UART_Init() 251 if (baudDiff > (config->baudRate_Bps - (srcClock_Hz / (16U * ((uint32_t)sbr + 1U))))) in UART_Init() 253 baudDiff = config->baudRate_Bps - (srcClock_Hz / (16U * ((uint32_t)sbr + 1U))); in UART_Init() 437 status_t UART_SetBaudRate(UART_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz) in UART_SetBaudRate() argument 446 sbr = srcClock_Hz / (baudRate_Bps * 16U); in UART_SetBaudRate() 458 uint32_t brfa = (2U * srcClock_Hz / (baudRate_Bps)) - 32U * sbr; in UART_SetBaudRate() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_lcdc/ |
| D | fsl_lcdc.c | 80 static bool LCDC_GetClockDivider(const lcdc_config_t *config, uint32_t srcClock_Hz, uint32_t *divid… 103 static bool LCDC_GetClockDivider(const lcdc_config_t *config, uint32_t srcClock_Hz, uint32_t *divid… in LCDC_GetClockDivider() argument 111 pcd = (srcClock_Hz + (config->panelClock_Hz / 2U)) / config->panelClock_Hz; in LCDC_GetClockDivider() 187 status_t LCDC_Init(LCD_Type *base, const lcdc_config_t *config, uint32_t srcClock_Hz) in LCDC_Init() argument 190 assert(0U != srcClock_Hz); in LCDC_Init() 200 if (!LCDC_GetClockDivider(config, srcClock_Hz, ÷r)) in LCDC_Init()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flexcomm/spi/ |
| D | fsl_spi.c | 173 status_t SPI_MasterInit(SPI_Type *base, const spi_master_config_t *config, uint32_t srcClock_Hz) in SPI_MasterInit() argument 180 assert(!((NULL == base) || (NULL == config) || (0U == srcClock_Hz))); in SPI_MasterInit() 181 if ((NULL == base) || (NULL == config) || (0U == srcClock_Hz)) in SPI_MasterInit() 194 result = SPI_MasterSetBaud(base, config->baudRate_Bps, srcClock_Hz); in SPI_MasterInit() 410 status_t SPI_MasterSetBaud(SPI_Type *base, uint32_t baudrate_Bps, uint32_t srcClock_Hz) in SPI_MasterSetBaud() argument 415 assert(!((NULL == base) || (0U == baudrate_Bps) || (0U == srcClock_Hz))); in SPI_MasterSetBaud() 416 if ((NULL == base) || (0U == baudrate_Bps) || (0U == srcClock_Hz)) in SPI_MasterSetBaud() 422 tmpDiv = ((srcClock_Hz * 10U) / baudrate_Bps + 5U) / 10U - 1U; in SPI_MasterSetBaud()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/tpm/ |
| D | fsl_tpm.c | 264 …scale_t TPM_CalculateCounterClkDiv(TPM_Type *base, uint32_t counterPeriod_Hz, uint32_t srcClock_Hz) in TPM_CalculateCounterClkDiv() argument 268 …assert(((srcClock_Hz / 2U) > counterPeriod_Hz) && ((srcClock_Hz / 128U / counterMax) <= counterPer… in TPM_CalculateCounterClkDiv() 272 if ((srcClock_Hz / (1UL << i) / counterMax) < counterPeriod_Hz) in TPM_CalculateCounterClkDiv() 498 uint32_t srcClock_Hz) in TPM_SetupPwm() argument 504 uint32_t tpmClock = (srcClock_Hz / (1UL << (base->SC & TPM_SC_PS_MASK))); in TPM_SetupPwm() 507 if ((0U == pwmFreq_Hz) || (0U == srcClock_Hz) || (0U == numOfChnls) || (tpmClock < pwmFreq_Hz)) in TPM_SetupPwm()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/dspi/ |
| D | fsl_dspi.c | 208 void DSPI_MasterInit(SPI_Type *base, const dspi_master_config_t *masterConfig, uint32_t srcClock_Hz) in DSPI_MasterInit() argument 232 …I_MasterSetBaudRate(base, masterConfig->whichCtar, masterConfig->ctarConfig.baudRate, srcClock_Hz)) in DSPI_MasterInit() 245 (void)DSPI_MasterSetDelayTimes(base, masterConfig->whichCtar, kDSPI_PcsToSck, srcClock_Hz, in DSPI_MasterInit() 247 (void)DSPI_MasterSetDelayTimes(base, masterConfig->whichCtar, kDSPI_LastSckToPcs, srcClock_Hz, in DSPI_MasterInit() 249 … (void)DSPI_MasterSetDelayTimes(base, masterConfig->whichCtar, kDSPI_BetweenTransfer, srcClock_Hz, in DSPI_MasterInit() 438 uint32_t srcClock_Hz) in DSPI_MasterSetBaudRate() argument 467 …realBaudrate = ((srcClock_Hz * dbr) / (s_baudratePrescaler[prescaler] * (s_baudrateScaler[scaler])… in DSPI_MasterSetBaudRate() 586 uint32_t srcClock_Hz, in DSPI_MasterSetDelayTimes() argument 608 …bestDelay = (((1000000000U * 4U) / srcClock_Hz) * s_delayPrescaler[bestPrescaler] * s_delayScaler[… in DSPI_MasterSetDelayTimes() 611 initialDelayNanoSec = 1000000000U / srcClock_Hz * 2U; in DSPI_MasterSetDelayTimes() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_i2c/ |
| D | fsl_i2c.c | 46 static status_t I2C_SlaveDivVal(uint32_t srcClock_Hz, i2c_slave_bus_speed_t busSpeed, uint32_t *div… 157 void I2C_MasterInit(I2C_Type *base, const i2c_master_config_t *masterConfig, uint32_t srcClock_Hz) in I2C_MasterInit() argument 169 I2C_MasterSetBaudRate(base, masterConfig->baudRate_Bps, srcClock_Hz); in I2C_MasterInit() 200 void I2C_MasterSetBaudRate(I2C_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz) in I2C_MasterSetBaudRate() argument 212 divider = ((srcClock_Hz * 10U) / (baudRate_Bps * scl * 2U) + 5U) / 10U; in I2C_MasterSetBaudRate() 218 err = srcClock_Hz - (baudRate_Bps * scl * 2U * divider); in I2C_MasterSetBaudRate() 1076 static status_t I2C_SlaveDivVal(uint32_t srcClock_Hz, i2c_slave_bus_speed_t busSpeed, uint32_t *div… in I2C_SlaveDivVal() argument 1109 *divVal = srcClock_Hz / 1000u; in I2C_SlaveDivVal() 1455 status_t I2C_SlaveInit(I2C_Type *base, const i2c_slave_config_t *slaveConfig, uint32_t srcClock_Hz) in I2C_SlaveInit() argument 1470 status = I2C_SlaveDivVal(srcClock_Hz, slaveConfig->busSpeed, &divVal); in I2C_SlaveInit()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/iuart/ |
| D | fsl_uart.c | 191 status_t UART_Init(UART_Type *base, const uart_config_t *config, uint32_t srcClock_Hz) in UART_Init() argument 194 assert(!((NULL == base) || (NULL == config) || (0U == srcClock_Hz))); in UART_Init() 248 if (kStatus_Success != UART_SetBaudRate(base, config->baudRate_Bps, srcClock_Hz)) in UART_Init() 352 status_t UART_SetBaudRate(UART_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz) in UART_SetBaudRate() argument 364 numerator = srcClock_Hz; in UART_SetBaudRate() 375 numerator = srcClock_Hz / divisor; in UART_SetBaudRate() 429 tempNumerator = (uint64_t)srcClock_Hz; in UART_SetBaudRate() 439 tempNumerator = (uint64_t)srcClock_Hz / (uint64_t)divisor; in UART_SetBaudRate() 451 base->ONEMS = UART_ONEMS_ONEMS(srcClock_Hz / (1000U * divider)); in UART_SetBaudRate()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/ftm/ |
| D | fsl_ftm.h | 445 uint32_t srcClock_Hz) in FTM_CalculateCounterClkDiv() argument 448 assert((srcClock_Hz / 2U) > counterPeriod_Hz); in FTM_CalculateCounterClkDiv() 449 assert((srcClock_Hz / 128U / 0xFFFFU) <= counterPeriod_Hz); in FTM_CalculateCounterClkDiv() 452 if ((srcClock_Hz / (1UL << i) / 0xFFFFU) < counterPeriod_Hz) in FTM_CalculateCounterClkDiv() 488 uint32_t srcClock_Hz);
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/enet/ |
| D | fsl_enet.c | 117 uint32_t srcClock_Hz); 131 uint32_t srcClock_Hz); 269 uint32_t srcClock_Hz) in ENET_Up() argument 282 ENET_SetHandler(base, handle, config, bufferConfig, srcClock_Hz); in ENET_Up() 296 ENET_SetMacController(base, config, bufferConfig, macAddr, srcClock_Hz); in ENET_Up() 334 uint32_t srcClock_Hz) in ENET_Init() argument 350 return ENET_Up(base, handle, config, bufferConfig, macAddr, srcClock_Hz); in ENET_Init() 475 uint32_t srcClock_Hz) in ENET_SetHandler() argument 507 handle->enetClock = srcClock_Hz; in ENET_SetHandler() 532 uint32_t srcClock_Hz) in ENET_SetMacController() argument [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_minispi/ |
| D | fsl_spi.c | 244 status_t SPI_MasterInit(SPI_Type *base, const spi_master_config_t *config, uint32_t srcClock_Hz) in SPI_MasterInit() argument 251 assert(!((NULL == base) || (NULL == config) || (0U == srcClock_Hz))); in SPI_MasterInit() 267 result = SPI_MasterSetBaudRate(base, config->baudRate_Bps, srcClock_Hz); in SPI_MasterInit() 408 status_t SPI_MasterSetBaudRate(SPI_Type *base, uint32_t baudrate_Bps, uint32_t srcClock_Hz) in SPI_MasterSetBaudRate() argument 413 assert(!((NULL == base) || (0U == baudrate_Bps) || (0U == srcClock_Hz))); in SPI_MasterSetBaudRate() 416 tmp = (srcClock_Hz / baudrate_Bps) - 1U; in SPI_MasterSetBaudRate()
|
| /hal_nxp-latest/mcux/mcux-sdk/components/ssd1963/ |
| D | fsl_ssd1963.c | 72 static uint32_t SSD1963_GetPllDivider(uint8_t *multi, uint8_t *div, uint32_t srcClock_Hz); 90 static uint32_t SSD1963_GetPllDivider(uint8_t *multi, uint8_t *div, uint32_t srcClock_Hz) in SSD1963_GetPllDivider() argument 100 vcoCur = srcClock_Hz * (multiCur + 1U); in SSD1963_GetPllDivider() 161 uint32_t srcClock_Hz) in SSD1963_Init() argument 178 pllFreq_Hz = SSD1963_GetPllDivider(&multi, &div, srcClock_Hz); in SSD1963_Init()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/ecspi/ |
| D | fsl_ecspi.c | 277 void ECSPI_MasterInit(ECSPI_Type *base, const ecspi_master_config_t *config, uint32_t srcClock_Hz) in ECSPI_MasterInit() argument 279 assert((config != NULL) && (srcClock_Hz != 0U)); in ECSPI_MasterInit() 302 ECSPI_SetBaudRate(base, config->baudRate_Bps, srcClock_Hz); in ECSPI_MasterInit() 400 void ECSPI_SetBaudRate(ECSPI_Type *base, uint32_t baudRate_Bps, uint32_t srcClock_Hz) in ECSPI_SetBaudRate() argument 424 realBaudrate = (srcClock_Hz / (preDividerValue + 1UL)) >> postDividerValue; in ECSPI_SetBaudRate()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/sdhc/ |
| D | fsl_sdhc.c | 941 uint32_t SDHC_SetSdClock(SDHC_Type *base, uint32_t srcClock_Hz, uint32_t busClock_Hz) in SDHC_SetSdClock() argument 943 assert(srcClock_Hz != 0U); in SDHC_SetSdClock() 944 assert((busClock_Hz != 0U) && (busClock_Hz <= srcClock_Hz)); in SDHC_SetSdClock() 953 totalDiv = srcClock_Hz / busClock_Hz; in SDHC_SetSdClock() 963 if ((srcClock_Hz / totalDiv) > busClock_Hz) in SDHC_SetSdClock() 985 nearestFrequency = srcClock_Hz / (divisor == 0U ? 1U : divisor) / prescaler; in SDHC_SetSdClock() 991 nearestFrequency = srcClock_Hz / divisor; in SDHC_SetSdClock() 1000 nearestFrequency = srcClock_Hz; in SDHC_SetSdClock()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/sdif/ |
| D | fsl_sdif.c | 908 uint32_t SDIF_SetCardClock(SDIF_Type *base, uint32_t srcClock_Hz, uint32_t target_HZ) in SDIF_SetCardClock() argument 914 if (srcClock_Hz < targetFreq) in SDIF_SetCardClock() 916 targetFreq = srcClock_Hz; in SDIF_SetCardClock() 928 if (targetFreq != srcClock_Hz) in SDIF_SetCardClock() 930 divider = srcClock_Hz / targetFreq; in SDIF_SetCardClock() 931 while (srcClock_Hz / divider > targetFreq) in SDIF_SetCardClock() 962 return (divider != 0UL) ? (srcClock_Hz / (divider * 2UL)) : srcClock_Hz; in SDIF_SetCardClock()
|
| /hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-connectivity-framework/platform/rt1060/ |
| D | fwk_platform.c | 36 timerConfig.srcClock_Hz = CLOCK_GetFreq(kCLOCK_OscClk); in PLATFORM_InitTimerManager() 63 config.srcClock_Hz = CLOCK_GetPerClkFreq(); in PLATFORM_InitTimeStamp()
|