Home
last modified time | relevance | path

Searched refs:sourceClock_Hz (Results 1 – 25 of 28) sorted by relevance

12

/hal_nxp-latest/mcux/mcux-sdk/drivers/mcan/
Dfsl_mcan.c264 void MCAN_Init(CAN_Type *base, const mcan_config_t *config, uint32_t sourceClock_Hz) in MCAN_Init() argument
302 assert((tqFre != 0U) && (tqFre <= sourceClock_Hz)); in MCAN_Init()
305 if ((sourceClock_Hz / tqFre - 1U) > 0x1FFU) in MCAN_Init()
311 timingCfg.preDivider = (uint16_t)(sourceClock_Hz / tqFre) - 1U; in MCAN_Init()
329 assert((tqFre != 0U) && (tqFre <= sourceClock_Hz)); in MCAN_Init()
332 if ((sourceClock_Hz / tqFre - 1U) > 0x1FU) in MCAN_Init()
338 timingCfg.datapreDivider = (uint16_t)(sourceClock_Hz / tqFre) - 1U; in MCAN_Init()
508 uint32_t sourceClock_Hz, in MCAN_CalculateImprovedNominalTimingValues() argument
522 if (clk > sourceClock_Hz) in MCAN_CalculateImprovedNominalTimingValues()
527 if ((sourceClock_Hz / clk * clk) != sourceClock_Hz) in MCAN_CalculateImprovedNominalTimingValues()
[all …]
Dfsl_mcan.h457 void MCAN_Init(CAN_Type *base, const mcan_config_t *config, uint32_t sourceClock_Hz);
561 bool MCAN_CalculateImprovedTimingValues(uint32_t baudRate, uint32_t sourceClock_Hz, mcan_timing_con…
593 bool MCAN_CalculateSpecifiedTimingValues(uint32_t sourceClock_Hz,
623 status_t MCAN_SetBaudRate(CAN_Type *base, uint32_t sourceClock_Hz, uint32_t baudRate_Bps);
638 uint32_t sourceClock_Hz,
675 bool MCAN_FDCalculateSpecifiedTimingValues(uint32_t sourceClock_Hz,
690 status_t MCAN_SetBaudRateFD(CAN_Type *base, uint32_t sourceClock_Hz, uint32_t baudRateN_Bps, uint32…
/hal_nxp-latest/mcux/mcux-sdk/drivers/mscan/
Dfsl_mscan.c126 static void MSCAN_SetBaudRate(MSCAN_Type *base, uint32_t sourceClock_Hz, uint32_t baudRate_Bps);
150 uint32_t sourceClock_Hz,
296 uint32_t sourceClock_Hz, in MSCAN_CalculateImprovedTimingValues() argument
310 if (clk > sourceClock_Hz) in MSCAN_CalculateImprovedTimingValues()
315 if ((sourceClock_Hz / clk * clk) != sourceClock_Hz) in MSCAN_CalculateImprovedTimingValues()
321 pconfig->priDiv = (uint8_t)(sourceClock_Hz / clk - 1U); in MSCAN_CalculateImprovedTimingValues()
340 static void MSCAN_SetBaudRate(MSCAN_Type *base, uint32_t sourceClock_Hz, uint32_t baudRate_Bps) in MSCAN_SetBaudRate() argument
348 assert(priDiv <= sourceClock_Hz); in MSCAN_SetBaudRate()
355 if (false == MSCAN_CalculateImprovedTimingValues(baudRate_Bps, sourceClock_Hz, &timingConfig)) in MSCAN_SetBaudRate()
363 priDiv = (sourceClock_Hz / priDiv) - 1U; in MSCAN_SetBaudRate()
[all …]
Dfsl_mscan.h318 void MSCAN_Init(MSCAN_Type *base, const mscan_config_t *config, uint32_t sourceClock_Hz);
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpflexcomm/lpi2c/
Dfsl_lpi2c.c69 …uint32_t sourceClock_Hz, uint32_t width_ns, uint32_t minCycles, uint32_t maxCycles, uint32_t presc…
152 …uint32_t sourceClock_Hz, uint32_t width_ns, uint32_t minCycles, uint32_t maxCycles, uint32_t presc… in LPI2C_GetCyclesForWidth() argument
154 assert(sourceClock_Hz > 0U); in LPI2C_GetCyclesForWidth()
164 uint32_t busCycle_ns = 1000000U / (sourceClock_Hz / divider / 1000U); in LPI2C_GetCyclesForWidth()
365 …2C_MasterInit(LPI2C_Type *base, const lpi2c_master_config_t *masterConfig, uint32_t sourceClock_Hz) in LPI2C_MasterInit() argument
430 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->sdaGlitchFilterWidth_ns, 1U, in LPI2C_MasterInit()
439 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->sclGlitchFilterWidth_ns, 1U, in LPI2C_MasterInit()
448 LPI2C_MasterSetBaudRate(base, sourceClock_Hz, masterConfig->baudRate_Hz); in LPI2C_MasterInit()
458 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->busIdleTimeout_ns, 1U, in LPI2C_MasterInit()
468 … cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->pinLowTimeout_ns / 256U, 1U, in LPI2C_MasterInit()
[all …]
Dfsl_lpi2c.h513 …C_MasterInit(LPI2C_Type *base, const lpi2c_master_config_t *masterConfig, uint32_t sourceClock_Hz);
757 void LPI2C_MasterSetBaudRate(LPI2C_Type *base, uint32_t sourceClock_Hz, uint32_t baudRate_Hz);
1012 …PI2C_SlaveInit(LPI2C_Type *base, const lpi2c_slave_config_t *slaveConfig, uint32_t sourceClock_Hz);
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpi2c/
Dfsl_lpi2c.c92 …uint32_t sourceClock_Hz, uint32_t width_ns, uint32_t minCycles, uint32_t maxCycles, uint32_t presc…
246 …uint32_t sourceClock_Hz, uint32_t width_ns, uint32_t minCycles, uint32_t maxCycles, uint32_t presc… in LPI2C_GetCyclesForWidth() argument
248 assert(sourceClock_Hz > 0U); in LPI2C_GetCyclesForWidth()
258 uint32_t busCycle_ns = 1000000U / (sourceClock_Hz / divider / 1000U); in LPI2C_GetCyclesForWidth()
475 …2C_MasterInit(LPI2C_Type *base, const lpi2c_master_config_t *masterConfig, uint32_t sourceClock_Hz) in LPI2C_MasterInit() argument
528 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->sdaGlitchFilterWidth_ns, 1U, in LPI2C_MasterInit()
537 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->sclGlitchFilterWidth_ns, 1U, in LPI2C_MasterInit()
546 LPI2C_MasterSetBaudRate(base, sourceClock_Hz, masterConfig->baudRate_Hz); in LPI2C_MasterInit()
556 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->busIdleTimeout_ns, 1U, in LPI2C_MasterInit()
564 … cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->pinLowTimeout_ns / 256U, 1U, in LPI2C_MasterInit()
[all …]
Dfsl_lpi2c.h518 …C_MasterInit(LPI2C_Type *base, const lpi2c_master_config_t *masterConfig, uint32_t sourceClock_Hz);
791 void LPI2C_MasterSetBaudRate(LPI2C_Type *base, uint32_t sourceClock_Hz, uint32_t baudRate_Hz);
1050 …PI2C_SlaveInit(LPI2C_Type *base, const lpi2c_slave_config_t *slaveConfig, uint32_t sourceClock_Hz);
/hal_nxp-latest/mcux/mcux-sdk/drivers/flexcan/
Dfsl_flexcan.c269 uint32_t sourceClock_Hz,
811 status_t FLEXCAN_SetBitRate(CAN_Type *base, uint32_t sourceClock_Hz, uint32_t bitRate_Bps) in FLEXCAN_SetBitRate() argument
816 if (FLEXCAN_CalculateImprovedTimingValues(base, bitRate_Bps, sourceClock_Hz, &timingCfg)) in FLEXCAN_SetBitRate()
838 status_t FLEXCAN_SetFDBitRate(CAN_Type *base, uint32_t sourceClock_Hz, uint32_t bitRateN_Bps, uint3… in FLEXCAN_SetFDBitRate() argument
843 …if (FLEXCAN_FDCalculateImprovedTimingValues(base, bitRateN_Bps, bitRateD_Bps, sourceClock_Hz, &tim… in FLEXCAN_SetFDBitRate()
878 void FLEXCAN_Init(CAN_Type *base, const flexcan_config_t *pConfig, uint32_t sourceClock_Hz) in FLEXCAN_Init() argument
900 assert((pConfig->bitRate != 0U) && (pConfig->bitRate <= 1000000U) && (tqFre <= sourceClock_Hz)); in FLEXCAN_Init()
905 assert((tqFre * MAX_ENPRESDIV) >= sourceClock_Hz); in FLEXCAN_Init()
908 assert((tqFre * MAX_EPRESDIV) >= sourceClock_Hz); in FLEXCAN_Init()
914 assert((tqFre * MAX_PRESDIV) >= sourceClock_Hz); in FLEXCAN_Init()
[all …]
Dfsl_flexcan.h1106 uint32_t sourceClock_Hz,
1134 void FLEXCAN_Init(CAN_Type *base, const flexcan_config_t *pConfig, uint32_t sourceClock_Hz);
1156 uint32_t sourceClock_Hz,
1188 …CAN_Type *base, const flexcan_config_t *pConfig, uint32_t sourceClock_Hz, flexcan_mb_size_t dataSi…
1257 status_t FLEXCAN_SetBitRate(CAN_Type *base, uint32_t sourceClock_Hz, uint32_t bitRate_Bps);
1287 status_t FLEXCAN_SetFDBitRate(CAN_Type *base, uint32_t sourceClock_Hz, uint32_t bitRateN_Bps, uint3…
/hal_nxp-latest/mcux/mcux-sdk/drivers/eeprom/
Dfsl_eeprom.c105 void EEPROM_Init(EEPROM_Type *base, const eeprom_config_t *config, uint32_t sourceClock_Hz) in EEPROM_Init() argument
133 clockDiv = sourceClock_Hz / (uint32_t)FSL_FEATURE_EEPROM_INTERNAL_FREQ; in EEPROM_Init()
134 if ((sourceClock_Hz % (uint32_t)FSL_FEATURE_EEPROM_INTERNAL_FREQ) > in EEPROM_Init()
140 if (sourceClock_Hz / clockDiv > (uint32_t)FSL_FEATURE_EEPROM_INTERNAL_FREQ) in EEPROM_Init()
Dfsl_eeprom.h79 void EEPROM_Init(EEPROM_Type *base, const eeprom_config_t *config, uint32_t sourceClock_Hz);
/hal_nxp-latest/mcux/mcux-sdk/boards/evkmimxrt595/wireless_config_template/
Dsdmmc_config.c138 ((sd_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC0ClockConfiguration(); in BOARD_SD_Config()
165 ((sdio_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC0ClockConfiguration(); in BOARD_SDIO_Config()
195 ((mmc_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC0ClockConfiguration(); in BOARD_MMC_Config()
Dwifi_bt_config.c105 ((sdio_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_WIFI_BT_Config()
/hal_nxp-latest/mcux/mcux-sdk/boards/evkmimxrt685/wireless_config_template/
Dsdmmc_config.c177 ((sd_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC0ClockConfiguration(); in BOARD_SD_Config()
200 ((sdio_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC0ClockConfiguration(); in BOARD_SDIO_Config()
230 ((mmc_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC0ClockConfiguration(); in BOARD_MMC_Config()
/hal_nxp-latest/mcux/mcux-sdk/boards/evkmimxrt1160/wireless_config_template/
Dsdmmc_config.c209 ((sd_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SD_Config()
246 ((sdio_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SDIO_Config()
287 ((mmc_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_MMC_Config()
/hal_nxp-latest/mcux/mcux-sdk/boards/evkmimxrt1170/wireless_config_template/
Dsdmmc_config.c210 ((sd_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SD_Config()
247 ((sdio_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SDIO_Config()
288 ((mmc_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_MMC_Config()
/hal_nxp-latest/mcux/mcux-sdk/boards/evkbmimxrt1170/wireless_config_template/
Dsdmmc_config.c210 ((sd_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SD_Config()
247 ((sdio_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SDIO_Config()
288 ((mmc_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_MMC_Config()
/hal_nxp-latest/mcux/mcux-sdk/boards/evkmimxrt1060/wireless_config_template/
Dsdmmc_config.c239 ((sd_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SD_Config()
269 ((sdio_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SDIO_Config()
305 ((mmc_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_MMC_Config()
/hal_nxp-latest/mcux/mcux-sdk/boards/evkbmimxrt1060/wireless_config_template/
Dsdmmc_config.c239 ((sd_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SD_Config()
269 ((sdio_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SDIO_Config()
305 ((mmc_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_MMC_Config()
/hal_nxp-latest/mcux/mcux-sdk/boards/evkbimxrt1050/wireless_config_template/
Dsdmmc_config.c240 ((sd_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SD_Config()
270 ((sdio_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_SDIO_Config()
376 ((mmc_card_t *)card)->host->hostController.sourceClock_Hz = BOARD_USDHC1ClockConfiguration(); in BOARD_MMC_Config()
/hal_nxp-latest/mcux/mcux-sdk/drivers/asrc/
Dfsl_asrc.c61 static uint32_t ASRC_CalculateClockDivider(uint32_t sampleRate_Hz, uint32_t sourceClock_Hz);
144 static uint32_t ASRC_CalculateClockDivider(uint32_t sampleRate_Hz, uint32_t sourceClock_Hz) in ASRC_CalculateClockDivider() argument
146 assert(sourceClock_Hz >= sampleRate_Hz); in ASRC_CalculateClockDivider()
148 uint32_t divider = sourceClock_Hz / sampleRate_Hz; in ASRC_CalculateClockDivider()
167 if (sourceClock_Hz / ((1UL << prescaler) * divider) > sampleRate_Hz) in ASRC_CalculateClockDivider()
/hal_nxp-latest/mcux/mcux-sdk/drivers/i3c/
Dfsl_i3c.h292 uint32_t sourceClock_Hz; /*!< FCLK, function clock in Hertz. */ member
751 void I3C_Init(I3C_Type *base, const i3c_config_t *config, uint32_t sourceClock_Hz);
796 …d I3C_MasterInit(I3C_Type *base, const i3c_master_config_t *masterConfig, uint32_t sourceClock_Hz);
1079 …C_MasterSetBaudRate(I3C_Type *base, const i3c_baudrate_hz_t *baudRate_Hz, uint32_t sourceClock_Hz);
Dfsl_i3c.c798 void I3C_Init(I3C_Type *base, const i3c_config_t *config, uint32_t sourceClock_Hz) in I3C_Init() argument
832 I3C_MasterSetBaudRate(base, &config->baudRate_Hz, sourceClock_Hz); in I3C_Init()
952 …id I3C_MasterInit(I3C_Type *base, const i3c_master_config_t *masterConfig, uint32_t sourceClock_Hz) in I3C_MasterInit() argument
978 I3C_MasterSetBaudRate(base, &masterConfig->baudRate_Hz, sourceClock_Hz); in I3C_MasterInit()
1094 …3C_MasterSetBaudRate(I3C_Type *base, const i3c_baudrate_hz_t *baudRate_Hz, uint32_t sourceClock_Hz) in I3C_MasterSetBaudRate() argument
1109 freq = sourceClock_Hz / 2UL; in I3C_MasterSetBaudRate()
1154 divEven = (sourceClock_Hz / i2cBaud_HZ) / (2UL * (ppBaud + 1UL) * (odBaud + 1UL)); in I3C_MasterSetBaudRate()
1158 divOdd = ((sourceClock_Hz / i2cBaud_HZ) / ((ppBaud + 1UL) * (odBaud + 1UL) - 1UL)) / 2UL; in I3C_MasterSetBaudRate()
1630 I3C_MasterSetBaudRate(base, &baudRate_Hz, daaBaudRate->sourceClock_Hz); in I3C_MasterProcessDAASpecifiedBaudrate()
/hal_nxp-latest/mcux/mcux-sdk/drivers/i2c/
Dfsl_i2c.c53 static void I2C_SetHoldTime(I2C_Type *base, uint32_t sclStopHoldTime_ns, uint32_t sourceClock_Hz);
163 static void I2C_SetHoldTime(I2C_Type *base, uint32_t sclStopHoldTime_ns, uint32_t sourceClock_Hz) in I2C_SetHoldTime() argument
194 … computedSclHoldTime = ((multiplier * s_i2cDividerTable[i]) * 500000U) / (sourceClock_Hz / 1000U); in I2C_SetHoldTime()

12