Skip to content

Commit decad83

Browse files
committed
doc: bt_fast_pair: drop nRF53 Partition Manager exception
Update the Fast Pair integration guide and the Fast Pair library documentation to reflect that the nRF53 Series DFU configuration with MCUboot is no longer the exception that requires the Partition Manager. With the nRF53 migration to devicetree (DTS) for the Fast Pair Locator Tag sample, all supported board targets now define the Fast Pair partition through DTS. Replace the manually written Partition Manager deprecation note in both pages with the shared /includes/pm_deprecation.txt include, drop the nRF53 carve-out paragraph, and align the dependency note in the integration guide to mark the Partition Manager as fully deprecated (without the nRF53-only caveat). Ref: NCSDK-38010 Signed-off-by: Kamil Piszczek <Kamil.Piszczek@nordicsemi.no>
1 parent 4f040d5 commit decad83

2 files changed

Lines changed: 4 additions & 24 deletions

File tree

doc/nrf/external_comp/bt_fast_pair/core.rst

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -260,17 +260,7 @@ See the board overlay examples in the :ref:`fast_pair_input_device` and :ref:`fa
260260
Partition Manager (PM) (deprecated)
261261
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
262262

263-
.. note::
264-
The :ref:`partition_manager` script is a component in the |NCS| and is responsible for handling the memory partitioning at build time.
265-
266-
This functionality is in the process of being deprecated and replaced by Zephyr's default devicetree-based memory partitioning.
267-
It is recommended that all new designs using Nordic devices, excluding the nRF91 Series devices, are built with DTS instead of Partition Manager.
268-
Partition Manager will be removed from the |NCS| by the end of 2026 from the main branch.
269-
270-
For more information on how to configure partitions using DTS and how to migrate your existing configuration to DTS, see the :ref:`release_notes` page.
271-
272-
The only exception from these migration guidelines in the context of the Fast Pair sample support is the nRF53 Series DFU configuration with MCUboot in the overwrite mode (for example, the ``nrf5340dk/nrf5340/cpuapp`` board target in the :ref:`fast_pair_locator_tag` sample).
273-
This particular configuration is not yet deprecated, as the DTS alternative is not yet available.
263+
.. include:: /includes/pm_deprecation.txt
274264

275265
For devices that support :ref:`partition_manager`, the system also automatically creates the ``bt_fast_pair`` partition.
276266
The partition is defined in the :file:`subsys/partition_manager/pm.yml.bt_fast_pair` file.
@@ -279,7 +269,7 @@ The partition is defined in the :file:`subsys/partition_manager/pm.yml.bt_fast_p
279269
The dynamic generation of the ``bt_fast_pair`` partition definition is only supported if you enable the :kconfig:option:`CONFIG_BT_FAST_PAIR` Kconfig option in your application image.
280270

281271
Alternatively, you can define the Fast Pair partition manually in the application's static Partition Manager configuration file.
282-
See the nRF53 board examples in the :file:`samples/bluetooth/fast_pair/locator_tag/configuration/` directory, which is a part of the :ref:`fast_pair_locator_tag` sample.
272+
See the board examples in the :file:`tests/subsys/bluetooth/fast_pair/locator_tag_legacy/configuration` directory, which is a part of the test project for the deprecated (legacy) version of the :ref:`fast_pair_locator_tag` project.
283273
For more information about defining Partition Manager partitions, see the :ref:`Configuration <pm_configuration>` section of the :ref:`partition_manager` page.
284274

285275
.. note::
@@ -1343,5 +1333,5 @@ The following are the required dependencies for the Fast Pair integration:
13431333
* :ref:`nrfxlib:crypto`
13441334
* :ref:`zephyr:bluetooth`
13451335
* :ref:`zephyr:settings_api`
1346-
* :ref:`partition_manager` (deprecated, only used for nRF53 Series board targets)
1336+
* :ref:`partition_manager` (deprecated)
13471337
* :ref:`dult_readme`

doc/nrf/libraries/bluetooth/fast_pair/core.rst

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -167,17 +167,7 @@ This allows a Fast Pair Seeker to control the security re-establishment.
167167
Partition Manager (deprecated)
168168
------------------------------
169169

170-
.. note::
171-
The :ref:`partition_manager` script is a component in the |NCS| and is responsible for handling the memory partitioning at build time.
172-
173-
This functionality is in the process of being deprecated and replaced by Zephyr's default devicetree-based memory partitioning.
174-
It is recommended that all new designs using Nordic devices, excluding the nRF91 Series devices, are built with DTS instead of Partition Manager.
175-
Partition Manager will be removed from the |NCS| by the end of 2026 from the main branch.
176-
177-
For more information on how to configure partitions using DTS and how to migrate your existing configuration to DTS, see the :ref:`release_notes` page.
178-
179-
The only exception from these migration guidelines in the context of the Fast Pair sample support is the nRF53 Series DFU configuration with MCUboot in the overwrite mode (for example, the ``nrf5340dk/nrf5340/cpuapp`` board target in the :ref:`fast_pair_locator_tag` sample).
180-
This particular configuration is not yet deprecated, as the DTS alternative is not yet available.
170+
.. include:: /includes/pm_deprecation.txt
181171

182172
The Fast Pair provisioning data is preprogrammed to a dedicated flash memory partition.
183173

0 commit comments

Comments
 (0)