-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Add support for PocketBeagle 2 rev A1 #95065
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
base: main
Are you sure you want to change the base?
Conversation
Ayush1325
commented
Aug 27, 2025
- PocketBeagle 2 rev A0 has been replaced with rev A1
- rev A1 replaces AM6232 with AM6254.
- AM6254 is a variant of AM6234 with GPU. - Used in the rev A1 of PocketBeagle 2 Signed-off-by: Ayush Singh <[email protected]>
- AM6254 is a variant of AM6234 with GPU. - Used in rev A1 of PocketBeagle 2 Signed-off-by: Ayush Singh <[email protected]>
- PocketBeagle 2 rev A1 replaces the AM6232 with AM6254. - Only rev A1 is available for sale now. Signed-off-by: Ayush Singh <[email protected]>
What is the proper way to limit which soc is available in which board revision? |
Can you elaborate? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please simplify the wording in the docs just a bit more. Most people won't have heard of rev A0 before long, so it shouldn't be so "in your face". I tried to provide some simplified wording.
Well, I want to disallow the following board combination: |
- rev A1 replaces AM6232 with AM6254. - No other changes. Signed-off-by: Ayush Singh <[email protected]>
|
Not an area of my knowledge, but looking at test_plan.py, it seems like there are options for excluding with filters, though I haven't figured out where yet. The Twister doc page wasn't that helpful on this topic. Based on the error, I'd wonder if there's some way to force a revision based on the SoC chosen, but I don't see that. None of the existing yaml configurations seem to define any filters by version. The existing board yaml files with revisions seemed to have multiple SoCs listed, but Icarus at least had a variant, but it seems the variant is valid for the same board revision (secure vs. non-secure). @kartben is there any chance you can recommend how to ask Twister to choose a specific board revision when going through the changed files and looking for the available target SoC? In this case, revision A0 must be selected if testing the AM6232 SoC, while the default revision, A1, is invalid for that SoC. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but might need an update to fix Twister.