Skip to content

Conversation

@Shreyas-Shankar155
Copy link
Collaborator

@Shreyas-Shankar155 Shreyas-Shankar155 commented Jan 5, 2026

Cherry-picking McSPI commit from upstream and adding DMA support to it

Amneesh Singh and others added 2 commits January 5, 2026 11:06
This patch adds the initial support for the OMAP Multi-Channel SPI. Some
things should be noted however:

- DMA xfers are not supported yet. Only PIO is supported as of now.
- Multi-Channel controller is not supported yet. Only single-channel
  controller mode is supported, this means that the controller can xfer
  messages with one slave at a time.

Signed-off-by: Amneesh Singh <a-singh7@ti.com>
This patch adds DMA support to omap_mcspi driver.

Notable changes:
- Use work-queue based model to perform DMA transfers
- Added structures for per-channel tracking of DMA
- Added Kconfig option to enable SPI+DMA

NOTE: Cache coherency to be managed by application

Signed-off-by: Shreyas Shankar <s-shankar@ti.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant