-
Notifications
You must be signed in to change notification settings - Fork 7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
drivers: dma: silabs: Implementation of chan_filter and chan_release API with DMADRV functions. #85402
drivers: dma: silabs: Implementation of chan_filter and chan_release API with DMADRV functions. #85402
Conversation
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
082592b
to
eca294d
Compare
eca294d
to
8741763
Compare
@@ -502,7 +513,9 @@ static DEVICE_API(dma, dma_funcs) = { | |||
.config = dma_silabs_configure, | |||
.start = dma_silabs_start, | |||
.stop = dma_silabs_stop, | |||
.get_status = dma_silabs_get_status | |||
.get_status = dma_silabs_get_status, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please review and ensure the requirements have been met for these APIs, I have no insight into the HAL implementation of these functions so I can't definitively say if the requirements have been met.
Update hal_silabs to include emdrv/dmadrv. Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
Update Cmake to include hal EMDRV header It also adds dmadrv source when CONFIG_SOC_GECKO_LDMA is selected Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
Implementation of chan_filter and chan_release allows to maintain synchronization about DMA channel allocation between hal DMA driver and zephyr DMA driver. Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
8741763
to
1b2d653
Compare
The goal of this patch is to maintain synchronization on DMA channel allocation between HAL DMA driver and Zephyr Silabs DMA driver.