Skip to content

Commit 83c5a78

Browse files
kkasperczyk-noArekBalysNordic
authored andcommitted
doc: Updated Matter and Thread .rst files to include 54LM20
Updated Matter and Thread documentation to include nRF54LM20 DK. Matter table for tx power is out-dated and has a lot of bugs. Fixed bugs, added missing entries and added 54lm20 dk. Updated OT memory requirements with table for nRF54LM20 Updated Matter memory requirements by adding tables for nRF54LM20. Additionally, updated tables for diagnostic logs that were out of date. Signed-off-by: Kamil Kasperczyk <[email protected]>
1 parent 621627e commit 83c5a78

File tree

15 files changed

+332
-92
lines changed

15 files changed

+332
-92
lines changed

doc/nrf/protocols/matter/end_product/security.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,12 @@ This is a reference configuration that can be modified in the production firmwar
121121
- CRACEN [2]_
122122
- Yes
123123
- Trusted Storage library + Hardware Unique Key (HUK) + Key Management Unit (KMU)
124-
124+
* - nRF54LM20 SoC
125+
- Thread
126+
- PSA Crypto API
127+
- CRACEN [2]_
128+
- Yes
129+
- Trusted Storage library + Hardware Unique Key (HUK) + Key Management Unit (KMU)
125130

126131
.. [1] The CryptoCell backend is used in parallel with the Oberon backend.
127132
By default, the CryptoCell backend is used only for Random Number Generation (RNG) and the AEAD key derivation driver.

doc/nrf/protocols/matter/getting_started/ecosystem_compatibility_testing.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Prerequisites
1919

2020
At the very least, you need the following pieces of hardware to set up and test the interoperability scenario from the tutorial:
2121

22-
* Matter over Thread development kit: 1x nRF52840 DK, 1x nRF5340 DK, or 1x nRF54L15 DK
22+
* Matter over Thread development kit: 1x nRF52840 DK, 1x nRF5340 DK, 1x nRF54L15 DK, or 1x nRF54LM20 DK
2323
* Matter over Wi-Fi development kit: 1x nRF7002 DK
2424
* Devices from at least one of commercial ecosystems compatible with the official Matter implementation, for example:
2525

doc/nrf/protocols/matter/getting_started/hw_requirements.rst

Lines changed: 149 additions & 20 deletions
Large diffs are not rendered by default.

doc/nrf/protocols/matter/getting_started/low_power_configuration.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,9 +242,9 @@ Disable LEDs module
242242
When performing the power measurements on various development kits, the LEDs can either be included in the measurement circuit or not:
243243

244244
* For the nRF52840 DK and nRF5340 DK, the LEDs are excluded from the measurement circuit, so they can be enabled for the low power configuration and it is not going to impact the measurement results.
245-
* For the nRF54L15 DK, the MOSFET transistors controlling the LEDs are included in the measurement circuit.
245+
* For the nRF54L15 DK and nRF54LM20 DK, the MOSFET transistors controlling the LEDs are included in the measurement circuit.
246246
This results in measurement results being increased by an additional, small leakage current that appears if an LED is turned on.
247-
To measure the current consumption of the nRF54L15 SoC without including development kit components, such as LEDs, it is recommended to disable them.
247+
To measure the current consumption of the nRF54L15 or nRF54LM20 SoC without including development kit components, such as LEDs, it is recommended to disable them.
248248

249249
To disable LEDs in the Matter samples and applications, set the :ref:`CONFIG_NCS_SAMPLE_MATTER_LEDS <CONFIG_NCS_SAMPLE_MATTER_LEDS>` Kconfig option to ``n``.
250250

doc/nrf/protocols/matter/getting_started/transmission_power.rst

Lines changed: 95 additions & 55 deletions
Large diffs are not rendered by default.

doc/nrf/protocols/matter/overview/integration.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,12 @@ This platform design is suitable for the following development kits:
5656

5757
.. table-from-rows:: /includes/sample_board_rows.txt
5858
:header: heading
59-
:rows: nrf52840dk_nrf52840, nrf5340dk_nrf5340_cpuapp, nrf54l15dk_nrf54l15_cpuapp_and_cpuapp_ns
59+
:rows: nrf52840dk_nrf52840, nrf5340dk_nrf5340_cpuapp, nrf54l15dk_nrf54l15_cpuapp_and_cpuapp_ns, nrf54lm20dk_nrf54lm20a_cpuapp
6060

6161
The design differences between the supported SoCs are the following:
6262

6363
* On the nRF5340, SoC the network core runs both the Bluetooth LE Controller and the 802.15.4 IEEE Radio Driver.
64-
* On the nRF52840 and nRF54L15 SoCs, all components are located on the application core.
64+
* On the nRF52840, nRF54L15 and nRF54LM20 SoCs, all components are located on the application core.
6565

6666
.. figure:: ../../thread/overview/images/thread_platform_design_multi.svg
6767
:alt: Multiprotocol Thread and Bluetooth LE architecture (nRF52, nRF54L)

doc/nrf/protocols/thread/overview/architectures.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ This platform design is suitable for the following development kits:
121121

122122
.. table-from-rows:: /includes/sample_board_rows.txt
123123
:header: heading
124-
:rows: nrf52840dk_nrf52840, nrf5340dk_nrf5340_cpuapp, nrf54l15dk_nrf54l15_cpuapp_and_cpuapp_ns, nrf54l15dk_nrf54l10_cpuapp, nrf21540dk_nrf52840
124+
:rows: nrf52840dk_nrf52840, nrf5340dk_nrf5340_cpuapp, nrf54l15dk_nrf54l15_cpuapp_and_cpuapp_ns, nrf54l15dk_nrf54l10_cpuapp, nrf54lm20dk_nrf54lm20a_cpuapp, nrf21540dk_nrf52840
125125

126126
.. _thread_architectures_designs_soc_designs_multiprotocol:
127127

@@ -176,7 +176,7 @@ This platform design is suitable for the following development kits:
176176

177177
.. table-from-rows:: /includes/sample_board_rows.txt
178178
:header: heading
179-
:rows: nrf52840dk_nrf52840, nrf5340dk_nrf5340_cpuapp, nrf54l15dk_nrf54l15_cpuapp_and_cpuapp_ns, nrf54l15dk_nrf54l10_cpuapp
179+
:rows: nrf52840dk_nrf52840, nrf5340dk_nrf5340_cpuapp, nrf54l15dk_nrf54l15_cpuapp_and_cpuapp_ns, nrf54l15dk_nrf54l10_cpuapp, nrf54lm20dk_nrf54lm20a_cpuapp
180180

181181
.. _thread_architectures_designs_cp:
182182

@@ -282,7 +282,7 @@ This platform design is suitable for the following development kits:
282282

283283
.. table-from-rows:: /includes/sample_board_rows.txt
284284
:header: heading
285-
:rows: nrf52833dk_nrf52833, nrf52840dk_nrf52840, nrf54l15dk_nrf54l15_cpuapp_and_cpuapp_ns, nrf54l15dk_nrf54l05_cpuapp, nrf21540dk_nrf52840
285+
:rows: nrf52833dk_nrf52833, nrf52840dk_nrf52840, nrf54l15dk_nrf54l15_cpuapp_and_cpuapp_ns, nrf54l15dk_nrf54l05_cpuapp, nrf54lm20dk_nrf54lm20a_cpuapp, nrf21540dk_nrf52840
286286

287287
.. _thread_architectures_designs_cp_uart:
288288

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
.. tabs::
2+
3+
.. group-tab:: Single protocol
4+
5+
.. table:: nRF54LM20 single protocol Thread 1.4 memory requirements
6+
7+
+-----------------------------+----------+-------+-------+
8+
| | master | FTD | MTD |
9+
+=============================+==========+=======+=======+
10+
| ROM OT stack + App [kB] | 446 | 333 | 280 |
11+
+-----------------------------+----------+-------+-------+
12+
| ROM Bluetooth LE stack [kB] | 0 | 0 | 0 |
13+
+-----------------------------+----------+-------+-------+
14+
| Persistent storage [kB] | 32 | 32 | 32 |
15+
+-----------------------------+----------+-------+-------+
16+
| Free ROM [kB] | 1558 | 1671 | 1724 |
17+
+-----------------------------+----------+-------+-------+
18+
| RAM OT stack + App [kB] | 94 | 85 | 71 |
19+
+-----------------------------+----------+-------+-------+
20+
| RAM Bluetooth LE stack [kB] | 0 | 0 | 0 |
21+
+-----------------------------+----------+-------+-------+
22+
| Free RAM [kB] | 418 | 427 | 441 |
23+
+-----------------------------+----------+-------+-------+
24+
25+
26+
.. group-tab:: Multiprotocol
27+
28+
.. table:: nRF54LM20 multiprotocol Thread 1.4 memory requirements
29+
30+
+-----------------------------+----------+-------+-------+
31+
| | master | FTD | MTD |
32+
+=============================+==========+=======+=======+
33+
| ROM OT stack + App [kB] | 446 | 333 | 280 |
34+
+-----------------------------+----------+-------+-------+
35+
| ROM Bluetooth LE stack [kB] | 73 | 73 | 72 |
36+
+-----------------------------+----------+-------+-------+
37+
| Persistent storage [kB] | 32 | 32 | 32 |
38+
+-----------------------------+----------+-------+-------+
39+
| Free ROM [kB] | 1485 | 1598 | 1652 |
40+
+-----------------------------+----------+-------+-------+
41+
| RAM OT stack + App [kB] | 94 | 85 | 71 |
42+
+-----------------------------+----------+-------+-------+
43+
| RAM Bluetooth LE stack [kB] | 14 | 13 | 13 |
44+
+-----------------------------+----------+-------+-------+
45+
| Free RAM [kB] | 404 | 414 | 428 |
46+
+-----------------------------+----------+-------+-------+

