Skip to content

[Backport v4.4-branch] dts: arm: stm32wba: add interrupts for bt_hci_wba and ieee802154 nodes#110341

Open
vtardy-st wants to merge 5 commits into
zephyrproject-rtos:v4.4-branchfrom
vtardy-st:backport-107832-to-v4.4-branch
Open

[Backport v4.4-branch] dts: arm: stm32wba: add interrupts for bt_hci_wba and ieee802154 nodes#110341
vtardy-st wants to merge 5 commits into
zephyrproject-rtos:v4.4-branchfrom
vtardy-st:backport-107832-to-v4.4-branch

Conversation

@vtardy-st
Copy link
Copy Markdown
Contributor

Backport https://github.com/zephyrproject-rtos/zephyr/commit/49337c67a6a0a911d64bcc7d82489194ce0c0d06~4..https://github.com/zephyrproject-rtos/zephyr/commit/49337c67a6a0a911d64bcc7d82489194ce0c0d06 from #107832.

Fixes: #108246

This PR replaces PR #108220
The change in the dts/arm/st/wba/stm32wba23.dtsi in the original commit 4028255 is removed
bt_hci_wba node is disabled in this PR which differs to the original commit 7910e27

Original PR description:

This PR adds 'radio' and 'radio-sw-low' interrupts properties in the bt_hci_wba and ieee802154 nodes for STM32WBAx.
These interrupts properties are used during radio IRQ management.
The 'radio" interrupt is mapped on the dedicated RADIO IRQ while the 'radio-sw-low' interrupt is mapped on an available IRQ (HASH IRQ by default).

This PR is implemented to fix issue observed during compilation based on bluetooth or ieee802154 protocols on STM32WBA55 soc due to CONFIG_NUM_IRQS uncompliant with wireless radio use on STM32WBA55

FYI : @asm5878 , @erwango , @etienne-lms

Add interrupt-parent and interrupt-names into the
bt_hci_wba and ieee802154 nodes.

Signed-off-by: Vincent Tardy <vincent.tardy@st.com>
(cherry picked from commit 7dc5a0f)
Define IRQs numbers for bt_hci_wba and ieee802154 nodes.
The IRQs are the same for both nodes.

Signed-off-by: Vincent Tardy <vincent.tardy@st.com>
(cherry picked from commit 4028255)

&bt_hci_wba {
status = "disabled";
};
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Disable at soc level

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This code has been removed and a new commit has been added to move bt and ieee802154 nodes definition from stm32wba.dtsi to stm32wba52.dtsi

vtardy-st added 3 commits June 3, 2026 16:52
The bt and ieee802154 are only supported on
stm32wba5 and stm32wba6. So, the bt and
ieee802154 nodes definition is moved from
stm32wba.dtsi to stm32wba52.dtsi

Signed-off-by: Vincent Tardy <vincent.tardy@st.com>
Add radio interrupt and radio SW Low interrupt for
the nucleo wba board.
The radio SW Low interrupt is mapped on the unused
HASH interrupt. In case of HASH interrupt is used,
this setting shall be changed.

Signed-off-by: Vincent Tardy <vincent.tardy@st.com>
(cherry picked from commit 7910e27)
…odes

Use the interrupts properties from bt and ieee802154 nodes.

Signed-off-by: Vincent Tardy <vincent.tardy@st.com>
(cherry picked from commit 49337c6)
@vtardy-st vtardy-st force-pushed the backport-107832-to-v4.4-branch branch from 1729dd2 to 9c5ce35 Compare June 3, 2026 14:54
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 3, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants