-
Notifications
You must be signed in to change notification settings - Fork 1.4k
54L: Coex single domain #25488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
54L: Coex single domain #25488
Conversation
Only these two have a separate NET/RAD core needing IPC. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
ipc_radio is not applicable for 54L, so, drop the prefixes as its a single image. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
The board overrides the main overlay, so, coex was ending as disabled even when coex shield variant is used. Move the coex definition to the coex overlay directly. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR refactors the coexistence shield configuration for nRF7002EB2 by consolidating the coex device tree node definition and modernizing the shield configuration approach.
Key Changes:
- Consolidates coex device tree node definition from base shield to coex overlay file
- Updates sample.yaml files to use multi-shield syntax for coex configurations
- Adds SOC series dependencies to IPC_RADIO configuration in Kconfig.sysbuild files
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| samples/wifi/thread_coex/sample.yaml | Updates shield specification to use multi-shield syntax ("nrf7002eb2;nrf7002eb2_coex") and removes ipc_radio-specific CONFIG_MPSL_CX setting |
| samples/wifi/thread_coex/Kconfig.sysbuild | Adds SOC series dependency (NRF53X/NRF54X) for NRF_DEFAULT_IPC_RADIO configuration |
| samples/wifi/ble_coex/sample.yaml | Updates shield specification to use multi-shield syntax and removes ipc_radio-specific CONFIG_MPSL_CX setting |
| samples/wifi/ble_coex/Kconfig.sysbuild | Adds SOC series dependency (NRF534X/NRF54HX) for NRF_DEFAULT_IPC_RADIO configuration |
| boards/shields/nrf7002eb2/nrf7002eb2_gpio_pins_2.dtsi | Removes coex device tree node definition (moved to overlay file) |
| boards/shields/nrf7002eb2/nrf7002eb2_coex.overlay | Fully defines coex device tree node instead of just enabling status (consolidation) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| source "share/sysbuild/Kconfig" | ||
|
|
||
| config NRF_DEFAULT_IPC_RADIO | ||
| depends on SOC_SERIES_NRF534X || SOC_SERIES_NRF54HX |
Copilot
AI
Nov 7, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The SOC series symbol SOC_SERIES_NRF534X appears to be incorrect. Based on the codebase patterns, it should be SOC_SERIES_NRF53X to match the nRF53 series devices. The "4" in NRF534X appears to be a typo. The correct pattern is SOC_SERIES_NRF53X (for nRF53 series) and SOC_SERIES_NRF54LX or SOC_SERIES_NRF54HX (for nRF54 series).
| depends on SOC_SERIES_NRF534X || SOC_SERIES_NRF54HX | |
| depends on SOC_SERIES_NRF53X || SOC_SERIES_NRF54HX |
CI InformationTo view the history of this post, click the 'edited' button above Inputs:Sources:sdk-nrf: PR head: 3a600df634ab5dfbbab214966914d9b6fa4636d0 more detailssdk-nrf:
Github labels
List of changed files detected by CI (6)Outputs:ToolchainVersion: df3cc9d822 Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
|
You can find the documentation preview for this PR here. |
Coex fixes for 54L series, specifically LM20.