Commit 7d5aa9a5 authored by Shannon Nelson's avatar Shannon Nelson Committed by David S. Miller
Browse files

devlink: Add new info version tags for ASIC and FW



The current tag set is still rather small and needs a couple
more tags to help with ASIC identification and to have a
more generic FW version.

Cc: Jiri Pirko <jiri@resnulli.us>
Acked-by: default avatarJakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: default avatarShannon Nelson <snelson@pensando.io>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 0d622143
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -14,11 +14,27 @@ board.rev

Board design revision.

asic.id
=======

ASIC design identifier.

asic.rev
========

ASIC design revision.

board.manufacture
=================

An identifier of the company or the facility which produced the part.

fw
==

Overall firmware version, often representing the collection of
fw.mgmt, fw.app, etc.

fw.mgmt
=======

+7 −0
Original line number Diff line number Diff line
@@ -458,6 +458,13 @@ enum devlink_param_generic_id {
/* Maker of the board */
#define DEVLINK_INFO_VERSION_GENERIC_BOARD_MANUFACTURE	"board.manufacture"

/* Part number, identifier of asic design */
#define DEVLINK_INFO_VERSION_GENERIC_ASIC_ID	"asic.id"
/* Revision of asic design */
#define DEVLINK_INFO_VERSION_GENERIC_ASIC_REV	"asic.rev"

/* Overall FW version */
#define DEVLINK_INFO_VERSION_GENERIC_FW		"fw"
/* Control processor FW version */
#define DEVLINK_INFO_VERSION_GENERIC_FW_MGMT	"fw.mgmt"
/* Data path microcode controlling high-speed packet processing */