diff --git a/nrf_modem/include/nrf_modem_dect_phy.h b/nrf_modem/include/nrf_modem_dect_phy.h index f01c3f228f..8fd53e4324 100644 --- a/nrf_modem/include/nrf_modem_dect_phy.h +++ b/nrf_modem/include/nrf_modem_dect_phy.h @@ -1249,13 +1249,30 @@ struct nrf_modem_dect_phy_init_params { * Maximum supported value: 5000000. */ uint32_t harq_rx_expiry_time_us; - /** - * @brief Number of HARQ processes. - * - * The HARQ reception buffer is divided equally between processes. - * Supported values: 1, 2, 4, 8. - */ - uint8_t harq_rx_process_count; + struct { + /** + * @brief Number of HARQ processes. + * + * The HARQ reception buffer is divided equally between processes. + * Supported values: 1, 2, 4, 8. + */ + uint8_t harq_rx_process_count : 4; + /** + * @brief Reserved for future use. + */ + uint8_t reserved : 3; + /** + * @brief Band 4 support. + * + * 1 - Enables band 4 operation. + * 0 - Disables band 4 operation. + * + * @note + * Band 4 support may only be toggled when de-initialized. + * Toggling band 4 support when already initialized is not supported. + */ + uint8_t band4_support : 1; + }; }; /** diff --git a/nrf_modem/lib/cellular/nrf9120/hard-float/libmodem.a b/nrf_modem/lib/cellular/nrf9120/hard-float/libmodem.a index b6ad5867aa..e6db3d1f93 100644 Binary files a/nrf_modem/lib/cellular/nrf9120/hard-float/libmodem.a and b/nrf_modem/lib/cellular/nrf9120/hard-float/libmodem.a differ diff --git a/nrf_modem/lib/cellular/nrf9120/hard-float/libmodem_log.a b/nrf_modem/lib/cellular/nrf9120/hard-float/libmodem_log.a index 42db367a16..d2147f4985 100644 Binary files a/nrf_modem/lib/cellular/nrf9120/hard-float/libmodem_log.a and b/nrf_modem/lib/cellular/nrf9120/hard-float/libmodem_log.a differ diff --git a/nrf_modem/lib/cellular/nrf9120/soft-float/libmodem.a b/nrf_modem/lib/cellular/nrf9120/soft-float/libmodem.a index e13cb4322f..516e0bfb91 100644 Binary files a/nrf_modem/lib/cellular/nrf9120/soft-float/libmodem.a and b/nrf_modem/lib/cellular/nrf9120/soft-float/libmodem.a differ diff --git a/nrf_modem/lib/cellular/nrf9120/soft-float/libmodem_log.a b/nrf_modem/lib/cellular/nrf9120/soft-float/libmodem_log.a index 2416e83fc6..cdb8a38c60 100644 Binary files a/nrf_modem/lib/cellular/nrf9120/soft-float/libmodem_log.a and b/nrf_modem/lib/cellular/nrf9120/soft-float/libmodem_log.a differ diff --git a/nrf_modem/lib/cellular/nrf9160/hard-float/libmodem.a b/nrf_modem/lib/cellular/nrf9160/hard-float/libmodem.a index b6ad5867aa..e6db3d1f93 100644 Binary files a/nrf_modem/lib/cellular/nrf9160/hard-float/libmodem.a and b/nrf_modem/lib/cellular/nrf9160/hard-float/libmodem.a differ diff --git a/nrf_modem/lib/cellular/nrf9160/hard-float/libmodem_log.a b/nrf_modem/lib/cellular/nrf9160/hard-float/libmodem_log.a index 42db367a16..d2147f4985 100644 Binary files a/nrf_modem/lib/cellular/nrf9160/hard-float/libmodem_log.a and b/nrf_modem/lib/cellular/nrf9160/hard-float/libmodem_log.a differ diff --git a/nrf_modem/lib/cellular/nrf9160/soft-float/libmodem.a b/nrf_modem/lib/cellular/nrf9160/soft-float/libmodem.a index e13cb4322f..516e0bfb91 100644 Binary files a/nrf_modem/lib/cellular/nrf9160/soft-float/libmodem.a and b/nrf_modem/lib/cellular/nrf9160/soft-float/libmodem.a differ diff --git a/nrf_modem/lib/cellular/nrf9160/soft-float/libmodem_log.a b/nrf_modem/lib/cellular/nrf9160/soft-float/libmodem_log.a index 2416e83fc6..cdb8a38c60 100644 Binary files a/nrf_modem/lib/cellular/nrf9160/soft-float/libmodem_log.a and b/nrf_modem/lib/cellular/nrf9160/soft-float/libmodem_log.a differ diff --git a/nrf_modem/lib/cellular/nrf9230/hard-float/libmodem.a b/nrf_modem/lib/cellular/nrf9230/hard-float/libmodem.a index e0bae47d7b..6f67f29e66 100644 Binary files a/nrf_modem/lib/cellular/nrf9230/hard-float/libmodem.a and b/nrf_modem/lib/cellular/nrf9230/hard-float/libmodem.a differ diff --git a/nrf_modem/lib/cellular/nrf9230/hard-float/libmodem_log.a b/nrf_modem/lib/cellular/nrf9230/hard-float/libmodem_log.a index b326e93d96..ac30eaf512 100644 Binary files a/nrf_modem/lib/cellular/nrf9230/hard-float/libmodem_log.a and b/nrf_modem/lib/cellular/nrf9230/hard-float/libmodem_log.a differ diff --git a/nrf_modem/lib/cellular/nrf9230/soft-float/libmodem.a b/nrf_modem/lib/cellular/nrf9230/soft-float/libmodem.a index d94ab06ce0..b60dfdc033 100644 Binary files a/nrf_modem/lib/cellular/nrf9230/soft-float/libmodem.a and b/nrf_modem/lib/cellular/nrf9230/soft-float/libmodem.a differ diff --git a/nrf_modem/lib/cellular/nrf9230/soft-float/libmodem_log.a b/nrf_modem/lib/cellular/nrf9230/soft-float/libmodem_log.a index e37315e548..641f14c25b 100644 Binary files a/nrf_modem/lib/cellular/nrf9230/soft-float/libmodem_log.a and b/nrf_modem/lib/cellular/nrf9230/soft-float/libmodem_log.a differ diff --git a/nrf_modem/lib/dect_phy/nrf9120/hard-float/libmodem.a b/nrf_modem/lib/dect_phy/nrf9120/hard-float/libmodem.a index 08424f5713..bb3b16251a 100644 Binary files a/nrf_modem/lib/dect_phy/nrf9120/hard-float/libmodem.a and b/nrf_modem/lib/dect_phy/nrf9120/hard-float/libmodem.a differ diff --git a/nrf_modem/lib/dect_phy/nrf9120/hard-float/libmodem_log.a b/nrf_modem/lib/dect_phy/nrf9120/hard-float/libmodem_log.a index 8fc362fa18..85e30a6d84 100644 Binary files a/nrf_modem/lib/dect_phy/nrf9120/hard-float/libmodem_log.a and b/nrf_modem/lib/dect_phy/nrf9120/hard-float/libmodem_log.a differ diff --git a/nrf_modem/lib/dect_phy/nrf9120/soft-float/libmodem.a b/nrf_modem/lib/dect_phy/nrf9120/soft-float/libmodem.a index f570cb658c..3ab50fc031 100644 Binary files a/nrf_modem/lib/dect_phy/nrf9120/soft-float/libmodem.a and b/nrf_modem/lib/dect_phy/nrf9120/soft-float/libmodem.a differ diff --git a/nrf_modem/lib/dect_phy/nrf9120/soft-float/libmodem_log.a b/nrf_modem/lib/dect_phy/nrf9120/soft-float/libmodem_log.a index ae17d0b858..3735a6ccca 100644 Binary files a/nrf_modem/lib/dect_phy/nrf9120/soft-float/libmodem_log.a and b/nrf_modem/lib/dect_phy/nrf9120/soft-float/libmodem_log.a differ