162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci=================== 462306a36Sopenharmony_cisfc devlink support 562306a36Sopenharmony_ci=================== 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciThis document describes the devlink features implemented by the ``sfc`` 862306a36Sopenharmony_cidevice driver for the ef100 device. 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciInfo versions 1162306a36Sopenharmony_ci============= 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciThe ``sfc`` driver reports the following versions 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci.. list-table:: devlink info versions implemented 1662306a36Sopenharmony_ci :widths: 5 5 90 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci * - Name 1962306a36Sopenharmony_ci - Type 2062306a36Sopenharmony_ci - Description 2162306a36Sopenharmony_ci * - ``fw.mgmt.suc`` 2262306a36Sopenharmony_ci - running 2362306a36Sopenharmony_ci - For boards where the management function is split between multiple 2462306a36Sopenharmony_ci control units, this is the SUC control unit's firmware version. 2562306a36Sopenharmony_ci * - ``fw.mgmt.cmc`` 2662306a36Sopenharmony_ci - running 2762306a36Sopenharmony_ci - For boards where the management function is split between multiple 2862306a36Sopenharmony_ci control units, this is the CMC control unit's firmware version. 2962306a36Sopenharmony_ci * - ``fpga.rev`` 3062306a36Sopenharmony_ci - running 3162306a36Sopenharmony_ci - FPGA design revision. 3262306a36Sopenharmony_ci * - ``fpga.app`` 3362306a36Sopenharmony_ci - running 3462306a36Sopenharmony_ci - Datapath programmable logic version. 3562306a36Sopenharmony_ci * - ``fw.app`` 3662306a36Sopenharmony_ci - running 3762306a36Sopenharmony_ci - Datapath software/microcode/firmware version. 3862306a36Sopenharmony_ci * - ``coproc.boot`` 3962306a36Sopenharmony_ci - running 4062306a36Sopenharmony_ci - SmartNIC application co-processor (APU) first stage boot loader version. 4162306a36Sopenharmony_ci * - ``coproc.uboot`` 4262306a36Sopenharmony_ci - running 4362306a36Sopenharmony_ci - SmartNIC application co-processor (APU) co-operating system loader version. 4462306a36Sopenharmony_ci * - ``coproc.main`` 4562306a36Sopenharmony_ci - running 4662306a36Sopenharmony_ci - SmartNIC application co-processor (APU) main operating system version. 4762306a36Sopenharmony_ci * - ``coproc.recovery`` 4862306a36Sopenharmony_ci - running 4962306a36Sopenharmony_ci - SmartNIC application co-processor (APU) recovery operating system version. 5062306a36Sopenharmony_ci * - ``fw.exprom`` 5162306a36Sopenharmony_ci - running 5262306a36Sopenharmony_ci - Expansion ROM version. For boards where the expansion ROM is split between 5362306a36Sopenharmony_ci multiple images (e.g. PXE and UEFI), this is the specifically the PXE boot 5462306a36Sopenharmony_ci ROM version. 5562306a36Sopenharmony_ci * - ``fw.uefi`` 5662306a36Sopenharmony_ci - running 5762306a36Sopenharmony_ci - UEFI driver version (No UNDI support). 58