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

Fuse controller reg #1984

Open
wants to merge 4 commits into
base: main-2.x
Choose a base branch
from
Open

Fuse controller reg #1984

wants to merge 4 commits into from

Conversation

ArthurHeymans
Copy link
Contributor

@ArthurHeymans ArthurHeymans commented Feb 27, 2025

This adds the caliptra-ss as submodule in order to have access to the fuse controller RDL.
The fuse controller RDL is however written from the perspective of the SS and not caliptra, which probably means that the sw and hw fields in the RDL should be reversed. An alternative hypothesis is that the sw/hw field are not correct in RDL.

TODO: fix RDL?

A fake offset is choses as the DMA driver code is used to create a
wrapper for accessing registers.

Signed-off-by: Arthur Heymans <arthur.heymans@9elements.com>
Signed-off-by: Arthur Heymans <arthur.heymans@9elements.com>
@ArthurHeymans ArthurHeymans added the Caliptra v2.0 Items to be considered for v2.0 Release label Feb 27, 2025
We're operating from the perspective of caliptra and not the subsystem,
so the meaning of hw and sw are reversed.

TODO swap sw and hw in RDL programmatically

Signed-off-by: Arthur Heymans <arthur.heymans@9elements.com>
@ArthurHeymans
Copy link
Contributor Author

chipsalliance/caliptra-ss#109 is a pr with suggested fix in RDL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Caliptra v2.0 Items to be considered for v2.0 Release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant