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

Backport 'ARM: imx: soc: Select default TEXT_BASE for MX7' to v2020.04+fslc #47

Open
maximdeclercq opened this issue May 15, 2022 · 2 comments

Comments

@maximdeclercq
Copy link

Problem
Branch v2020.04+fslc does not boot on i.MX7D systems.
The issue is explained in a1f6d04.

Select default U-Boot and SPL text base for the MX7 SoC. The U-Boot text base is picked as the one used by various MX7 boards. The SPL text base however is different.
The SPL text base is set to 0x912000 instead of the usual 0x911000, that is because the 0x911000 value cannot work. Using 0x911000 as a SPL text base will result in the DCD header being placed below the 0x911000 address, which is a reserved SRAM area which must not be used. This will actually trigger eMMC boot failure on MX7D at least. Hence the increment.

Proposed solution
Backporting a1f6d04 to the v2020.04+fslc branch should resolve this issue.

@maximdeclercq
Copy link
Author

Branch 2020.04+fslc is also the default in Yocto dunfell, which should be supported until Apr. 2024.

@otavio
Copy link
Member

otavio commented May 15, 2022

I'm not against this but you need to prepare the pr.

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

No branches or pull requests

2 participants