Skip to content
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

[DNM] Switch to native Zephyr support for imx8MP #9608

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

dbaluta
Copy link
Collaborator

@dbaluta dbaluta commented Oct 23, 2024

With this series all NXP i.MX8 support is using Zephyr native drivers.

This depends on - zephyrproject-rtos/zephyr#80330

Copy link
Member

@lgirdwood lgirdwood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess you should now be able to followup and start removing old code ?

Copy link
Collaborator

@kv2019i kv2019i left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very cool, only minor comments. I guess we need to delay approval until Zephyr side PR is merged.

zephyr/Kconfig Outdated
@@ -30,7 +30,7 @@ config SOF_ZEPHYR_STRICT_HEADERS

config DMA_DOMAIN
bool "Enable the usage of DMA domain."
default y if IMX8M
default n
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

@dbaluta dbaluta force-pushed the native_drivers_imx8mp branch 2 times, most recently from 4a47d32 to 6fd41c7 Compare October 24, 2024 14:51
@dbaluta
Copy link
Collaborator Author

dbaluta commented Oct 24, 2024

Changes since v1:

  • fixed checkpatch.pl issues
  • fixed @kv2019i comments.

@dbaluta dbaluta changed the title Switch to native Zephyr support for imx8MP [DNM] Switch to native Zephyr support for imx8MP Oct 24, 2024
@dbaluta dbaluta self-assigned this Oct 24, 2024
This includes:
   - switching all topologies from DMA domain to timer domain.
   - interrupt related fixes done via CONFIG_IMX8M.
   - remove SOF standalone drivers from compilation

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
This enables the host dma and sdma3 for i.MX8MP.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
This enables sai3 and sdma3 nodes and also adds host dma node
used by SOF.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.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.

3 participants