sof
sof copied to clipboard
[FEATURE] Switch to Zephyr native drivers on i.MX platforms
Is your feature request related to a problem? Please describe.
Completely switch to Zephyr native drivers on i.MX platforms.
Supported boards:
- [x] i.MX8QM
- [x] i.MX8QXP
- [ ] i.MX8MP
- [x] i.MX8ULP
- [x] i.MX93
Issue tracking overall work from community is here: https://github.com/thesofproject/sof/issues/5794
Describe the solution you'd like
IPs drivers:
- DMA
- [ ] SDMA
- [x] EDMA
- DAI
- [x] SAI
- [x] ESAI
- [x] IRQSteer - https://github.com/zephyrproject-rtos/zephyr/pull/62776
- [x] Messaging Unit / IPC
Open questions:
- should we use IPC3 or IPC4?
Open questions:
- should we use IPC3 or IPC4?
I would recommend IPC4 as that's what's had most integration, validation and testing effort. i.e. most APIs around IP integration already have glue to IPC4.
Adding @nashif and @andyross
@dbaluta Ok to bump this to v2.10 ? I think lot of progress has been done, so maybe add the ticket with current status and then bump the milestone tag...?
@kv2019i do we have a timeline for v2.9 ? I think we are in the final steps of merging support for imx8/8x/8ulp and later 8mp for this. We estimate around 1 month for this.
No problem for us to bump this for v2.10. I will post a table with the progress here.
@dbaluta https://github.com/thesofproject/sof/issues/8696 ... target for stable-v2.9 branch was last week, so we are running a bit behind, but I did the branch today. Now going through feature items that were not ready by the stable branch cutoff. We can still cherry-pick/backport fixes for the release.
OK, bump this to v2.10