16c39e015SJacob Keller.. SPDX-License-Identifier: GPL-2.0 26c39e015SJacob Keller 36c39e015SJacob Keller=================== 46c39e015SJacob Kellernfp devlink support 56c39e015SJacob Keller=================== 66c39e015SJacob Keller 76c39e015SJacob KellerThis document describes the devlink features implemented by the ``nfp`` 86c39e015SJacob Kellerdevice driver. 96c39e015SJacob Keller 106c39e015SJacob KellerParameters 116c39e015SJacob Keller========== 126c39e015SJacob Keller 136c39e015SJacob Keller.. list-table:: Generic parameters implemented 146c39e015SJacob Keller 156c39e015SJacob Keller * - Name 166c39e015SJacob Keller - Mode 176c39e015SJacob Keller * - ``fw_load_policy`` 186c39e015SJacob Keller - permanent 196c39e015SJacob Keller * - ``reset_dev_on_drv_probe`` 206c39e015SJacob Keller - permanent 21d4255d75SJacob Keller 22d4255d75SJacob KellerInfo versions 23d4255d75SJacob Keller============= 24d4255d75SJacob Keller 25d4255d75SJacob KellerThe ``nfp`` driver reports the following versions 26d4255d75SJacob Keller 27d4255d75SJacob Keller.. list-table:: devlink info versions implemented 28d4255d75SJacob Keller :widths: 5 5 90 29d4255d75SJacob Keller 30d4255d75SJacob Keller * - Name 31d4255d75SJacob Keller - Type 32d4255d75SJacob Keller - Description 33d4255d75SJacob Keller * - ``board.id`` 34d4255d75SJacob Keller - fixed 35d4255d75SJacob Keller - Part number identifying the board design 36d4255d75SJacob Keller * - ``board.rev`` 37d4255d75SJacob Keller - fixed 38d4255d75SJacob Keller - Revision of the board design 39d4255d75SJacob Keller * - ``board.manufacture`` 40d4255d75SJacob Keller - fixed 41d4255d75SJacob Keller - Vendor of the board design 42d4255d75SJacob Keller * - ``board.model`` 43d4255d75SJacob Keller - fixed 44d4255d75SJacob Keller - Model name of the board design 45d4255d75SJacob Keller * - ``fw.bundle_id`` 46d4255d75SJacob Keller - stored, running 47d4255d75SJacob Keller - Firmware bundle id 48d4255d75SJacob Keller * - ``fw.mgmt`` 49d4255d75SJacob Keller - stored, running 50d4255d75SJacob Keller - Version of the management firmware 51d4255d75SJacob Keller * - ``fw.cpld`` 52d4255d75SJacob Keller - stored, running 53d4255d75SJacob Keller - The CPLD firmware component version 54d4255d75SJacob Keller * - ``fw.app`` 55d4255d75SJacob Keller - stored, running 56d4255d75SJacob Keller - The APP firmware component version 57d4255d75SJacob Keller * - ``fw.undi`` 58d4255d75SJacob Keller - stored, running 59d4255d75SJacob Keller - The UNDI firmware component version 60d4255d75SJacob Keller * - ``fw.ncsi`` 61d4255d75SJacob Keller - stored, running 62d4255d75SJacob Keller - The NSCI firmware component version 63d4255d75SJacob Keller * - ``chip.init`` 64d4255d75SJacob Keller - stored, running 65d4255d75SJacob Keller - The CFGR firmware component version 66