Skip to content
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

wifi: Add ext flash support for firmware patches #2062

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

krish2718
Copy link
Contributor

Pull in prerequisites to add external flash support for nRF70 firmware patches

drivers/wifi/nrfwifi/Kconfig.nrfwifi Outdated Show resolved Hide resolved
drivers/wifi/nrfwifi/rpu_fw_patches.ld Outdated Show resolved Hide resolved
@krish2718
Copy link
Contributor Author

Rebased to latest upstream after your review.

The Cmake indentation is two spaces.

Upstream PR: zephyrproject-rtos/zephyr#79328

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
For using external flash the tooling is only available in NCS, so, use
the existing Kconfig option to override the FW loading.

Upstream PR: zephyrproject-rtos/zephyr#79328

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
This script is needed only when external flash is used to store nRF70
firmware patches. This also uses PM which is supported only in NCS.

Upstream PR: zephyrproject-rtos/zephyr#79328

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
…nges

Whenever FW blobs are updated manually, we need to tell cmake to
auto-build the source files to use the latest firmware without doing a
pristine build.

This adds a custom target to be run with nRF Wi-Fi driver and updates
timestamp of fw_load.c to rebuild whenevr the blob is updated.

Upstream PR: zephyrproject-rtos/zephyr#79328

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
This reverts commit b757e7a.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
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.

4 participants