Skip to content

Commit 1e89ed5

Browse files
committed
esb: kconfig: Fix ESB_DYNAMIC_INTERRUPTS dependencies
The ESB_DYNAMIC_INTERRUPTS option enables code that uses direct dynamic interrupts mechanism, so it should select the DYNAMIC_DIRECT_INTERRUPTS option together with its dependency DIRECT_INTERRUPTS, not depend on those, otherwise some unobvious dependency loops may appear (like one with MBOX; through NRF_RPC, MPSL_CX_SOFTWARE_RPC, NRF_FEM_ONLY, and MBOX_ANDES_PLIC_SW). Signed-off-by: Andrzej Głąbek <[email protected]>
1 parent ab93849 commit 1e89ed5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

subsys/esb/Kconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@ endmenu
132132

133133
config ESB_DYNAMIC_INTERRUPTS
134134
bool "Use direct dynamic interrupts"
135-
depends on DYNAMIC_INTERRUPTS && DYNAMIC_DIRECT_INTERRUPTS
135+
select DYNAMIC_INTERRUPTS
136+
select DYNAMIC_DIRECT_INTERRUPTS
136137
help
137138
This option configures ESB IRQ handlers using direct dynamic
138139
interrupts. This allows reconfiguring ESB_SYS_TIMER_IRQn, ESB_EVT_IRQ,

0 commit comments

Comments
 (0)