/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/dspi/ |
D | fsl_dspi.c | 200 void DSPI_MasterInit(SPI_Type *base, const dspi_master_config_t *masterConfig, uint32_t srcClock_Hz) in DSPI_MasterInit() argument 202 assert(NULL != masterConfig); in DSPI_MasterInit() 213 DSPI_SetOnePcsPolarity(base, masterConfig->whichPcs, masterConfig->pcsActiveHighOrLow); in DSPI_MasterInit() 219 base->MCR = temp | SPI_MCR_CONT_SCKE(masterConfig->enableContinuousSCK) | in DSPI_MasterInit() 220 SPI_MCR_MTFE(masterConfig->enableModifiedTimingFormat) | in DSPI_MasterInit() 221 … SPI_MCR_ROOE(masterConfig->enableRxFifoOverWrite) | SPI_MCR_SMPL_PT(masterConfig->samplePoint) | in DSPI_MasterInit() 224 …if (0U == DSPI_MasterSetBaudRate(base, masterConfig->whichCtar, masterConfig->ctarConfig.baudRate,… in DSPI_MasterInit() 229 temp = base->CTAR[masterConfig->whichCtar] & in DSPI_MasterInit() 232 …base->CTAR[masterConfig->whichCtar] = temp | SPI_CTAR_FMSZ(masterConfig->ctarConfig.bitsPerFrame -… in DSPI_MasterInit() 233 SPI_CTAR_CPOL(masterConfig->ctarConfig.cpol) | in DSPI_MasterInit() [all …]
|
D | fsl_dspi_freertos.c | 38 const dspi_master_config_t *masterConfig, in DSPI_RTOS_Init() argument 75 DSPI_MasterInit(handle->base, masterConfig, srcClock_Hz); in DSPI_RTOS_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/components/codec/i2c/ |
D | fsl_codec_i2c.c | 32 hal_i2c_master_config_t masterConfig; in CODEC_I2C_Init() local 34 masterConfig.enableMaster = true; in CODEC_I2C_Init() 35 masterConfig.baudRate_Bps = i2cBaudrate; in CODEC_I2C_Init() 36 masterConfig.srcClock_Hz = i2cSourceClockHz; in CODEC_I2C_Init() 37 masterConfig.instance = (uint8_t)i2cInstance; in CODEC_I2C_Init() 39 return (status_t)HAL_I2cMasterInit((hal_i2c_master_handle_t *)handle, &masterConfig); in CODEC_I2C_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/components/i3c_bus/ |
D | fsl_component_i3c_adapter.c | 204 i3c_config_t masterConfig; in I3C_MasterAdapterInit() local 205 I3C_GetDefaultConfig(&masterConfig); in I3C_MasterAdapterInit() 206 masterConfig.baudRate_Hz.i2cBaud = bus->i2cBaudRate; in I3C_MasterAdapterInit() 207 masterConfig.baudRate_Hz.i3cPushPullBaud = bus->i3cPushPullBaudRate; in I3C_MasterAdapterInit() 208 masterConfig.baudRate_Hz.i3cOpenDrainBaud = bus->i3cOpenDrainBaudRate; in I3C_MasterAdapterInit() 209 masterConfig.enableOpenDrainStop = false; in I3C_MasterAdapterInit() 210 masterConfig.masterDynamicAddress = master->info.dynamicAddr; in I3C_MasterAdapterInit() 211 masterConfig.maxWriteLength = master->info.maxWriteLength; in I3C_MasterAdapterInit() 212 masterConfig.maxReadLength = master->info.maxReadLength; in I3C_MasterAdapterInit() 213 masterConfig.staticAddr = master->info.staticAddr; in I3C_MasterAdapterInit() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/lpspi/ |
D | fsl_lpspi.c | 278 void LPSPI_MasterInit(LPSPI_Type *base, const lpspi_master_config_t *masterConfig, uint32_t srcCloc… in LPSPI_MasterInit() argument 280 assert(masterConfig != NULL); in LPSPI_MasterInit() 300 LPSPI_SetOnePcsPolarity(base, masterConfig->whichPcs, masterConfig->pcsActiveHighOrLow); in LPSPI_MasterInit() 305 … LPSPI_CFGR1_OUTCFG(masterConfig->dataOutConfig) | LPSPI_CFGR1_PINCFG(masterConfig->pinCfg) | in LPSPI_MasterInit() 306 … LPSPI_CFGR1_NOSTALL(0) | LPSPI_CFGR1_SAMPLE((uint32_t)masterConfig->enableInputDelay); in LPSPI_MasterInit() 307 … if ((masterConfig->pinCfg == kLPSPI_SdiInSdiOut) || (masterConfig->pinCfg == kLPSPI_SdoInSdoOut)) in LPSPI_MasterInit() 312 (void)LPSPI_MasterSetBaudRate(base, masterConfig->baudRate, srcClock_Hz, &tcrPrescaleValue); in LPSPI_MasterInit() 318 base->TCR = LPSPI_TCR_CPOL(masterConfig->cpol) | LPSPI_TCR_CPHA(masterConfig->cpha) | in LPSPI_MasterInit() 319 … LPSPI_TCR_LSBF(masterConfig->direction) | LPSPI_TCR_FRAMESZ(masterConfig->bitsPerFrame - 1U) | in LPSPI_MasterInit() 320 LPSPI_TCR_PRESCALE(tcrPrescaleValue) | LPSPI_TCR_PCS(masterConfig->whichPcs); in LPSPI_MasterInit() [all …]
|
D | fsl_lpspi_freertos.c | 38 const lpspi_master_config_t *masterConfig, in LPSPI_RTOS_Init() argument 68 LPSPI_MasterInit(handle->base, masterConfig, srcClock_Hz); in LPSPI_RTOS_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/lpi2c/ |
D | fsl_lpi2c.c | 426 void LPI2C_MasterGetDefaultConfig(lpi2c_master_config_t *masterConfig) in LPI2C_MasterGetDefaultConfig() argument 429 (void)memset(masterConfig, 0, sizeof(*masterConfig)); in LPI2C_MasterGetDefaultConfig() 431 masterConfig->enableMaster = true; in LPI2C_MasterGetDefaultConfig() 432 masterConfig->debugEnable = false; in LPI2C_MasterGetDefaultConfig() 433 masterConfig->enableDoze = true; in LPI2C_MasterGetDefaultConfig() 434 masterConfig->ignoreAck = false; in LPI2C_MasterGetDefaultConfig() 435 masterConfig->pinConfig = kLPI2C_2PinOpenDrain; in LPI2C_MasterGetDefaultConfig() 436 masterConfig->baudRate_Hz = 100000U; in LPI2C_MasterGetDefaultConfig() 437 masterConfig->busIdleTimeout_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig() 438 masterConfig->pinLowTimeout_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig() [all …]
|
D | fsl_lpi2c_freertos.c | 38 const lpi2c_master_config_t *masterConfig, in LPI2C_RTOS_Init() argument 68 LPI2C_MasterInit(handle->base, masterConfig, srcClock_Hz); in LPI2C_RTOS_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/cmsis_drivers/flexcomm/ |
D | fsl_spi_cmsis.c | 117 spi_master_config_t *masterConfig) in SPI_MasterCommonControl() argument 123 masterConfig->sselNum = RTE_SPI0_SSEL_NUM; in SPI_MasterCommonControl() 126 masterConfig->sselPol = RTE_SPI0_SSEL_POL; in SPI_MasterCommonControl() 132 masterConfig->sselNum = RTE_SPI1_SSEL_NUM; in SPI_MasterCommonControl() 135 masterConfig->sselPol = RTE_SPI1_SSEL_POL; in SPI_MasterCommonControl() 140 masterConfig->sselNum = RTE_SPI2_SSEL_NUM; in SPI_MasterCommonControl() 143 masterConfig->sselPol = RTE_SPI2_SSEL_POL; in SPI_MasterCommonControl() 149 masterConfig->sselNum = RTE_SPI3_SSEL_NUM; in SPI_MasterCommonControl() 152 masterConfig->sselPol = RTE_SPI3_SSEL_POL; in SPI_MasterCommonControl() 158 masterConfig->sselNum = RTE_SPI4_SSEL_NUM; in SPI_MasterCommonControl() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/cmsis_drivers/ecspi/ |
D | fsl_ecspi_cmsis.c | 106 ecspi_master_config_t *masterConfig) in ECSPI_MasterCommonControl() argument 134 masterConfig->channel = RTE_SPI1_TRANSFER_CHANNEL; in ECSPI_MasterCommonControl() 139 masterConfig->channel = RTE_SPI2_TRANSFER_CHANNEL; in ECSPI_MasterCommonControl() 144 masterConfig->channel = RTE_SPI3_TRANSFER_CHANNEL; in ECSPI_MasterCommonControl() 155 masterConfig->channelConfig.polarity = kECSPI_PolarityActiveHigh; in ECSPI_MasterCommonControl() 156 masterConfig->channelConfig.phase = kECSPI_ClockPhaseFirstEdge; in ECSPI_MasterCommonControl() 160 masterConfig->channelConfig.polarity = kECSPI_PolarityActiveHigh; in ECSPI_MasterCommonControl() 161 masterConfig->channelConfig.phase = kECSPI_ClockPhaseSecondEdge; in ECSPI_MasterCommonControl() 165 masterConfig->channelConfig.polarity = kECSPI_PolarityActiveLow; in ECSPI_MasterCommonControl() 166 masterConfig->channelConfig.phase = kECSPI_ClockPhaseFirstEdge; in ECSPI_MasterCommonControl() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/flexio/spi/ |
D | fsl_flexio_spi.c | 223 void FLEXIO_SPI_MasterInit(FLEXIO_SPI_Type *base, flexio_spi_master_config_t *masterConfig, uint32_… in FLEXIO_SPI_MasterInit() argument 226 assert(masterConfig != NULL); in FLEXIO_SPI_MasterInit() 246 …ctrlReg |= (FLEXIO_CTRL_DBGE(masterConfig->enableInDebug) | FLEXIO_CTRL_FASTACC(masterConfig->enab… in FLEXIO_SPI_MasterInit() 247 FLEXIO_CTRL_FLEXEN(masterConfig->enableMaster)); in FLEXIO_SPI_MasterInit() 248 if (!masterConfig->enableInDoze) in FLEXIO_SPI_MasterInit() 263 if (masterConfig->phase == kFLEXIO_SPI_ClockPhaseFirstEdge) in FLEXIO_SPI_MasterInit() 287 if (masterConfig->phase == kFLEXIO_SPI_ClockPhaseFirstEdge) in FLEXIO_SPI_MasterInit() 314 timerDiv = (uint16_t)(srcClock_Hz / masterConfig->baudRate_Bps); in FLEXIO_SPI_MasterInit() 317 timerCmp = ((uint16_t)masterConfig->dataMode * 2U - 1U) << 8U; in FLEXIO_SPI_MasterInit() 374 void FLEXIO_SPI_MasterGetDefaultConfig(flexio_spi_master_config_t *masterConfig) in FLEXIO_SPI_MasterGetDefaultConfig() argument [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/cmsis_drivers/lpspi/ |
D | fsl_lpspi_cmsis.c | 121 lpspi_master_config_t masterConfig; in LPSPI_CommonControl() local 122 LPSPI_MasterGetDefaultConfig(&masterConfig); in LPSPI_CommonControl() 127 masterConfig.baudRate = arg; in LPSPI_CommonControl() 131 masterConfig.pinCfg = kLPSPI_SdoInSdoOut; in LPSPI_CommonControl() 142 masterConfig.pcsToSckDelayInNanoSec = (uint32_t)RTE_SPI0_PCS_TO_SCK_DELAY; in LPSPI_CommonControl() 143 masterConfig.lastSckToPcsDelayInNanoSec = (uint32_t)RTE_SPI0_SCK_TO_PSC_DELAY; in LPSPI_CommonControl() 144 masterConfig.betweenTransferDelayInNanoSec = (uint32_t)RTE_SPI0_BETWEEN_TRANSFER_DELAY; in LPSPI_CommonControl() 152 masterConfig.pcsToSckDelayInNanoSec = (uint32_t)RTE_SPI1_PCS_TO_SCK_DELAY; in LPSPI_CommonControl() 153 masterConfig.lastSckToPcsDelayInNanoSec = (uint32_t)RTE_SPI1_SCK_TO_PSC_DELAY; in LPSPI_CommonControl() 154 masterConfig.betweenTransferDelayInNanoSec = (uint32_t)RTE_SPI1_BETWEEN_TRANSFER_DELAY; in LPSPI_CommonControl() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/cmsis_drivers/dspi/ |
D | fsl_dspi_cmsis.c | 124 dspi_master_config_t masterConfig; in DSPI_CommonControl() local 125 DSPI_MasterGetDefaultConfig(&masterConfig); in DSPI_CommonControl() 128 masterConfig.ctarConfig.baudRate = arg; in DSPI_CommonControl() 134 masterConfig.ctarConfig.pcsToSckDelayInNanoSec = (uint32_t)RTE_SPI0_PCS_TO_SCK_DELAY; in DSPI_CommonControl() 135 masterConfig.ctarConfig.lastSckToPcsDelayInNanoSec = (uint32_t)RTE_SPI0_SCK_TO_PSC_DELAY; in DSPI_CommonControl() 136 … masterConfig.ctarConfig.betweenTransferDelayInNanoSec = (uint32_t)RTE_SPI0_BETWEEN_TRANSFER_DELAY; in DSPI_CommonControl() 144 masterConfig.ctarConfig.pcsToSckDelayInNanoSec = (uint32_t)RTE_SPI1_PCS_TO_SCK_DELAY; in DSPI_CommonControl() 145 masterConfig.ctarConfig.lastSckToPcsDelayInNanoSec = (uint32_t)RTE_SPI1_SCK_TO_PSC_DELAY; in DSPI_CommonControl() 146 … masterConfig.ctarConfig.betweenTransferDelayInNanoSec = (uint32_t)RTE_SPI1_BETWEEN_TRANSFER_DELAY; in DSPI_CommonControl() 154 masterConfig.ctarConfig.pcsToSckDelayInNanoSec = (uint32_t)RTE_SPI2_PCS_TO_SCK_DELAY; in DSPI_CommonControl() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/components/sx1502/ |
D | fsl_sx1502.c | 84 hal_i2c_master_config_t masterConfig; in SX1502_I2C_Init() local 86 masterConfig.enableMaster = true; in SX1502_I2C_Init() 87 masterConfig.baudRate_Bps = i2cBaudrate; in SX1502_I2C_Init() 88 masterConfig.srcClock_Hz = i2cSourceClockHz; in SX1502_I2C_Init() 89 masterConfig.instance = (uint8_t)i2cInstance; in SX1502_I2C_Init() 91 return (status_t)HAL_I2cMasterInit((hal_i2c_master_handle_t *)handle, &masterConfig); in SX1502_I2C_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/flexio/i2c/ |
D | fsl_flexio_i2c_master.c | 630 status_t FLEXIO_I2C_MasterInit(FLEXIO_I2C_Type *base, flexio_i2c_master_config_t *masterConfig, uin… in FLEXIO_I2C_MasterInit() argument 632 assert((base != NULL) && (masterConfig != NULL)); in FLEXIO_I2C_MasterInit() 693 timerDiv = (uint16_t)(srcClock_Hz / masterConfig->baudRate_Bps) / 2U - 1U; in FLEXIO_I2C_MasterInit() 745 …controlVal |= (FLEXIO_CTRL_DBGE(masterConfig->enableInDebug) | FLEXIO_CTRL_FASTACC(masterConfig->e… in FLEXIO_I2C_MasterInit() 746 FLEXIO_CTRL_FLEXEN(masterConfig->enableMaster)); in FLEXIO_I2C_MasterInit() 747 if (!masterConfig->enableInDoze) in FLEXIO_I2C_MasterInit() 800 void FLEXIO_I2C_MasterGetDefaultConfig(flexio_i2c_master_config_t *masterConfig) in FLEXIO_I2C_MasterGetDefaultConfig() argument 802 assert(masterConfig != NULL); in FLEXIO_I2C_MasterGetDefaultConfig() 805 (void)memset(masterConfig, 0, sizeof(*masterConfig)); in FLEXIO_I2C_MasterGetDefaultConfig() 807 masterConfig->enableMaster = true; in FLEXIO_I2C_MasterGetDefaultConfig() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/cmsis_drivers/spi/ |
D | fsl_spi_cmsis.c | 124 spi_master_config_t masterConfig; in SPI_CommonControl() local 125 SPI_MasterGetDefaultConfig(&masterConfig); in SPI_CommonControl() 133 masterConfig.pinMode = kSPI_PinModeOutput; in SPI_CommonControl() 147 masterConfig.polarity = kSPI_ClockPolarityActiveHigh; in SPI_CommonControl() 149 masterConfig.phase = kSPI_ClockPhaseFirstEdge; in SPI_CommonControl() 162 masterConfig.polarity = kSPI_ClockPolarityActiveHigh; in SPI_CommonControl() 163 masterConfig.phase = kSPI_ClockPhaseSecondEdge; in SPI_CommonControl() 175 masterConfig.polarity = kSPI_ClockPolarityActiveLow; in SPI_CommonControl() 176 masterConfig.phase = kSPI_ClockPhaseFirstEdge; in SPI_CommonControl() 188 masterConfig.polarity = kSPI_ClockPolarityActiveLow; in SPI_CommonControl() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/i2c/ |
D | fsl_i2c.c | 560 void I2C_MasterInit(I2C_Type *base, const i2c_master_config_t *masterConfig, uint32_t srcClock_Hz) in I2C_MasterInit() argument 562 assert(NULL != masterConfig); in I2C_MasterInit() 595 I2C_MasterSetBaudRate(base, masterConfig->baudRate_Bps, srcClock_Hz); in I2C_MasterInit() 603 fltReg |= I2C_FLT_SHEN(masterConfig->enableStopHold); in I2C_MasterInit() 608 fltReg |= I2C_FLT_FLT(masterConfig->glitchFilterWidth); in I2C_MasterInit() 614 base->C1 = I2C_C1_IICEN(masterConfig->enableMaster); in I2C_MasterInit() 619 base->S2 = s2Reg | I2C_S2_DFEN(masterConfig->enableDoubleBuffering); in I2C_MasterInit() 652 void I2C_MasterGetDefaultConfig(i2c_master_config_t *masterConfig) in I2C_MasterGetDefaultConfig() argument 654 assert(NULL != masterConfig); in I2C_MasterGetDefaultConfig() 657 (void)memset(masterConfig, 0, sizeof(*masterConfig)); in I2C_MasterGetDefaultConfig() [all …]
|
D | fsl_i2c_freertos.c | 38 const i2c_master_config_t *masterConfig, in I2C_RTOS_Init() argument 74 I2C_MasterInit(handle->base, masterConfig, srcClock_Hz); in I2C_RTOS_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/flexcomm/i2c/ |
D | fsl_i2c.c | 216 void I2C_MasterGetDefaultConfig(i2c_master_config_t *masterConfig) in I2C_MasterGetDefaultConfig() argument 219 (void)memset(masterConfig, 0, sizeof(*masterConfig)); in I2C_MasterGetDefaultConfig() 221 masterConfig->enableMaster = true; in I2C_MasterGetDefaultConfig() 222 masterConfig->baudRate_Bps = 100000U; in I2C_MasterGetDefaultConfig() 223 masterConfig->enableTimeout = false; in I2C_MasterGetDefaultConfig() 224 masterConfig->timeout_Ms = 35; in I2C_MasterGetDefaultConfig() 240 void I2C_MasterInit(I2C_Type *base, const i2c_master_config_t *masterConfig, uint32_t srcClock_Hz) in I2C_MasterInit() argument 243 I2C_MasterEnable(base, masterConfig->enableMaster); in I2C_MasterInit() 244 I2C_MasterSetBaudRate(base, masterConfig->baudRate_Bps, srcClock_Hz); in I2C_MasterInit() 245 if (masterConfig->enableTimeout) in I2C_MasterInit() [all …]
|
D | fsl_i2c_freertos.c | 38 const i2c_master_config_t *masterConfig, in I2C_RTOS_Init() argument 68 I2C_MasterInit(handle->base, masterConfig, srcClock_Hz); in I2C_RTOS_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/ii2c/ |
D | fsl_i2c.c | 475 void I2C_MasterInit(I2C_Type *base, const i2c_master_config_t *masterConfig, uint32_t srcClock_Hz) in I2C_MasterInit() argument 477 assert((masterConfig != NULL) && (srcClock_Hz != 0U)); in I2C_MasterInit() 497 I2C_MasterSetBaudRate(base, masterConfig->baudRate_Bps, srcClock_Hz); in I2C_MasterInit() 500 base->I2CR = I2C_I2CR_IEN(masterConfig->enableMaster); in I2C_MasterInit() 532 void I2C_MasterGetDefaultConfig(i2c_master_config_t *masterConfig) in I2C_MasterGetDefaultConfig() argument 534 assert(masterConfig != NULL); in I2C_MasterGetDefaultConfig() 537 (void)memset(masterConfig, 0, sizeof(*masterConfig)); in I2C_MasterGetDefaultConfig() 540 masterConfig->baudRate_Bps = 100000U; in I2C_MasterGetDefaultConfig() 543 masterConfig->enableMaster = true; in I2C_MasterGetDefaultConfig()
|
D | fsl_i2c_freertos.c | 38 const i2c_master_config_t *masterConfig, in I2C_RTOS_Init() argument 74 I2C_MasterInit(handle->base, masterConfig, srcClock_Hz); in I2C_RTOS_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/ecspi/ |
D | fsl_ecspi_freertos.c | 38 const ecspi_master_config_t *masterConfig, in ECSPI_RTOS_Init() argument 75 ECSPI_MasterInit(handle->base, masterConfig, srcClock_Hz); in ECSPI_RTOS_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/flexcomm/spi/ |
D | fsl_spi_freertos.c | 38 const spi_master_config_t *masterConfig, in SPI_RTOS_Init() argument 70 (void)SPI_MasterInit(handle->base, masterConfig, srcClock_Hz); in SPI_RTOS_Init()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/drivers/spi/ |
D | fsl_spi_freertos.c | 38 const spi_master_config_t *masterConfig, in SPI_RTOS_Init() argument 75 SPI_MasterInit(handle->base, masterConfig, srcClock_Hz); in SPI_RTOS_Init()
|