]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bnxt_en: Added support for Secure Firmware Update
authorRob Swindell <Rob.Swindell@broadcom.com>
Mon, 19 Sep 2016 07:58:03 +0000 (03:58 -0400)
committerDhaval Giani <dhaval.giani@oracle.com>
Fri, 20 Jan 2017 18:07:37 +0000 (13:07 -0500)
commitd441f9b99c46fa3cb5c0f4f77843642db3f973b6
tree4948354028f235ee5d7d35d60e2673ee8027639f
parentaa93e0c57f1c5b40de6adb1b60276ddb76ce2c03
bnxt_en: Added support for Secure Firmware Update

Orabug: 24567991

Using Ethtool flashdev command, entire NVM package (*.pkg) files
may now be staged into the "update" area of the NVM and subsequently
verified and installed by the firmware using the newly introduced
command: NVM_INSTALL_UPDATE.

We also introduce use of the new firmware command FW_SET_TIME so that the
NVM-resident package installation log contains valid time-stamps.

Signed-off-by: Rob Swindell <Rob.Swindell@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 5ac67d8bc753b122175e682274599338b3ee7d42)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
drivers/net/ethernet/broadcom/bnxt/bnxt_fw_hdr.h