162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci=================== 462306a36Sopenharmony_cinfp devlink support 562306a36Sopenharmony_ci=================== 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciThis document describes the devlink features implemented by the ``nfp`` 862306a36Sopenharmony_cidevice driver. 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciParameters 1162306a36Sopenharmony_ci========== 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci.. list-table:: Generic parameters implemented 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci * - Name 1662306a36Sopenharmony_ci - Mode 1762306a36Sopenharmony_ci * - ``fw_load_policy`` 1862306a36Sopenharmony_ci - permanent 1962306a36Sopenharmony_ci * - ``reset_dev_on_drv_probe`` 2062306a36Sopenharmony_ci - permanent 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ciInfo versions 2362306a36Sopenharmony_ci============= 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciThe ``nfp`` driver reports the following versions 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci.. list-table:: devlink info versions implemented 2862306a36Sopenharmony_ci :widths: 5 5 90 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci * - Name 3162306a36Sopenharmony_ci - Type 3262306a36Sopenharmony_ci - Description 3362306a36Sopenharmony_ci * - ``board.id`` 3462306a36Sopenharmony_ci - fixed 3562306a36Sopenharmony_ci - Part number identifying the board design 3662306a36Sopenharmony_ci * - ``board.rev`` 3762306a36Sopenharmony_ci - fixed 3862306a36Sopenharmony_ci - Revision of the board design 3962306a36Sopenharmony_ci * - ``board.manufacture`` 4062306a36Sopenharmony_ci - fixed 4162306a36Sopenharmony_ci - Vendor of the board design 4262306a36Sopenharmony_ci * - ``board.model`` 4362306a36Sopenharmony_ci - fixed 4462306a36Sopenharmony_ci - Model name of the board design 4562306a36Sopenharmony_ci * - ``fw.bundle_id`` 4662306a36Sopenharmony_ci - stored, running 4762306a36Sopenharmony_ci - Firmware bundle id 4862306a36Sopenharmony_ci * - ``fw.mgmt`` 4962306a36Sopenharmony_ci - stored, running 5062306a36Sopenharmony_ci - Version of the management firmware 5162306a36Sopenharmony_ci * - ``fw.cpld`` 5262306a36Sopenharmony_ci - stored, running 5362306a36Sopenharmony_ci - The CPLD firmware component version 5462306a36Sopenharmony_ci * - ``fw.app`` 5562306a36Sopenharmony_ci - stored, running 5662306a36Sopenharmony_ci - The APP firmware component version 5762306a36Sopenharmony_ci * - ``fw.undi`` 5862306a36Sopenharmony_ci - stored, running 5962306a36Sopenharmony_ci - The UNDI firmware component version 6062306a36Sopenharmony_ci * - ``fw.ncsi`` 6162306a36Sopenharmony_ci - stored, running 6262306a36Sopenharmony_ci - The NSCI firmware component version 6362306a36Sopenharmony_ci * - ``chip.init`` 6462306a36Sopenharmony_ci - stored, running 6562306a36Sopenharmony_ci - The CFGR firmware component version 66