-
Notifications
You must be signed in to change notification settings - Fork 61
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
simplicity_sdk: Import dmadrv and patch dma channel allocator #85
simplicity_sdk: Import dmadrv and patch dma channel allocator #85
Conversation
4424ebc
to
86fc494
Compare
Prepare for import of DMADRV HAL functions. Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
86fc494
to
d95ac47
Compare
Origin: Simplicity SDK License: Zlib URL: https://github.com/SiliconLabs/simplicity_sdk Commit: 8627f8482564dc6d94b56512740a39d6f409a0eb Version: 2024.12.0 Purpose: Import dmadrv in order to simplify the use of other hal driver. It has be done escpecially for future sl_* driver. Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
d95ac47
to
a591565
Compare
@Martinhoff-maker do you have a corresponding main tree PR that references this? That's needed so that we can get some CI results before merging. |
@jhedberg No but I'm doing it right now where I update CmakeLists for sisdk module with these new files. |
Patch needed to remain synchronize between zephyr DMA channels allocator and dmadrv channel allocator. Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
a591565
to
2600aa0
Compare
The upstream PR : zephyrproject-rtos/zephyr#85402 |
@Martinhoff-maker feel free to update the main tree |
The goal of this PR is to import the DMA driver (dmadrv) from Simplicity SDK and patch it to maintain synchronization of allocated channel between zephyr DMA Driver et simplicity_SDK DMA driver. DMADRV is only supposed to be called by zephyr DMA driver.