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

This supports build for the NXP imx8mm-lpddr4-evk reference platform. #551

Merged
merged 1 commit into from
Nov 10, 2023

Conversation

floion
Copy link
Contributor

@floion floion commented Nov 9, 2023

More work is needed:

  • add Balena website details for this board at given links
  • "contracts" have not been looked at
  • writing to /dev/ttymxc0 seems to reset the board
  • need to check support for secure boot / secure filesystem
  • need to support image flasher
  • testing

Changelog-entry: Add support for NXP imx8mm-lpddr4-evk board

Remove extraneous patch

Default to balenaOS image flasher

We have made changes to correctly enable build of the flasher image which has been tested to run up and flash the onboard EVK eMMC part correctly. This then boots and runs up to the BalenaOS prompt

TODO:

  • Still need to verify portal HostOS update works but will do that when device is supported through portal

Changelog-entry: Default imx8mm-lpddr4-evk board to image-flasher

Use correct Yocto MACHINE name imx8mm-lpddr4-evk

I was overriding this to append -nxp to enable use of IMX_DEFAULT_BSP="nxp" but am now adding this in layer.conf instead so we can use the original machine name

iwlwifi: Add support for Intel iwlwifi devices

We're using an M.2 WiFi module AX210NGW which this change supports

linux-fslc-imx: Changes for peer review

  • inherit kernel-balena not kernel-resin
  • tidy up comments
  • make settings board specific for disabling kernel versioning and kernel patches
  • don't disable apparmour as this done elsewhere
  • don't optimise for size as we set f/s size for EVK board

linux-fslc-imx: Add kernel configuration fragment

For missing modules. Here we add a misssing netfilter pktfilter module which is present on e.g. RaspberryPi BalenaOS

balena-image-initramfs: Don't remove module-recovery for NXP EVK

From review, "This was removed from the other device type because of space constraints. You should not be impacted by that since you enlarged the rootfs so you should be able to have this module included in the initramfs"

Changelog-entry: Add support for NXP imx8mm-lpddr4-evk board
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
@floion floion force-pushed the add-imx8mm-lpddr4-evk-support branch from 9f4a554 to cc561d0 Compare November 9, 2023 09:17
@flowzone-app flowzone-app bot enabled auto-merge November 9, 2023 09:20
@floion
Copy link
Contributor Author

floion commented Nov 10, 2023

@balena-ci I self-certify!

@flowzone-app flowzone-app bot merged commit 1e25c8a into master Nov 10, 2023
45 checks passed
@flowzone-app flowzone-app bot deleted the add-imx8mm-lpddr4-evk-support branch November 10, 2023 08:03
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.

2 participants