Skip to content

earlgrey: set up pinmux #372

Open
cfrantz wants to merge 8 commits into
OpenPRoT:earlgrey-hwefrom
cfrantz:pimux-setup
Open

earlgrey: set up pinmux #372
cfrantz wants to merge 8 commits into
OpenPRoT:earlgrey-hwefrom
cfrantz:pimux-setup

Conversation

@cfrantz

@cfrantz cfrantz commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator
  1. Create an earlgrey_pinout create with pinmux configurations.
  2. Add a test to check the SwStraps pinmux setup.

This PR builds on #371. You need only review the last 3 commits.

cfrantz added 5 commits July 25, 2026 15:30
1. Add conversion functions for pigweed errors and other ErrorKinds.
2. Allow inspecting and comparing ErrorModule.

Signed-off-by: Chris Frantz <cfrantz@google.com>
Signed-off-by: Chris Frantz <cfrantz@google.com>
1. Create an `earlgrey_util_error` crate and adjust existing code to use
   that crate.
2. Rename and move `FLASH_OPENTITAN` to `EG_FLASH` in
   earlgrey_util_error.

Signed-off-by: Chris Frantz <cfrantz@google.com>
Refactor the gpio and pinmux drivers to use pinmux peripheral and pad
related constants from `top_earlgrey`.

Signed-off-by: Chris Frantz <cfrantz@google.com>
We need to include the environment's `test_args` for host-based test
harnesses.
@cfrantz
cfrantz requested review from lchiawei and moidx July 26, 2026 22:16
cfrantz added 2 commits July 26, 2026 15:18
Relax `target_compatible_with` to facilitate host-based testing

Signed-off-by: Chris Frantz <cfrantz@google.com>
Signed-off-by: Chris Frantz <cfrantz@google.com>
Signed-off-by: Chris Frantz <cfrantz@google.com>
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

Successfully merging this pull request may close these issues.

1 participant