Merge tag 'block-5.14-2021-08-20' of git://git.kernel.dk/linux-block
[linux-2.6-microblaze.git] / Documentation / networking / devlink / nfp.rst
1 .. SPDX-License-Identifier: GPL-2.0
2
3 ===================
4 nfp devlink support
5 ===================
6
7 This document describes the devlink features implemented by the ``nfp``
8 device driver.
9
10 Parameters
11 ==========
12
13 .. list-table:: Generic parameters implemented
14
15    * - Name
16      - Mode
17    * - ``fw_load_policy``
18      - permanent
19    * - ``reset_dev_on_drv_probe``
20      - permanent
21
22 Info versions
23 =============
24
25 The ``nfp`` driver reports the following versions
26
27 .. list-table:: devlink info versions implemented
28    :widths: 5 5 90
29
30    * - Name
31      - Type
32      - Description
33    * - ``board.id``
34      - fixed
35      - Part number identifying the board design
36    * - ``board.rev``
37      - fixed
38      - Revision of the board design
39    * - ``board.manufacture``
40      - fixed
41      - Vendor of the board design
42    * - ``board.model``
43      - fixed
44      - Model name of the board design
45    * - ``fw.bundle_id``
46      - stored, running
47      - Firmware bundle id
48    * - ``fw.mgmt``
49      - stored, running
50      - Version of the management firmware
51    * - ``fw.cpld``
52      - stored, running
53      - The CPLD firmware component version
54    * - ``fw.app``
55      - stored, running
56      - The APP firmware component version
57    * - ``fw.undi``
58      - stored, running
59      - The UNDI firmware component version
60    * - ``fw.ncsi``
61      - stored, running
62      - The NSCI firmware component version
63    * - ``chip.init``
64      - stored, running
65      - The CFGR firmware component version