Skip to content

Switch to native Zephyr support for imx8MP - #9608

Merged
kv2019i merged 2 commits into
thesofproject:mainfrom
dbaluta:native_drivers_imx8mp
Jan 7, 2025
Merged

Switch to native Zephyr support for imx8MP#9608
kv2019i merged 2 commits into
thesofproject:mainfrom
dbaluta:native_drivers_imx8mp

Conversation

@dbaluta

@dbalutadbaluta commented Oct 23, 2024

Copy link
Copy Markdown
Collaborator

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

This depends on

@lgirdwoodlgirdwood left a comment

Copy link
Copy Markdown
Member

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 ?

Comment threadsrc/platform/imx8m/include/platform/platform.h

@kv2019ikv2019i left a comment

Copy link
Copy Markdown
Collaborator

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.

Comment threadzephyr/Kconfig Outdated
@dbaluta
dbalutaforce-pushed the native_drivers_imx8mp branch 2 times, most recently from 4a47d32 to 6fd41c7CompareOctober 24, 2024 14:51
@dbaluta

Copy link
Copy Markdown
CollaboratorAuthor

Changes since v1:

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

@dbalutadbaluta changed the title Switch to native Zephyr support for imx8MP[DNM] Switch to native Zephyr support for imx8MPOct 24, 2024
@dbalutadbaluta self-assigned this Oct 24, 2024
@dbaluta
dbalutaforce-pushed the native_drivers_imx8mp branch from 6fd41c7 to e042553CompareOctober 25, 2024 08:53
@dbaluta
dbalutaforce-pushed the native_drivers_imx8mp branch from e042553 to 2ba3d02CompareDecember 20, 2024 11:16
@lgirdwood

Copy link
Copy Markdown
Member

@dbaluta I assume you will remove the DNM when you are happy with Zephyr PR and with internal validation ?

@dbaluta

Copy link
Copy Markdown
CollaboratorAuthor

@lgirdwood yes. Zephyr PR is all approved and waiting now to be merged

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>
@dbaluta
dbalutaforce-pushed the native_drivers_imx8mp branch from 2ba3d02 to f19b7b4CompareJanuary 6, 2025 13:48
@dbalutadbaluta changed the title [DNM] Switch to native Zephyr support for imx8MPSwitch to native Zephyr support for imx8MPJan 6, 2025
@dbaluta

Copy link
Copy Markdown
CollaboratorAuthor

@lgirdwood Ready to be merged once #9761 is merged.

@lgirdwood

Copy link
Copy Markdown
Member

@wszypelt good to merge ? this PR is for not tested by Intel CI.

This enables sai3 and sdma3 nodes and also adds host dma node
used by SOF.
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
@dbaluta
dbalutaforce-pushed the native_drivers_imx8mp branch from f19b7b4 to eb567d2CompareJanuary 6, 2025 19:17
@dbaluta

Copy link
Copy Markdown
CollaboratorAuthor

Retrigger build after west.yml update.

@kv2019ikv2019i left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looks great!

@wszypelt

Copy link
Copy Markdown

@wszypelt good to merge ? this PR is for not tested by Intel CI.

good to merge

@kv2019i
kv2019i merged commit 4094048 into thesofproject:mainJan 7, 2025
Sign up for freeto 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.

5 participants

@dbaluta@lgirdwood@wszypelt@lyakh@kv2019i