| /hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/ |
| D | fsl_flexio_spi_edma.c | 50 flexio_spi_transfer_t *xfer); 121 flexio_spi_transfer_t *xfer) in FLEXIO_SPI_EDMAConfig() argument 128 switch (xfer->flags) in FLEXIO_SPI_EDMAConfig() 154 handle->transferSize = xfer->dataSize; in FLEXIO_SPI_EDMAConfig() 177 if (xfer->txData) in FLEXIO_SPI_EDMAConfig() 180 xferConfig.srcAddr = (uint32_t)(xfer->txData); in FLEXIO_SPI_EDMAConfig() 189 xferConfig.majorLoopCounts = (xfer->dataSize / xferConfig.minorLoopBytes); in FLEXIO_SPI_EDMAConfig() 200 if (xfer->rxData) in FLEXIO_SPI_EDMAConfig() 211 xferConfig.destAddr = (uint32_t)(xfer->rxData); in FLEXIO_SPI_EDMAConfig() 282 flexio_spi_transfer_t *xfer) in FLEXIO_SPI_MasterTransferEDMA() argument [all …]
|
| D | fsl_lpi2c.c | 698 lpi2c_master_transfer_t *xfer; in LPI2C_RunTransferStateMachine() local 716 xfer = &handle->transfer; in LPI2C_RunTransferStateMachine() 744 if (xfer->dataSize) in LPI2C_RunTransferStateMachine() 748 handle->buf = (uint8_t *)xfer->data; in LPI2C_RunTransferStateMachine() 749 handle->remainingBytes = xfer->dataSize; in LPI2C_RunTransferStateMachine() 750 if (xfer->direction == kLPI2C_Read) in LPI2C_RunTransferStateMachine() 773 base->MTDR = kRxDataCmd | LPI2C_MTDR_DATA(xfer->dataSize - 1); in LPI2C_RunTransferStateMachine() 777 if (xfer->direction == kLPI2C_Read) in LPI2C_RunTransferStateMachine() 785 if (xfer->direction == kLPI2C_Write) in LPI2C_RunTransferStateMachine() 820 if ((xfer->flags & kLPI2C_TransferNoStopFlag) == 0) in LPI2C_RunTransferStateMachine() [all …]
|
| D | fsl_flexio_spi.c | 525 void FLEXIO_SPI_MasterTransferBlocking(FLEXIO_SPI_Type *base, flexio_spi_transfer_t *xfer) in FLEXIO_SPI_MasterTransferBlocking() argument 535 switch (xfer->flags) in FLEXIO_SPI_MasterTransferBlocking() 574 while (xfer->dataSize) in FLEXIO_SPI_MasterTransferBlocking() 580 if (xfer->txData != NULL) in FLEXIO_SPI_MasterTransferBlocking() 585 tmpData = *(xfer->txData); in FLEXIO_SPI_MasterTransferBlocking() 586 xfer->txData++; in FLEXIO_SPI_MasterTransferBlocking() 592 tmpData = (uint32_t)(xfer->txData[0]) << 8U; in FLEXIO_SPI_MasterTransferBlocking() 593 tmpData += xfer->txData[1]; in FLEXIO_SPI_MasterTransferBlocking() 597 tmpData = (uint32_t)(xfer->txData[1]) << 8U; in FLEXIO_SPI_MasterTransferBlocking() 598 tmpData += xfer->txData[0]; in FLEXIO_SPI_MasterTransferBlocking() [all …]
|
| D | fsl_lpuart_edma.c | 174 status_t LPUART_SendEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, lpuart_transfer_t *xfer) in LPUART_SendEDMA() argument 178 assert(xfer); in LPUART_SendEDMA() 179 assert(xfer->data); in LPUART_SendEDMA() 180 assert(xfer->dataSize); in LPUART_SendEDMA() 193 handle->txDataSizeAll = xfer->dataSize; in LPUART_SendEDMA() 196 …EDMA_PrepareTransfer(&xferConfig, xfer->data, sizeof(uint8_t), (void *)LPUART_GetDataRegisterAddre… in LPUART_SendEDMA() 197 … sizeof(uint8_t), sizeof(uint8_t), xfer->dataSize, kEDMA_MemoryToPeripheral); in LPUART_SendEDMA() 215 …atus_t LPUART_ReceiveEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, lpuart_transfer_t *xfer) in LPUART_ReceiveEDMA() argument 219 assert(xfer); in LPUART_ReceiveEDMA() 220 assert(xfer->data); in LPUART_ReceiveEDMA() [all …]
|
| D | fsl_flexio_uart_edma.c | 176 flexio_uart_transfer_t *xfer) in FLEXIO_UART_TransferSendEDMA() argument 184 if ((0U == xfer->dataSize) || (NULL == xfer->data)) in FLEXIO_UART_TransferSendEDMA() 197 handle->txDataSizeAll = xfer->dataSize; in FLEXIO_UART_TransferSendEDMA() 200 EDMA_PrepareTransfer(&xferConfig, xfer->data, sizeof(uint8_t), in FLEXIO_UART_TransferSendEDMA() 202 xfer->dataSize, kEDMA_MemoryToPeripheral); in FLEXIO_UART_TransferSendEDMA() 222 flexio_uart_transfer_t *xfer) in FLEXIO_UART_TransferReceiveEDMA() argument 230 if ((0U == xfer->dataSize) || (NULL == xfer->data)) in FLEXIO_UART_TransferReceiveEDMA() 243 handle->rxDataSizeAll = xfer->dataSize; in FLEXIO_UART_TransferReceiveEDMA() 247 … xfer->data, sizeof(uint8_t), sizeof(uint8_t), xfer->dataSize, kEDMA_PeripheralToMemory); in FLEXIO_UART_TransferReceiveEDMA()
|
| D | fsl_lpi2c_edma.c | 128 lpi2c_master_transfer_t *xfer = &handle->transfer; in LPI2C_GenerateCommands() local 133 if (xfer->flags & kLPI2C_TransferNoStartFlag) in LPI2C_GenerateCommands() 135 if (xfer->direction == kLPI2C_Read) in LPI2C_GenerateCommands() 138 cmd[cmdCount++] = kRxDataCmd | LPI2C_MTDR_DATA(xfer->dataSize - 1); in LPI2C_GenerateCommands() 147 lpi2c_direction_t direction = xfer->subaddressSize ? kLPI2C_Write : xfer->direction; in LPI2C_GenerateCommands() 151 …(uint16_t)kStartCmd | (uint16_t)((uint16_t)((uint16_t)xfer->slaveAddress << 1U) | (uint16_t)direct… in LPI2C_GenerateCommands() 154 if (xfer->subaddressSize) in LPI2C_GenerateCommands() 156 uint32_t subaddressRemaining = xfer->subaddressSize; in LPI2C_GenerateCommands() 159 uint8_t subaddressByte = (xfer->subaddress >> (8 * subaddressRemaining)) & 0xff; in LPI2C_GenerateCommands() 165 if ((xfer->dataSize) && (xfer->direction == kLPI2C_Read)) in LPI2C_GenerateCommands() [all …]
|
| D | fsl_flexio_i2c_master.c | 48 flexio_i2c_master_transfer_t *xfer); 85 flexio_i2c_master_transfer_t *xfer) in FLEXIO_I2C_MasterTransferInitStateMachine() argument 91 handle->transfer.slaveAddress = xfer->slaveAddress; in FLEXIO_I2C_MasterTransferInitStateMachine() 92 handle->transfer.direction = xfer->direction; in FLEXIO_I2C_MasterTransferInitStateMachine() 93 handle->transfer.subaddress = xfer->subaddress; in FLEXIO_I2C_MasterTransferInitStateMachine() 94 handle->transfer.subaddressSize = xfer->subaddressSize; in FLEXIO_I2C_MasterTransferInitStateMachine() 95 handle->transfer.data = xfer->data; in FLEXIO_I2C_MasterTransferInitStateMachine() 96 handle->transfer.dataSize = xfer->dataSize; in FLEXIO_I2C_MasterTransferInitStateMachine() 97 handle->transfer.flags = xfer->flags; in FLEXIO_I2C_MasterTransferInitStateMachine() 98 handle->transferSize = xfer->dataSize; in FLEXIO_I2C_MasterTransferInitStateMachine() [all …]
|
| D | fsl_flexio_uart.c | 385 flexio_uart_transfer_t *xfer) in FLEXIO_UART_TransferSendNonBlocking() argument 390 if ((0U == xfer->dataSize) || (NULL == xfer->data)) in FLEXIO_UART_TransferSendNonBlocking() 402 handle->txData = xfer->data; in FLEXIO_UART_TransferSendNonBlocking() 403 handle->txDataSize = xfer->dataSize; in FLEXIO_UART_TransferSendNonBlocking() 404 handle->txDataSizeAll = xfer->dataSize; in FLEXIO_UART_TransferSendNonBlocking() 442 flexio_uart_transfer_t *xfer, in FLEXIO_UART_TransferReceiveNonBlocking() argument 455 if ((0U == xfer->dataSize) || (NULL == xfer->data)) in FLEXIO_UART_TransferReceiveNonBlocking() 476 bytesToReceive = xfer->dataSize; in FLEXIO_UART_TransferReceiveNonBlocking() 497 … xfer->data[bytesCurrentReceived++] = handle->rxRingBuffer[handle->rxRingBufferTail]; in FLEXIO_UART_TransferReceiveNonBlocking() 515 handle->rxData = xfer->data + bytesCurrentReceived; in FLEXIO_UART_TransferReceiveNonBlocking() [all …]
|
| D | fsl_lpuart.c | 823 …LPUART_TransferSendNonBlocking(LPUART_Type *base, lpuart_handle_t *handle, lpuart_transfer_t *xfer) in LPUART_TransferSendNonBlocking() argument 826 assert(xfer); in LPUART_TransferSendNonBlocking() 827 assert(xfer->data); in LPUART_TransferSendNonBlocking() 828 assert(xfer->dataSize); in LPUART_TransferSendNonBlocking() 839 handle->txData = xfer->data; in LPUART_TransferSendNonBlocking() 840 handle->txDataSize = xfer->dataSize; in LPUART_TransferSendNonBlocking() 841 handle->txDataSizeAll = xfer->dataSize; in LPUART_TransferSendNonBlocking() 880 lpuart_transfer_t *xfer, in LPUART_TransferReceiveNonBlocking() argument 884 assert(xfer); in LPUART_TransferReceiveNonBlocking() 885 assert(xfer->data); in LPUART_TransferReceiveNonBlocking() [all …]
|
| D | fsl_lpuart_edma.h | 93 status_t LPUART_SendEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, lpuart_transfer_t *xfer); 108 …tus_t LPUART_ReceiveEDMA(LPUART_Type *base, lpuart_edma_handle_t *handle, lpuart_transfer_t *xfer);
|
| D | fsl_flexio_uart_edma.h | 98 flexio_uart_transfer_t *xfer); 114 flexio_uart_transfer_t *xfer);
|
| D | fsl_flexio_spi.h | 544 void FLEXIO_SPI_MasterTransferBlocking(FLEXIO_SPI_Type *base, flexio_spi_transfer_t *xfer); 583 flexio_spi_transfer_t *xfer); 642 flexio_spi_transfer_t *xfer);
|
| D | fsl_flexio_spi_edma.h | 105 flexio_spi_transfer_t *xfer); 164 flexio_spi_transfer_t *xfer);
|
| D | fsl_flexio_i2c_master.h | 385 …tus_t FLEXIO_I2C_MasterTransferBlocking(FLEXIO_I2C_Type *base, flexio_i2c_master_transfer_t *xfer); 426 flexio_i2c_master_transfer_t *xfer);
|
| D | fsl_flexio_uart.h | 468 flexio_uart_transfer_t *xfer); 521 flexio_uart_transfer_t *xfer,
|
| D | fsl_lpuart.h | 698 …PUART_TransferSendNonBlocking(LPUART_Type *base, lpuart_handle_t *handle, lpuart_transfer_t *xfer); 786 lpuart_transfer_t *xfer,
|