[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <cover.1739186252.git.ecree.xilinx@gmail.com>
Date: Mon, 10 Feb 2025 11:25:41 +0000
From: <edward.cree@....com>
To: <linux-net-drivers@....com>, <davem@...emloft.net>, <kuba@...nel.org>,
<edumazet@...gle.com>, <pabeni@...hat.com>, <horms@...nel.org>,
<andrew+netdev@...n.ch>
CC: Edward Cree <ecree.xilinx@...il.com>, <habetsm.xilinx@...il.com>,
<jiri@...nulli.us>, <netdev@...r.kernel.org>
Subject: [PATCH v2 net-next 0/4] sfc: support devlink flash
From: Edward Cree <ecree.xilinx@...il.com>
Allow upgrading device firmware on Solarflare NICs through standard tools.
Edward Cree (4):
sfc: parse headers of devlink flash images
sfc: extend NVRAM MCDI handlers
sfc: deploy devlink flash images to NIC over MCDI
sfc: document devlink flash support
Changed in v2:
* Fix build error (unused function) when CONFIG_SFC_MTD=n (kernel test robot)
* Update Kconfig description for CONFIG_SFC_MTD
v1: https://lore.kernel.org/netdev/cover.1738881614.git.ecree.xilinx@gmail.com/
Documentation/networking/devlink/sfc.rst | 16 +-
drivers/net/ethernet/sfc/Kconfig | 5 +-
drivers/net/ethernet/sfc/Makefile | 2 +-
drivers/net/ethernet/sfc/ef10.c | 7 +-
drivers/net/ethernet/sfc/efx_common.c | 1 +
drivers/net/ethernet/sfc/efx_devlink.c | 13 +
drivers/net/ethernet/sfc/efx_reflash.c | 514 +++++++++++++++++++++++
drivers/net/ethernet/sfc/efx_reflash.h | 20 +
drivers/net/ethernet/sfc/fw_formats.h | 114 +++++
drivers/net/ethernet/sfc/mcdi.c | 115 ++++-
drivers/net/ethernet/sfc/mcdi.h | 22 +-
drivers/net/ethernet/sfc/net_driver.h | 2 +
12 files changed, 804 insertions(+), 27 deletions(-)
create mode 100644 drivers/net/ethernet/sfc/efx_reflash.c
create mode 100644 drivers/net/ethernet/sfc/efx_reflash.h
create mode 100644 drivers/net/ethernet/sfc/fw_formats.h
Powered by blists - more mailing lists