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

Add first i.MX 95 based machine #1989

Merged
merged 6 commits into from
Oct 21, 2024
Merged

Conversation

MaxKrummenacher
Copy link
Contributor

Update the recipes to support i.MX 95 based boards.

The i.MX 95 Verdin Evaluation Kit is a kit developed together with NXP. Port the machine from meta-imx.
@flora2086 Should I keep you as the maintainer here or do you prefere if I put myself in?

The SoC features a ARM Mali GPU. I'm still working to port the mali-imx recipe providing the drivers. So any recipe depending on virtual/egl and friends will throw an error during building for an i.MX 95 based machine.

Note that the new machine depends on imx-system-manager and imx-oei which both depend on meta-arm-toolchain. This is not yet reflected anywhere. (layer.conf, repo manifest, fsl-community-bsp-base)

The image builds and boots to a login prompt with core-image-minimal (MACHINE=imx95-19x19-verdin, DISTRO=fsl-wayland).

Copy link
Member

@otavio otavio left a comment

Choose a reason for hiding this comment

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

Thank you for working on this. I would like to kindly ask you to split off the linux update in a specific pull request so this can be included.

LOCALVERSION = "-6.6.23-2.0.0"
SRCREV = "b586a521770e508d1d440ccb085c7696b9d6d387"
LOCALVERSION = "-6.6.36-2.1.0"
SRCREV = "d23d64eea5111e1607efcce1d601834fceec92cb"
Copy link
Member

Choose a reason for hiding this comment

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

Please split out the Linux update in a specific pull request.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done, #1991

Add the SECO FW file name for i.MX 95.

Signed-off-by: Max Krummenacher <[email protected]>
Signed-off-by: Max Krummenacher <[email protected]>
imx-system-manager at 6.6.36-2.1.0 NXP BSP release.

This provides among others the DDR configuration which may require
machine dependent configurations. Thus additionally add a virtual
provider.

Signed-off-by: Max Krummenacher <[email protected]>
Based on 6.6.36-2.1.0 NXP BSP release.

Signed-off-by: Max Krummenacher <[email protected]>
Based on 6.6.36-2.1.0 NXP BSP release.

Signed-off-by: Max Krummenacher <[email protected]>
@MaxKrummenacher
Copy link
Contributor Author

Re-based and reordered to have the linux-imx update first (As the machines uses new device trees from that kernel)
The kernel update is additionally in a separate PR so that can go in faster.

@otavio otavio merged commit 7e415cb into Freescale:master Oct 21, 2024
Copy link
Contributor

Successfully created backport PR #1993 for scarthgap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants