Skip to content

silabs: new gpio driver is broken when mcuboot bootloader is used #94281

@loopj

Description

@loopj

Describe the bug

SiLabs GPIO driver no longer seems to work when using mcuboot.

This was introduced in #92824. Checking out a91b959 (the commit before this PR was merged) everything works as expected.

Regression

  • This is a regression.

Steps to reproduce

Here is a minimal reproduction case:
https://github.com/loopj/silabs-gpio-repro

When building with mcuboot (--sysbuild) the callback is never called in response to the button press.
When building without mcuboot (no --sysbuild) the callback is called as expected.

Relevant log output

Impact

Major – Severely degrades functionality; workaround is difficult or unavailable.

Environment

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThe issue is a bug, or the PR is fixing a bug

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions