khadas-edge2: add support for mainline uboot#8796
Conversation
WalkthroughThis change modifies the Khadas Edge2 board configuration file to update its bootloader setup. It removes a kernel upgrade freeze constraint, adds a new BL32 blob reference, and implements branch-aware U-Boot configuration logic. The existing post_family_config function is guarded to skip execution for specific branches, while a new function applies mainline U-Boot configuration and overrides boot-related variables when the branch is not "vendor". Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes The changes are localized to a single configuration file with straightforward conditional logic and variable overrides following an established pattern. The modifications involve a guarded function and a new function for mainline U-Boot support without complex interdependencies. Possibly related PRs
Suggested reviewers
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro Disabled knowledge base sources:
⛔ Files ignored due to path filters (5)
📒 Files selected for processing (1)
🧰 Additional context used🧠 Learnings (2)📓 Common learnings📚 Learning: 2025-09-11T06:12:54.213ZApplied to files:
🔇 Additional comments (4)
Warning Review ran into problems🔥 ProblemsErrors were encountered while retrieving linked issues. Errors (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
✅ This PR has been reviewed and approved — all set for merge! |
Description
This PR adds support for mainline uboot to khadas edge 2 board including KBI tool.
GitHub issue reference:
Jira reference number [AR-9999]
How Has This Been Tested?
Checklist:
Please delete options that are not relevant.