Skip to content

fix board init. config - #59

Merged
felipebalbi merged 1 commit into
OpenDevicePartnership:mcxa-secure-bootfrom
alamfarjadf:board
Oct 26, 2026
Merged

felipebalbi merged 1 commit into
OpenDevicePartnership:mcxa-secure-bootfrom
alamfarjadf:board

Conversation

@alamfarjadf

Copy link
Copy Markdown

The Board trait used 192 MHz clock, which worked when journal was in internal flash. With external flash journal, FIRC frequency needs to be set lower.

Tested on EVK and DKs.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are reported for the MCXA board initialization changes.

No open issues 🎉

What changed in this PR

Adjusts MCXA board initialization to support the bootloader’s external-flash journal by lowering the FIRC frequency.

Changes:

  • Reduces FIRC from 192 MHz to 96 MHz.
  • Sets active and low-power voltage modes to NormalMode with normal drive strength.
  • Removes explicit clock and sleep overrides, relying on HAL defaults.
File Description
libs/​ec-slimloader-mcxa/​src/​board.rs Updates clock and power configuration for external-flash journal operation and removes unused configuration imports.

Review effort: Balanced

@felipebalbi
felipebalbi merged commit 81f1020 into OpenDevicePartnership:mcxa-secure-boot Oct 26, 2026
9 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in EC Oct 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants