1.. SPDX-License-Identifier: GPL-2.0
2
3===================
4sfc devlink support
5===================
6
7This document describes the devlink features implemented by the ``sfc``
8device driver for the ef100 device.
9
10Info versions
11=============
12
13The ``sfc`` driver reports the following versions
14
15.. list-table:: devlink info versions implemented
16   :widths: 5 5 90
17
18   * - Name
19     - Type
20     - Description
21   * - ``fw.mgmt.suc``
22     - running
23     - For boards where the management function is split between multiple
24       control units, this is the SUC control unit's firmware version.
25   * - ``fw.mgmt.cmc``
26     - running
27     - For boards where the management function is split between multiple
28       control units, this is the CMC control unit's firmware version.
29   * - ``fpga.rev``
30     - running
31     - FPGA design revision.
32   * - ``fpga.app``
33     - running
34     - Datapath programmable logic version.
35   * - ``fw.app``
36     - running
37     - Datapath software/microcode/firmware version.
38   * - ``coproc.boot``
39     - running
40     - SmartNIC application co-processor (APU) first stage boot loader version.
41   * - ``coproc.uboot``
42     - running
43     - SmartNIC application co-processor (APU) co-operating system loader version.
44   * - ``coproc.main``
45     - running
46     - SmartNIC application co-processor (APU) main operating system version.
47   * - ``coproc.recovery``
48     - running
49     - SmartNIC application co-processor (APU) recovery operating system version.
50   * - ``fw.exprom``
51     - running
52     - Expansion ROM version. For boards where the expansion ROM is split between
53       multiple images (e.g. PXE and UEFI), this is the specifically the PXE boot
54       ROM version.
55   * - ``fw.uefi``
56     - running
57     - UEFI driver version (No UNDI support).
58