Skip to content

Conversation

@chrta
Copy link
Contributor

@chrta chrta commented Jan 7, 2021

  1. The gpio interrupt numbers were wrong for the efm32jg12b, efm32pg12b and efr32mg. This had no effect, since these device tree properties are not used by the gpio driver. Instead the hard-coded defines from the hal are used there, see https://github.com/zephyrproject-rtos/zephyr/blob/master/drivers/gpio/gpio_gecko.c#L292

  2. Some unrelated node were nested inside the gpio node. This seems to have no effect and no script/tool noticed it.

chrta added 2 commits January 7, 2021 12:32
The watchdog and rng nodes were a sub-node of the gpio node.
This commits corrects this issue for the relevant socs.

Signed-off-by: Christian Taedcke <[email protected]>
The interrupt numbers for two socs for the gpio peripheral was wrong.
This commits corrects this issue for the relevant socs.

Signed-off-by: Christian Taedcke <[email protected]>
@chrta chrta added this to the v2.5.0 milestone Jan 7, 2021
@chrta chrta added the bug The issue is a bug, or the PR is fixing a bug label Jan 7, 2021
@MaureenHelm MaureenHelm merged commit d969ace into zephyrproject-rtos:master Jan 7, 2021
@chrta chrta deleted the fix-efm32-dts branch January 8, 2021 00:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Devicetree bug The issue is a bug, or the PR is fixing a bug platform: Silabs Silicon Labs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants