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

IVE-171: fix zephyr builds #3

Closed
wants to merge 61 commits into from
Closed

IVE-171: fix zephyr builds #3

wants to merge 61 commits into from

Conversation

avyurtsev
Copy link
Member

  • scripts: Add sidewalk to tag_west_repos.sh
  • ci: use forked branches of CI/Verification repositories
  • applications: serial_lte_modem: ignore obsolete settings
  • samples: matter: Align matter samples data model
  • drivers: wifi: Check return values
  • drivers: wifi: Move QSPI init to shim
  • drivers: wifi: Improve error handling
  • drivers: wifi: Fix QSPI crash
  • lib: wifi_mgmt_ext: Fix Wi-Fi non-initial associations
  • manifest: Pulled fix for Matter over Wi-Fi
  • samples: wifi: provisioning: Fix network config timeout
  • samples: mesh: distributor: Add note about securing LE connection
  • slm: fix Thingy:91 full FOTA documentation
  • drivers: wifi: Update RPU patch to rev#fe7d9711ba6
  • applications: serial_lte_modem: Fix indications in #XSLEEP=2
  • applications: serial_lte_modem: Disable hwfc with Thingy:91
  • applications: serial_lte_modem: Fix #XSEND after #XSENDTO
  • drivers: wifi: Fix VIF deletion on error
  • drivers: wifi: Use Zephyr API for MAC address validation
  • samples: wifi: shutdown: Fix MAC address parsing
  • samples: wifi: shutdown: Check interface status
  • doc: extensions: software_maturity_table: skip missing features
  • manifest: sdk-hostap: Pull in fixes from MAIN
  • manifest: Update tf-m for nrf91 fix
  • tfm: Fix TF-M not building with when gpio nodes are not enabled
  • drivers: wifi: Update RPU patch to rev#aa82db853f4
  • net: wifi_mgmt_ext: Mark PMF as optional by default
  • drivers: wifi: Add an assert for enforcing proper TX buffer sizes
  • drivers: wifi: Fix missing L2 header in max MSDU calculation
  • manifest: Update sdk-zephyr with nrfx 3.1 with fixes for NCS 2.5.1
  • manifest: Update sdk-mcuboot with memory footprint reduction
  • drivers: wifi: Fix max TX frame size check
  • drivers: wifi: Update RF parameters
  • samples: wifi: radio_test: Modify TX power ceilings in overlays
  • wifi: l2ac: Fix connection persistence
  • applications: serial_lte_modem: fix AT#XGPS documentation example
  • manifest: Update sdk-zephyr with fix for appling workaround in nrfx_qspi
  • drivers: wifi: Update RPU patch to rev#a0e92fe7ef9
  • doc: wifi: update Power save modes user guide
  • manifest: Update zephyr revision
  • applications: nrf5340_audio: Ignore invalid duplicated SDUs
  • applications: nrf5340_audio: Reimplement function for calculating err_us
  • applications: nrf5340_audio: Update controller version
  • manifest: NCS 2.5.1-rc1
  • version: Update VERSION to 2.5.1-rc1
  • drivers: wifi: Update RPU patch to rev#4b31b70f5ea
  • manifest: Pull Matter fix for unwanted WiFi connection request
  • applications: Fixed setting parent ep id for the Matter bridge
  • drivers: wifi: Update RPU patch to rev#4b31b70f5ea
  • manifest: zephyr: Update sdk-zephyr with modified filter for spi_flash
  • doc: update doc for 2.5.1
  • applications: nrf5340_audio: Disable RTC pretick workaround for B0N
  • manifest: crypto: nsib: Ensure nrf_cc310_bl is only used in bootloaders
  • manifest: NCS 2.5.1
  • version: Update VERSION to 2.5.1
  • IVE-95: Change Zephyr to VoxelBotics repo, tag voxelbotics-v3.4.99-ncs1-1
  • IVE-134: Implement support for fragmented file transfer
  • IVE-112: Disable adp536x initialization
  • IVE-171: switch zephyr remote to the HEAD of the current zephyr dev branch instead of a fixed tag

cvinayak and others added 30 commits October 27, 2023 09:15
Add sidewalk to tag_west_repos.sh.

Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
* Jenkinsfile loads [email protected]
* 99-default-test-nrf.yml loads v2.5-branch of test-fw-nrfconnect-nrf

Signed-off-by: Thomas Stilwell <[email protected]>
Settings that were previously saved but have been removed
from the code should not provoke error logs that may
cause concern to the end user.
Simply ignore unrecognized settings from the slm subtree.

Signed-off-by: Tomi Fontanilles <[email protected]>
Based on Matter 1.1 align the samples data model values like e.g.
cluster revision, feature map, mandatory commands/attributes.

