manifest: nrf_modem: v1.5.0#5
Open
eivindj-nordic wants to merge 257 commits into
Open
Conversation
Move memory.h out of the way in a more "private" space (include/linker/devicetree_reserved.h) to prevent polluting the devicetree space. Signed-off-by: Carlo Caione <ccaione@baylibre.com>
GPIO initialization was moved to PRE_KERNEL_1 with commit 590162a5cc06c72b70dee93f410b878bc0935f1f. This had the consequence of having AFIO init done after GPIO init as a consequence, this sequence ends up with AFIO clock disabled, and hence negative impact on AFIO expected services. Additionally, to save some flash, compile out afio init when not required. Fixes #38870 Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
For some reason, provided pin configuration for nucleo_f103rb is not able to detect gpio callback issues. Move to other pin combination which detect pin callback issues. Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
Setting Oversampling also applies on stm32L5 but disabling the ADC will cause endless loop except for the stm32L0 serie. Errata applies only on stm32G0 soc series when writing ADC_CFGR1 register. Signed-off-by: Francois Ramu <francois.ramu@st.com>
If data for `context_sendto()` was provided in a form of `struct msghdr` (for instance via `sendmsg()`), it was not verified that the provided data would actually fit into allocated net_pkt. In result, and error could be returned in case the provided data was larger than net_pkt allows. Fix this, by verifying the remaining buffer length when iterating over `struct msghdr`. Once the buffer is filled up, break the loop. In result, functions like `sendmsg()` will return the actual length of data sent instead of an error. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
In case zsock_sendmsg did not send all of the data requested, update the `struct msghdr` content and retry. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
According to `sendmsg()` man pages, the `struct msghdr` can contain empty records (iov_len equal to 0). Ignore them in TLS `sendmsg()` implementation to avoid unnecessary calls to mbed TLS. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Add check that can be removed by the compiler since the rest is only needed when multiple identities have been enabled. Fixes: #38134 Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
- Documentation of the 0 return value for ns_write function - Ajusted lines length limit from 80 to 100 - Fixed extra and missing parameters for nvs_fs - Misc spelling/grammar changes Signed-off-by: Ramiro Merello <rmerello@itba.edu.ar>
For some reason, LSE can't be used as LPTIM clock source on nucleo_l073rz. As a consequence, low power operations are not functional on this platform. Waiting for the original issue to be fixed, set LSI as LPTIM clock source. Partially fixes #38930 Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
Add const qualifier where it was missing. Updating relevant code. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
EAGAIN is used in some other places in the code, e.g. if node is not provisioned when a model tries to send a message. This change helps to differentiated if the acknowledged message timed out from other failers. Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
A few HAS_HW_NRF_* Kconfig options for peripherals available in nRF5340 are not selected. Fix it. Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
Fix repeated periodic sync drift compensation invoked when receiving chain PDUs which caused memory corruptions and bus faults. Use `is_aux_sched` flag in Periodic Sync's LLL context to differentiate between the first AUX_SYNC_IND PDU followed by use of LLL scheduling to receive following AUX_CHAIN_IND PDU versus ULL scheduling being used to receive AUX_CHAIN_IND PDUs. Drift compensation to be done only using the AUX_SYNC_IND PDU and not on reception of AUX_CHAIN_IND PDU using ULL scheduling. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
Fix imprecise data bus error when receiving Periodic Advertising Report caused due to uninitialized `extra` field member in the node rx struct passed from ULL to LL thread context. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
Update the Bluetooth HCI Version to 5.3. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
before running timer's timeout function, we need to make sure that those threads waiting on this timer have been added into the timer's wait queue, so add operations to use timer lock to mask interrupts in z_timer_expiration_handler function to synchronize timer's wait queue. Signed-off-by: Chen Peng1 <peng1.chen@intel.com>
Corrects the spelling of "dealine" to "deadline". Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
Adds information to the kernel scheduling documentation explaining how a thread's deadline is used to determine the thread's relative priority. Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
Add networking relase notes based on commit history, for commits including "net" phrase in the title. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
According to the state documentation, this state does not need to handle devices: > Runtime idle is a system sleep state in which all of the cores enter deepest possible idle state and wait for interrupts, no requirements for the devices, leaving them at the states where they are. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Since the tests expects devices to change states, PM_STATE_RUNTIME_IDLE can't be used. The first state that cares about devices is PM_STATE_SUSPEND_TO_IDLE. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Remove unnecessary condition that effectively limits the usability of the I2S format to two channels mode only. Although the description of the `i2s_config` structure contains a remark that for the I2S format the specified number of channels is ignored and always two are used, in fact only one other in-tree driver (i2s_sam_ssc) applies such limitation. The nRF I2S hardware has no problem with handling the I2S format with audio data for only one channel, so there is no need for having this limitation in the driver, and without such mode of operation of the driver it is impossible to feed it with PCM data directly from the PDM peripheral working in one channel mode. Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
- correct the names of buffers used by message queues so that it is possible to have multiple instances of the driver (in case such need appears in the future) - make `stop` and `discard_rx` normal structure members, not bit fields, as they are modified in the interrupt handler and that could lead to overwriting of other bit fields located in the same memory unit - add a log message providing the actual frame clock (WS) frequency (i.e. PCM rate) that the driver was able to configure (due to hardware limitations, it is not always possible to achieve the exact requested frequency and the driver selects the closest one available, so make it more visible to users Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
This allows IUT to return credits on specified L2CAP channel when requested by Upper Tester. Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl>
Rename ULL internal helper function to get the random address. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
Explicitly typecast void return for memcpy calls. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
Minor indentation fixes. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
Fix implementation to populate the aux, and sync offset in the latest PDU. If both the current and latest of the double buffer has been filled and LLL did not pick the latest PDU, then the offset should be filled into the latest PDU (and not into the first/current PDU). Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
Add implementation to set correct Advertiser's clock accuracy value in the auxiliary pointer field in the common extended payload format. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
squash! [nrf noup] dts: choose cryptocell for entropy when available Move these nodes outside of /soc to avoid a simple_bus_reg warning from dtc. No functional changes expected. Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
squash! [nrf noup] tree-wide: support NCS Partition Use partition manager defines instead of kconfig deduced from devicetree for RPMSG shared memory. Ref: NCSDK-11234 Signed-off-by: Håkon Øye Amundsen <haakon.amundsen@nordicsemi.no>
This adds a conditional that selects FLASH_AREA_ID if partition manager is enabled so that littlefs uses the littlefs_storage partition or the storage parition. The littlefs_storage partition takes precedence over the storage partition. Ref. NCSDK-11402 Signed-off-by: Sigvart Hovland <sigvart.hovland@nordicsemi.no> Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
This adds the functionality to read memory which are residing in the secure part of flash from a non-secure application when building with TF-M. Currently we check if the address space is not inside the non-secure applapplication address space. If the address space is outside we do a request to TF-M so that the secure application can either return success or fail if the address space is not allowed to be read. Ref. NCSDK-13085 Signed-off-by: Sigvart Hovland <sigvart.hovland@nordicsemi.no>
0e27f8d to
a8dd414
Compare
724c925 to
306a94e
Compare
Updates for nrf_modem v1.5.0 release. Signed-off-by: Andreas Moltumyr <andreas.moltumyr@nordicsemi.no> Signed-off-by: Eivind Jølsgard <eivind.jolsgard@nordicsemi.no>
306a94e to
a2999f7
Compare
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
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.
Update manifest for nrf_modem v1.5.0 release.
Signed-off-by: Andreas Moltumyr andreas.moltumyr@nordicsemi.no
Signed-off-by: Eivind Jølsgard eivind.jolsgard@nordicsemi.no