-
Notifications
You must be signed in to change notification settings - Fork 8
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
Update Darjeeling #59
Merged
rivos-eblot
merged 34 commits into
lowRISC:ot-darjeeling-8.2.0
from
rivos-eblot:dev/ebl/dj_update
Apr 8, 2024
Merged
Update Darjeeling #59
rivos-eblot
merged 34 commits into
lowRISC:ot-darjeeling-8.2.0
from
rivos-eblot:dev/ebl/dj_update
Apr 8, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rivos-eblot
commented
Apr 8, 2024
- Mailboxes should only have access to dedicated Mailbox SRAM
- Dev Proxy: enumerated device may have longer descriptor names
- JTAG: add an option to disable remote termination of QEMU VM
- JTAG: add initial documentation
- RISC-V DM: code clean up and fix bugs
- RISC-V DM: enable astractauto feature. Note: OpenOCD is buggy and always consider this feature is available.
- PinMux: add initial support for GPIO: pull up/down/opendrain/...
- GPIO: add IRQ to enable I/O connections
- GPIO + PwrMgr: add "HW strap" read out @ startup
- scripts: add a new scripts to exercise & test GPIO
- SPI data flash: add Resettable API and optional HW reset GPIO
HW implementation restricts MBOX memory to the MBOX SRAM. All other locations on the cross bar cannot be reached from the MBOX controller. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
`quit=[on|off]` can be used with `-jtag` option to enable or disable VM termination on JTAG request. Signed-off-by: Emmanuel Blot <[email protected]>
…rror Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Also improve AARSIZE error reporting. Signed-off-by: Emmanuel Blot <[email protected]>
This enables DM discovery even if the parent subsystem has not been reset. Signed-off-by: Emmanuel Blot <[email protected]>
Enable abstractauto by default. Beware that current version of OpenOCD (2024/04) assumes this feature is always supported. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Factorize a bit existing code. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Add initial support for Pinmux Signed-off-by: Emmanuel Blot <[email protected]>
This also reverts commit 266a493 for the Earlgrey version. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
+ fix issues from 266a493 Signed-off-by: Emmanuel Blot <[email protected]>
+ fix invalid state ordering in fast FSM Signed-off-by: Emmanuel Blot <[email protected]>
…GPIO Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
- Hi-Z support - Pull up/down settings - Remote-triggered wipe Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
Resettable API enables holding SPI flash device in reset if a reset pin is asserted. When the SPI flash device is held in reset, it should ignore SPI transfer and /CS signal. Signed-off-by: Emmanuel Blot <[email protected]>
When the SPI flash device is held in reset, it ignores SPI transfers and /CS signal. Signed-off-by: Emmanuel Blot <[email protected]>
DM registration can only be done once DTM has been realized. Signed-off-by: Emmanuel Blot <[email protected]>
This enables realizing DTM and DM in any order. It is ok to register the same DM more than once, this action is simply ignored. Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
... to report termination information Signed-off-by: Emmanuel Blot <[email protected]>
… commands Signed-off-by: Emmanuel Blot <[email protected]>
Signed-off-by: Emmanuel Blot <[email protected]>
loiclefort
approved these changes
Apr 8, 2024
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.
LGTM (already reviewed and tested at Rivos)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.