Skip to content

wifi: nrf71: Fix NS #29179

Open
krish2718 wants to merge 6 commits into
nrfconnect:mainfrom
krish2718:fix_nrf71
Open

wifi: nrf71: Fix NS #29179
krish2718 wants to merge 6 commits into
nrfconnect:mainfrom
krish2718:fix_nrf71

Conversation

@krish2718
Copy link
Copy Markdown
Contributor

NS fixes:

  1. Increase RAM (needs TF-M update)
  2. Fix build
  3. Improve IPC (remove dead locks and check for bind)

@NordicBuilder
Copy link
Copy Markdown
Contributor

NordicBuilder commented Jun 1, 2026

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
trusted-firmware-m nrfconnect/sdk-trusted-firmware-m@e476105 (ncs-v3.4-branch,ncs-v3.4.0-rc1,ncs-v3.4.0-rc1-snapshot1) nrfconnect/sdk-trusted-firmware-m#256 nrfconnect/sdk-trusted-firmware-m#256/files
zephyr nrfconnect/sdk-zephyr@1961d24 nrfconnect/sdk-zephyr#4148 nrfconnect/sdk-zephyr#4148/files

DNM label due to: 2 projects with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Copy Markdown
Contributor

NordicBuilder commented Jun 1, 2026

CI Information

To view the history of this post, click the 'edited' button above
Build number: 2

Inputs:

Sources:

more details

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (0)

Outputs:

Toolchain

Version:
Build docker image:

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ❌ Toolchain
  • ❌ Build twister
  • ❌ Integration tests

Note: This message is automatically posted and updated by the CI

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 1, 2026

You can find the documentation preview for this PR here.

krish2718 added 5 commits June 2, 2026 14:58
When the nRF71 Wi-Fi driver is enabled with TF-M, select
CONFIG_SOC_NRF71_WIFI_BOOT so the secure image starts the LMAC before
the host driver opens IPC.

Assisted-by: Cursor:Auto
Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Block in wifi_ipc_busyq_register() until the bound callback runs or
CONFIG_NRF71_IPC_BIND_TIMEOUT_MS expires. Downgrade transient not-ready
send errors to LOG_DBG once registration is expected to succeed.

Assisted-by: Cursor:Auto
Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Replace the infinite BUSYQ_NOTREADY loop with bounded retries so a
stuck IPC peer returns -ETIMEDOUT instead of hanging forever.

Assisted-by: Cursor:Auto
Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
For nRF7120 pull the partition adjustment fix.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Pull TF-M layout changes to sync with DTS.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Helps to catch build issues when TF-M is enabled.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
@krish2718 krish2718 requested review from a team and rado17 as code owners June 2, 2026 09:31
Copy link
Copy Markdown
Contributor

@simonduq simonduq left a comment

Choose a reason for hiding this comment

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

LGMT. Tested on FPGA, it works.

@travis3630
Copy link
Copy Markdown
Contributor

LGTM thanks

@ioannisg ioannisg requested a review from dhsu-nordic June 2, 2026 15:15
@ioannisg
Copy link
Copy Markdown
Contributor

ioannisg commented Jun 2, 2026

@dhsu-nordic pls take a look as well.

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.

7 participants