Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions nrf_modem/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ if(CONFIG_NRF_MODEM_LINK_BINARY)
cmake_path(APPEND lib_path cellular)
elseif(CONFIG_NRF_MODEM_LINK_BINARY_DECT_PHY)
cmake_path(APPEND lib_path dect_phy)
elseif(CONFIG_NRF_MODEM_LINK_BINARY_DECT)
cmake_path(APPEND lib_path dect)
endif()

# SOC
Expand Down
11 changes: 8 additions & 3 deletions nrf_modem/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,18 @@ endchoice # NRF_MODEM_BUILD_STRATEGY
choice
prompt "Variant"
help
Choose which binary variant to link with: cellular or DECT PHY.
Choose which binary variant to link with: cellular, DECT PHY or DECT.

config NRF_MODEM_LINK_BINARY_CELLULAR
bool "Cellular"

config NRF_MODEM_LINK_BINARY_DECT_PHY
bool "DECT PHY [EXPERIMENTAL]"
select EXPERIMENTAL

config NRF_MODEM_LINK_BINARY_DECT
bool "DECT NR+ [EXPERIMENTAL]"
select EXPERIMENTAL
bool "DECT PHY"

endchoice

Expand All @@ -46,7 +50,8 @@ endif # NRF_MODEM
config NRF_MODEM_SHMEM_CTRL_SIZE
hex
default 0x1000 if (SOC_SERIES_NRF92X && NRF_MODEM_LINK_BINARY_CELLULAR)
default 0x728 if (SOC_SERIES_NRF91X && NRF_MODEM_LINK_BINARY_DECT_PHY)
default 0x728 if (SOC_SERIES_NRF91X && \
(NRF_MODEM_LINK_BINARY_DECT_PHY || NRF_MODEM_LINK_BINARY_DECT))
default 0x4e8

endmenu # nrf_modem
14 changes: 14 additions & 0 deletions nrf_modem/doc/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,20 @@ Changelog

All notable changes to this project are documented in this file.

nrf_modem
*********

The library is now released in three variants, with different feature sets and support for different variants of the nRF91 Series firmware.

* The cellular variant, with support for cellular firmware.
* The DECT PHY variant, with support for DECT NR+ PHY firmware.
* The DECT variant, with support for DECT NR+ firmware.

DECT NR+
========

* Added new interface for the DECT NR+ firmware.

nrf_modem 3.2.0
***************

Expand Down
6 changes: 3 additions & 3 deletions nrf_modem/include/nrf_modem.h
Original file line number Diff line number Diff line change
Expand Up @@ -81,15 +81,15 @@ extern "C" {
*/
#define NRF_MODEM_CELLULAR_SHMEM_CTRL_SIZE 0x4e8
/**
* @brief Shared memory control region size for DECT PHY flavour.
* @brief Shared memory control region size for DECT NR+ flavours.
*/
#define NRF_MODEM_DECT_PHY_SHMEM_CTRL_SIZE 0x728
#define NRF_MODEM_DECT_SHMEM_CTRL_SIZE 0x728

/** @brief Shared memory configuration in normal operation mode. */
struct nrf_modem_shmem_cfg {
/** Control memory, used for control structures.
* The size of this area is build constant, and must be equal to
* @c NRF_MODEM_CELLULAR_SHMEM_CTRL_SIZE or @c NRF_MODEM_DECT_PHY_SHMEM_CTRL_SIZE.
* @c NRF_MODEM_CELLULAR_SHMEM_CTRL_SIZE or @c NRF_MODEM_DECT_SHMEM_CTRL_SIZE.
*/
struct {
uint32_t base;
Expand Down
Loading
Loading