netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 net-next 0/4] sfc: support devlink flash
@ 2025-02-10 11:25 edward.cree
  2025-02-10 11:25 ` [PATCH v2 net-next 1/4] sfc: parse headers of devlink flash images edward.cree
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: edward.cree @ 2025-02-10 11:25 UTC (permalink / raw)
  To: linux-net-drivers, davem, kuba, edumazet, pabeni, horms,
	andrew+netdev
  Cc: Edward Cree, habetsm.xilinx, jiri, netdev

From: Edward Cree <ecree.xilinx@gmail.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


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-02-12  2:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-10 11:25 [PATCH v2 net-next 0/4] sfc: support devlink flash edward.cree
2025-02-10 11:25 ` [PATCH v2 net-next 1/4] sfc: parse headers of devlink flash images edward.cree
2025-02-10 11:25 ` [PATCH v2 net-next 2/4] sfc: extend NVRAM MCDI handlers edward.cree
2025-02-10 11:25 ` [PATCH v2 net-next 3/4] sfc: deploy devlink flash images to NIC over MCDI edward.cree
2025-02-10 11:25 ` [PATCH v2 net-next 4/4] sfc: document devlink flash support edward.cree
2025-02-10 13:51   ` Jiri Pirko
2025-02-10 14:50     ` Edward Cree
2025-02-10 16:21       ` Jiri Pirko
2025-02-10 21:11       ` Jacob Keller
2025-02-12  2:00 ` [PATCH v2 net-next 0/4] sfc: support devlink flash patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).