Lines Matching refs:transferConfig

321     edma_transfer_config_t transferConfig = {0};  in LPI2C_MasterTransferEDMA()  local
328 transferConfig.srcAddr = (uint32_t)srcAddr; in LPI2C_MasterTransferEDMA()
329 transferConfig.destAddr = (uint32_t)LPI2C_MasterGetTxFifoAddress(base); in LPI2C_MasterTransferEDMA()
330 transferConfig.srcTransferSize = kEDMA_TransferSize1Bytes; in LPI2C_MasterTransferEDMA()
331 transferConfig.destTransferSize = kEDMA_TransferSize1Bytes; in LPI2C_MasterTransferEDMA()
332 transferConfig.srcOffset = (int16_t)sizeof(uint8_t); in LPI2C_MasterTransferEDMA()
333 transferConfig.destOffset = 0; in LPI2C_MasterTransferEDMA()
334 transferConfig.minorLoopBytes = sizeof(uint8_t); /* TODO optimize to fill fifo */ in LPI2C_MasterTransferEDMA()
335 transferConfig.majorLoopCounts = transfer->dataSize; in LPI2C_MasterTransferEDMA()
338 handle->nbytes = (uint8_t)transferConfig.minorLoopBytes; in LPI2C_MasterTransferEDMA()
345 EDMA_TcdSetTransferConfigExt(handle->tx->base, tcd, &transferConfig, NULL); in LPI2C_MasterTransferEDMA()
350 EDMA_TcdSetTransferConfig(tcd, &transferConfig, NULL); in LPI2C_MasterTransferEDMA()
358 EDMA_SetTransferConfig(handle->tx->base, handle->tx->channel, &transferConfig, NULL); in LPI2C_MasterTransferEDMA()
366 transferConfig.srcAddr = (uint32_t)LPI2C_MasterGetRxFifoAddress(base); in LPI2C_MasterTransferEDMA()
367 transferConfig.destAddr = (uint32_t)srcAddr; in LPI2C_MasterTransferEDMA()
368 transferConfig.srcTransferSize = kEDMA_TransferSize1Bytes; in LPI2C_MasterTransferEDMA()
369 transferConfig.destTransferSize = kEDMA_TransferSize1Bytes; in LPI2C_MasterTransferEDMA()
370 transferConfig.srcOffset = 0; in LPI2C_MasterTransferEDMA()
371 transferConfig.destOffset = (int16_t)sizeof(uint8_t); in LPI2C_MasterTransferEDMA()
372 transferConfig.minorLoopBytes = sizeof(uint8_t); /* TODO optimize to empty fifo */ in LPI2C_MasterTransferEDMA()
373 transferConfig.majorLoopCounts = transfer->dataSize; in LPI2C_MasterTransferEDMA()
376 handle->nbytes = (uint8_t)transferConfig.minorLoopBytes; in LPI2C_MasterTransferEDMA()
381 EDMA_SetTransferConfig(handle->rx->base, handle->rx->channel, &transferConfig, NULL); in LPI2C_MasterTransferEDMA()
392 EDMA_TcdSetTransferConfigExt(handle->rx->base, tcd, &transferConfig, NULL); in LPI2C_MasterTransferEDMA()
396 EDMA_TcdSetTransferConfig(tcd, &transferConfig, NULL); in LPI2C_MasterTransferEDMA()
400 transferConfig.srcAddr = (uint32_t)&lpi2c_edma_RecSetting; in LPI2C_MasterTransferEDMA()
401 transferConfig.destAddr = (uint32_t) & (base->MDER); in LPI2C_MasterTransferEDMA()
402 transferConfig.srcTransferSize = kEDMA_TransferSize1Bytes; in LPI2C_MasterTransferEDMA()
403 transferConfig.destTransferSize = kEDMA_TransferSize1Bytes; in LPI2C_MasterTransferEDMA()
404 transferConfig.srcOffset = 0; in LPI2C_MasterTransferEDMA()
405 transferConfig.destOffset = (int16_t)sizeof(uint8_t); in LPI2C_MasterTransferEDMA()
406 transferConfig.minorLoopBytes = sizeof(uint8_t); in LPI2C_MasterTransferEDMA()
407 transferConfig.majorLoopCounts = 1; in LPI2C_MasterTransferEDMA()
412 … EDMA_TcdSetTransferConfigExt(handle->rx->base, tcdSetRxClearTxDMA, &transferConfig, tcd); in LPI2C_MasterTransferEDMA()
415 EDMA_TcdSetTransferConfig(tcdSetRxClearTxDMA, &transferConfig, tcd); in LPI2C_MasterTransferEDMA()
428 transferConfig.srcAddr = (uint32_t)handle->commandBuffer; in LPI2C_MasterTransferEDMA()
429 transferConfig.destAddr = (uint32_t)LPI2C_MasterGetTxFifoAddress(base); in LPI2C_MasterTransferEDMA()
430 transferConfig.srcTransferSize = kEDMA_TransferSize2Bytes; in LPI2C_MasterTransferEDMA()
431 transferConfig.destTransferSize = kEDMA_TransferSize2Bytes; in LPI2C_MasterTransferEDMA()
432 transferConfig.srcOffset = (int16_t)sizeof(uint16_t); in LPI2C_MasterTransferEDMA()
433 transferConfig.destOffset = 0; in LPI2C_MasterTransferEDMA()
434 transferConfig.minorLoopBytes = sizeof(uint16_t); /* TODO optimize to fill fifo */ in LPI2C_MasterTransferEDMA()
435 transferConfig.majorLoopCounts = commandCount; in LPI2C_MasterTransferEDMA()
437 EDMA_SetTransferConfig(handle->tx->base, handle->tx->channel, &transferConfig, linkTcd); in LPI2C_MasterTransferEDMA()