Signed-off-by: Michał Szablowski <[email protected]>
Check return values for IRQ registration and handle them gracefully.

Signed-off-by: Chaitanya Tata <[email protected]>
QSPI init is not implemented properly, the shim has a dummy function and
the RPU layer invokes the init but RPU should be bus agnostic, so, move
the init to shim.

Signed-off-by: Chaitanya Tata <[email protected]>
* Check return values and exit early.
* De-initialize initialized blocks

Signed-off-by: Chaitanya Tata <[email protected]>
This fixes a crash introduced in commit 2fb13ee("drivers: wifi:
Move QSPI init to shim"). The QSPI/SPI configuration isn't proper
assigned but used in RPU layer.

Fixes SHEL-2176.

Signed-off-by: Chaitanya Tata <[email protected]>
For the initial network no explicit select is needed. Once a Wi-Fi
network is removed, then just adding and enable of the network won't
suffice, we need to select the network for the WPA supplicant to start
the association process.

This fixes a basic bug for non-initial associations.

Signed-off-by: Chaitanya Tata <[email protected]>
Pulled fixed to enable commissioning of Matter over Wi-Fi device
to 5 fabrics.

Signed-off-by: Kamil Kasperczyk <[email protected]>
commit 2891041("drivers: wifi: Don't set net config timeout to 0
implicitly") missed fixing the network configuration timeout for this
sample, causing unncessary 30s delay.

Signed-off-by: Chaitanya Tata <[email protected]>
Add note about securing LE connection in the distributor sample when
accessing SMP characteristics.

Signed-off-by: Pavel Vasilyev <[email protected]>
Make explicit that it is not supported.

Signed-off-by: Tomi Fontanilles <[email protected]>
LMAC:
[SHEL-2081]:DUT is not able to PING after restarting AP in a loop.
[SHEL-2085]:DUT is not getting disassociated even when its turned
off AP after few iterations of test.
Update patch with 10ms timer when broadcast tim is set.
Fixing the MIC error.
Listen interval power save handling moved from beacon processing
to command processing.

UMAC:
[SHEL-2081]:Fix for umac struck in connect and disconnect test.
[SHEL-2067]:Fix for long wake due to packet miss which causes
next packet to stall in reorder buffer for 100msec.
Enabling intelligent dynamic power save in UMAC.

Signed-off-by: srinivasa raju chintalapati <[email protected]>
Do not trigger the indicate pin when preparing to sleep.

Signed-off-by: Markus Lassila <[email protected]>
Disable hw-flow-control and increment buffer space to better
match with default buffer sizing of Connectivity Bridge.

Signed-off-by: Markus Lassila <[email protected]>
After sending traffic with #XSENDTO in normal mode, the next #XSEND
failed to send traffic in data mode.

Signed-off-by: Markus Lassila <[email protected]>
In case of any errors in UP after VIF is added, we need to delete the
VIF as part of cleanup. Else this keeps adding a VIF and the third
attempt will fail.

(backport of 7dc915f).

Signed-off-by: Chaitanya Tata <[email protected]>
When interface is down, FMAC is de-initialized, so, use standard Zephyr
API to avoid FMAC dependency.

Fixes SHEL-2199.

(backport of b38cdb2).

Signed-off-by: Chaitanya Tata <[email protected]>
MAC address string needs to be converted to C array before it can be
used.

Fixes SHEL-2198.

Signed-off-by: Chaitanya Tata <[email protected]>
Before bringing the interface down, check if interface is UP, else this
is a no-op but still the check fails.

Signed-off-by: Chaitanya Tata <[email protected]>
If a feature is not available (e.g. homekit), just log it as a debug
message but do not error, so the build can continue.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
* Fix for SHEL-2196
* Fix for SHEL-2212
* WPA3 failure in low-memory conditions

Signed-off-by: Chaitanya Tata <[email protected]>
Fix nrf91 I2S and PDM peripherals not configured as non-secure.

Signed-off-by: Joakim Andersson <[email protected]>
Fix TF-M not building correctly when gpio nodes are not enabled.
The config for GPIO0 needs to be enabled for nrf91 and nrf53 builds.

This fixes build error introduce by:
344acdf

Signed-off-by: Joakim Andersson <[email protected]>
UMAC:
[SHEL-2220]: Update firmware version for 2.5.1 release.
[SHEL-2234]: High DTIM current due to out of order buffer.

Signed-off-by: srinivasa raju chintalapati <[email protected]>
There is no provision to configure PMF in wifi_mgmt_ext. PMF is
disabled by default. This would cause connectivity issues with
networks where PMF is marked "required".
Set PMF to optional to avoid such issues.

Signed-off-by: Ravi Dondaputi <[email protected]>
The TX buffers should accomodate MTU size and headroom needed, so, add a
build assert to avoid dropping packets at runtime.

Fixes SHEL-2175.

(backport of 0e67ad4).

Signed-off-by: Chaitanya Tata <[email protected]>
MTU doesn't include any L2 overhead, so, we need to add Ethernet header
len for maximum frame size that we can received from the networking
stack.

Fixes SHEL-2214.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 8f28ba5)
Pulls in switch of the remote for hal_nordic to
nrfconnect/sdk-hal_nordic which contains hal_nordic with nrfx 3.1.0
with MDK 8.58.0 + minor fixes requested for the release

Signed-off-by: Adam Wojasinski <[email protected]>
tomi-font and others added 26 commits December 5, 2023 10:12
One parameter too many.

Signed-off-by: Tomi Fontanilles <[email protected]>
The patch pulls in zephyr revision with fixed order of appling
workaround for anomalies.

Signed-off-by: Adam Wojasinski <[email protected]>
LMAC:
[SHEL-2235]: fixed long wake issue by dropping all probe request
frames when mode is other than AP interface.

Signed-off-by: Chiranjeevi Srikakulapu <[email protected]>
Updated the Power Save modes section in the "Operating in power save
modes user guide".

SHEL-2236

Signed-off-by: Richa Pandey <[email protected]>
Pull in a commit that implements the workaround for nRF53 anomaly 168.

Signed-off-by: Andrzej Głąbek <[email protected]>
- If a stream is started before data has been sent
  to the controller, the receiver will receive
  NULL packets with timestamp=0. These should not
  print a duplicated sdu_ref warning

Signed-off-by: Alexander Svensen <[email protected]>
- Fix bug where remainder operations were done on negative numbers
- Create helper function to fix both uses in one place

Signed-off-by: Alexander Svensen <[email protected]>
Update controller to version 3424.

Some accompanying changes to
audio_datapath.c:
- Use counters correctly for drift
and presentation compensation, to avoid
stressing the audio PLL too much.
- Only do small adjustments for drift
compensation, to avoid stressing the
audio PLL too much.
- Adjust sdu_ref_us when doing drift
compensation using BT_LL_ACS_NRF53.

OCT-2807

Signed-off-by: Erik Robstad <[email protected]>
Tagged repositories as required.

Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
NCS version has been set to 2.5.1-rc1.

Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
UMAC:
[SHEL-2279]: Illegal checksum generated by the sheliak
in Matter stress tests.

Signed-off-by: Lakshmi Thulasi <[email protected]>
This patch pulls the Matter fix for unexpected WiFi connection
request that may happen when the SSID of interest is not
available at first attempt during commissioning (which results
in commissioning failure).

Signed-off-by: Marcin Kajor <[email protected]>
Currently in the Matter bridge the dynamic endpoints doesn't have
parent id set, which makes them do not work with some commercial
ecosystems. This change fixes it by setting parent endpoint it
to 1 (Aggregator).

Signed-off-by: Kamil Kasperczyk <[email protected]>
LMAC:
[SHEL-2301]: Wake up duration logic had to be changed to take care of
non standard TSF encoding in Qualcomm AP. AP is timestamping TSF at
start of preamble instead of start of TSF filed in transmit path.
Sheliak bringup compensation time increased by 50us to take care of
recent patch changes.

Signed-off-by: Uday Kannemadugu <[email protected]>
Pulls changed filter in spi_flash sample that allows to run Nordics'
SoCs in the Twister. Before that they were filtered out for the sample.

Signed-off-by: Adam Wojasinski <[email protected]>
Updating and creating release-related doc files.

Signed-off-by: divya pillai <[email protected]>
Disable the RTC pretick anomaly workaround for B0N. The workaround
causes a resource conflict between B0N and the controller, causing
the controller to never start advertising. As the controller does not
use RTC to wake up from sleep it is not affected by the anomaly.

Signed-off-by: Andreas Vibeto <[email protected]>
-NOTE: Manifest combined with code change for bisectability. This pulls
 in items dependent items from nrfxlib.
-This ensures that nrf_cc310_bl library is only used for bootloaders
 and is not linked into main application.

ref: NCSDK-25144

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
Tagged repositories as required.

Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
NCS version has been set to 2.5.1.

Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
Added support for fragmented file upload.

Signed-off-by: Dmitry Starchenko <[email protected]>
IVE-134: Implement support for fragmented file transfer
Remove adp5360_init.c from boards/arm/thingy91_nrf9160/CMakeLists.txt

Signed-off-by: Dmitry Starchenko <[email protected]>
Port gasgauge.c module to Zephyr battery.c
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.