doc/nrf/protocols/thread/overview/security.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ This is a reference configuration that you can modify in the production firmware
191191
- Oberon + CryptoCell [2]_
192192
- Yes
193193
- Trusted Storage library + Hardware Unique Key (HUK)
194-
* - nRF54L15, nRF54L10, nRF54L05 SoCs
194+
* - nRF54LM20, nRF54L15, nRF54L10, nRF54L05 SoCs
195195
- Thread
196196
- CRACEN [3]_
197197
- Yes

doc/nrf/releases_and_maturity/software_maturity.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,56 +300,67 @@ The following table indicates the software maturity levels of the support for ea
300300
- nRF54L05
301301
- nRF54L10
302302
- nRF54L15
303+
- nRF54LM20
303304
* - **Bluetooth®**
304305
- Supported
305306
- Supported
306307
- Supported
307308
- Supported
309+
- --
308310
* - **Bluetooth Mesh**
309311
- --
310312
- Supported
311313
- Supported
312314
- Supported
315+
- --
313316
* - **DECT NR+ PHY**
314317
- --
315318
- --
316319
- --
317320
- --
321+
- --
318322
* - **LTE**
319323
- --
320324
- --
321325
- --
322326
- --
327+
- --
323328
* - **Matter**
324329
- --
325330
- --
326331
- Supported
327332
- Supported
333+
- Experimental
328334
* - **NFC**
329335
- Experimental
330336
- Supported
331337
- Supported
332338
- Supported
339+
- --
333340
* - **Sidewalk**
334341
- --
335342
- --
336343
- Supported\ :sup:`4`
337344
- Supported\ :sup:`4`
345+
- --
338346
* - **Thread**
339347
- --
340348
- Supported
341349
- Supported
342350
- Supported
351+
- Experimental
343352
* - **Wi-Fi®**
344353
- Experimental\ :sup:`3`
345354
- --
346355
- --
347356
- Experimental\ :sup:`3`
357+
- --
348358
* - **Zigbee**
349359
- --
350360
- Supported\ :sup:`5`
351361
- Supported\ :sup:`5`
352362
- Supported\ :sup:`5`
363+
- --
353364

354365
.. group-tab:: nRF91 Series
355366

@@ -1499,46 +1510,55 @@ The following table indicates the software maturity levels of the support for ea
14991510
- nRF54L05
15001511
- nRF54L10
15011512
- nRF54L15
1513+
- nRF54LM20
15021514
* - **Matter - OTA DFU over Bluetooth LE**
15031515
- --
15041516
- --
15051517
- Supported
15061518
- Supported
1519+
- Experimental
15071520
* - **Matter Intermittently Connected Device**
15081521
- --
15091522
- --
15101523
- Supported
15111524
- Supported
1525+
- Experimental
15121526
* - **Matter commissioning over Bluetooth LE with NFC onboarding**
15131527
- --
15141528
- --
15151529
- Supported
15161530
- Supported
1531+
- Experimental
15171532
* - **Matter commissioning over Bluetooth LE with QR code onboarding**
15181533
- --
15191534
- --
15201535
- Supported
15211536
- Supported
1537+
- Experimental
15221538
* - **Matter commissioning over IP**
15231539
- --
15241540
- --
15251541
- Supported
15261542
- Supported
1543+
- Experimental
15271544
* - **Matter over Thread**
15281545
- --
15291546
- --
15301547
- Supported
15311548
- Supported
1549+
- Experimental
15321550
* - **Matter over Wi-Fi**
15331551
- --
15341552
- --
15351553
- --
15361554
- --
1555+
- --
15371556
* - **OTA DFU over Matter**
15381557
- --
15391558
- --
15401559
- Supported
15411560
- Supported
1561+
- Experimental
15421562

15431563
.. tab:: nRF91 Series
15441564
.. list-table:: Matter features support

0 commit comments

Comments
 (0)