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: 1 addition & 1 deletion drivers/dectnrp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
zephyr_library_named(dectnrp_driver)

zephyr_library_sources_ifdef(CONFIG_DECTNRP_DRIVER_NRF91
nrf91.c
dectnrp_nrf91x1.c
)
2 changes: 1 addition & 1 deletion drivers/dectnrp/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ config DECTNRP_DRIVER_BLOCKING_API

endchoice

rsource "Kconfig.nrf91"
rsource "Kconfig.nrf91x1"

endmenu
18 changes: 0 additions & 18 deletions drivers/dectnrp/Kconfig.nrf91

This file was deleted.

91 changes: 91 additions & 0 deletions drivers/dectnrp/Kconfig.nrf91x1
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# Copyright (c) 2026 Codium Electronique
# Copyright (c) 2026 Deveritec GmbH
# SPDX-License-Identifier: Apache-2.0

config DECTNRP_DRIVER_NRF91X1
bool "DECT NR+ NRF91X1 driver"
default y
depends on SOC_SERIES_NRF91X
depends on NRF_MODEM_LIB
depends on !MODEM_ANTENNA
depends on NRF_MODEM_LINK_BINARY_DECT_PHY

if DECTNRP_DRIVER_NRF91X1

menu "DECTNRP Radio interface"
# Following configs belong to the radio interface.

menu "DECTNRP NRF91X1 driver capabilities"

config DECTNRP_DRIVER_RDCAP_DECTNRP_RELEASE
int
default 1

config DECTNRP_DRIVER_RDCAP_POWERCLASS_MAX
int
default 3 if SOC_NRF9161_LACA && DECTNRP_DRIVER_NRF91X1_BAND_GROUP = 0
default 3 if SOC_NRF9131_LACA && DECTNRP_DRIVER_NRF91X1_BAND_GROUP = 0
default 2 if SOC_NRF9151_LACA && DECTNRP_DRIVER_NRF91X1_BAND_GROUP = 0
default 3 if SOC_NRF9151_LACA && DECTNRP_DRIVER_NRF91X1_BAND_GROUP = 1
default -1
range 1 4

config DECTNRP_DRIVER_NRF91X1_BAND_GROUP
int
default 0 if DECTNRP_DRIVER_BAND = 1 || DECTNRP_DRIVER_BAND = 2 || DECTNRP_DRIVER_BAND = 9 || DECTNRP_DRIVER_BAND = 22
default 1 if DECTNRP_DRIVER_BAND = 4
default 0

config DECTNRP_DRIVER_RDCAP_NSS_RX_MAX
int
default 1

config DECTNRP_DRIVER_RDCAP_RXTX_DIVERSITY_MAX
int
default 1

config DECTNRP_DRIVER_RDCAP_RXGAIN_DB
int
default -4

config DECTNRP_DRIVER_RDCAP_MCS_MAX
int
default 4

config DECTNRP_DRIVER_RDCAP_SOFTBUFFERSIZE_BYTES_MAX
int
default 25344

config DECTNRP_DRIVER_RDCAP_HARQ_PROC_MAX
int
default 8

config DECTNRP_DRIVER_RDCAP_HARQ_FEEDBACKDELAY
int
default 2

config DECTNRP_DRIVER_RDCAP_MU_MAX
int
default 1

config DECTNRP_DRIVER_RDCAP_BETA_MAX
int
default 1

config DECTNRP_DRIVER_MODEMTICKS_PER_SYMBOL
int
default 2880

endmenu # "DECTNRP Radio capabilities interface"

endmenu # "DECTNRP Radio interface"

config DECTNRP_DRIVER_NRF91X1_CAP_LOGGING
bool "Enable printing of radio capabilities at startup"
default n

module = DECTNRP_DRIVER_NRF91X1
module-str = DECT NR+ NRF91X1 driver
source "$(ZEPHYR_BASE)/subsys/logging/Kconfig.template.log_config"

endif
Loading
Loading