-
Notifications
You must be signed in to change notification settings - Fork 672
drivers: wifi: ipc service support #2389
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
Draft
ajayparida
wants to merge
855
commits into
nrfconnect:main
Choose a base branch
from
ajayparida:ipc_support_work
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Upstream not ready yet, revert once applied there. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com> (cherry picked from commit 6384b58)
Busy-waiting for the result of the nrfs service calls can stall, so let's use a callback that flags a semaphore instead. Since the API is supposed to be callable in the context of pre-kernel, fallback to busy-wait on that scenario. Upstream PR #: 80819 Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com> (cherry picked from commit 714d82d232977309e0bdc8dadd2d7a71ee914a4b) (cherry picked from commit 254501b)
…FIG_DEBUG=y Usage of K_SPINLOCK with CONFIG_DEBUG=y seems to trigger a compiler warning about request not always being initialized. Fallback to k_spin_lock/unlock calls to fix this issue. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com> (cherry picked from commit 5249619) (cherry picked from commit 40ac0cc)
Added hsfll120 clock for fast PWM120 nodes. Upstream PR #: 80672 Signed-off-by: Michał Stasiak <michal.stasiak@nordicsemi.no> (cherry picked from commit 3617ee9)
Fast PWM120 instance works with 320MHz clock, thus pwm_nrfx_get_cycles_per_sec needs to be adjusted, applying correct clock frequency. Also, it uses cachable RAM, thus sys_cache function needs to be added to flush the cached sequence. Upstream PR #: 80672 Signed-off-by: Michał Stasiak <michal.stasiak@nordicsemi.no> (cherry picked from commit ada0489)
Updated manifest to include fix for incorrect display of scan results when APs have EAP and PMF enabled. Fixes #80995. Upstream PR #: 80998 Signed-off-by: Karun Kumar Eagalapati <karun.kumar@nordicsemi.no> (cherry picked from commit 57dd05f)
This fix calling seg_recv() callback being called even though channel is being disconnected due to SDU overflow. Upstream PR #: 80911 Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl> (cherry picked from commit 1c79ce0)
This API gives better control on L2CAP COC credits and suits better for Upper Tester implementation. Upstream PR #: 80911 Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl> (cherry picked from commit 17c202d)
…s pass Without this PTS tests do not pass. These values are copied from a commit aimed at unifying the prj.conf files in this directory. I do not know which of these are strictly necessary to make the tests pass. Copying them all poses no harm since the unification will be done later anyway. Upstream PR #: 80911 Co-authored-by: Szymon Janc <szymon.janc@codecoup.pl> Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no> (cherry picked from commit 54adfa7)
…l15dk Incorrectly removed during transfer pdk->dk. Upstream PR #: 81107 Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no> (cherry picked from commit 5b1dd8b)
…15dk Incorrectly removed during transfer pdk->dk. Upstream PR #: 81107 Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no> (cherry picked from commit 1e549f5)
nRF70 recovery relies on power-management feature which isn't applicable for SAP, so, we keep seeing false recovery causing interface restart. Disabled recovery for SAP to fix the issue. Fixes #81130. Upstream PR #: 81131 Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no> (cherry picked from commit 5a39148)
The option notifies application that MCUboot has been configured to use SHA512 for image hashing. Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no> (cherry picked from commit dcb8c6a)
Adds support for images signed with SHA512. Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no> (cherry picked from commit 61555a3)
Increase stack size as support for SHA512 requires more data. Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no> (cherry picked from commit c5efe1f)
Add pins retention control when GPD is enabled for SPIM. Upstream PR #: 81134 Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no> (cherry picked from commit 87e5b3f)
Add pin retenion if GPD is enabled for nRF54H20. Upstream PR #: 80672 Signed-off-by: Michał Stasiak <michal.stasiak@nordicsemi.no> (cherry picked from commit b524b0e)
FAST_ACTIVE1 domain needs to be kept ON while the peripheral is active (always in this driver). Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no> (cherry picked from commit b9bc084)
Fix and update triggers for SUIT DFU tests. Signed-off-by: Krzysztof Szromek <krzysztof.szromek@nordicsemi.no> (cherry picked from commit df2fd0e)
… of s2ram_suspend The return value of the system_off call is overwritten by the the call to pm_s2ram_mark_check_and_clear. As arch_pm_s2ram_suspend needs to specify why system_off failed, we need to make sure the rv of system_off is moved to a safe register before calling pm_s2ram_mark_check_and_clear and moved to r0 als rv of arch_pm_s2ram_suspend when the suspend call exits. Upstream PR #: 80642 Signed-off-by: Hessel van der Molen <hvandermolen@dexels.com> (cherry picked from commit a93ae9d)
Updated manifest to include separate security types for 802.1X in display of scan results when APs have EAP and PMF enabled. BSS display limit based on user-configured non-zero values set via CMD_INIT, along with support for few other regulatory domain updates in firmware. Upstream PR #: 81514 Signed-off-by: Karun Kumar Eagalapati <karun.kumar@nordicsemi.no> (cherry picked from commit d5f626e)
EAP_TLS_SHA256 was being identified as EAP_TLS in display scan results. Identify the security type in scan results sent by RPU and display accordingly. Upstream PR #: 81514 Signed-off-by: Ravi Dondaputi <ravi.dondaputi@nordicsemi.no> (cherry picked from commit 4092e6d)
fixup! [nrf noup] tree-wide: support NCS Partition Manager (PM) definitions To read the secure memory we need to use soc_secure_mem_read function instead of memcpy. This commit allows to use the soc_secure_mem_read function if the CONFIG_TRUSTED_EXECUTION_NONSECURE and PARTITION_MANAGER is enabled. Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no> (cherry picked from commit 711346a)
fixup! [nrf noup] dfu/boot/mcuboot: fix confirmation in case of USE_PARTITION_MANAGER Fixes this code to correctly check which slot is active, albeit without firmware loader support Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no> (cherry picked from commit d99f13e)
The following west manifest projects have changed revision in this Pull Request:
Additional metadata changed:
⛔ DNM label due to: 1 project with metadata changes Note: This message is automatically posted and updated by the Manifest GitHub Action. |
…05/l10 targets nRF54L05 and nRF54L10 devices that are emulated on nRF54L15 needs to have manually disabled remaining RAM blocks that are outside of their RAM region definitions. Upstream PR #: 82262 Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no> (cherry picked from commit 8798cb4)
Pull OS agnostic work related to IPC support. Signed-off-by: Ajay Parida <ajay.parida@nordicsemi.no>
d5030a0
to
18e241d
Compare
Include 0 in the assert to pass. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
nRF7120 PDK support that uses IPC as comms b/w APP and Wi-Fi domains. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
1ad30fb
to
5a4e771
Compare
Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Instead of PRs use the branch directly. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
These are taken from Vega. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
FW loading isn't applicable, so, disable the parsing too. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Signed-off-by: Ajay Parida <ajay.parida@nordicsemi.no>
Adding initial code for throughput calculation and loopback mode Signed-off-by: Vivekananda Uppunda <vivekananda.uppunda@nordicsemi.no>
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
IPC service support