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

OP-TEE support for iMX6/7 SoMs #86

Draft
wants to merge 7 commits into
base: scarthgap-7.x.y
Choose a base branch
from

Conversation

sergioprado
Copy link
Collaborator

This is a work-in-progress effort to support OP-TEE on 32-bit SoCs, including Colibri iMX6, Colibri iMX7 eMMC, and Apalis iMX6.

The implementation is currently in draft as it requires further refinements to enhance its generality across all modules and eliminate hard-coded load addresses for loading and booting OP-TEE.

Additionally, parts of the implementation are intended for upstream contribution, so this PR may undergo changes based on community feedback.

For better organization, move machine specific configuration to a
separated directory.

Signed-off-by: Sergio Prado <[email protected]>
Make sure the recipe is compatible with the selected machine (required
to build NXP downstream version of optee-client for ARM32 platforms).

No effect on ARM64 platforms.

Signed-off-by: Sergio Prado <[email protected]>
This might help when debugging OP-TEE issues.

Signed-off-by: Sergio Prado <[email protected]>
Make it possible to pass additional machine-dependent arguments when
building OP-TEE OS via OPTEE_OS_EXTRA_MACHINE_ARGS variable.

Signed-off-by: Sergio Prado <[email protected]>
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.

1 participant