2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/net/ethernet/broadcom/bnxt
Damodharam Ammepalli c3be245dfc bnxt_en: add .set_module_eeprom_by_page() support
Add support for .set_module_eeprom_by_page() callback
which implements generic solution for modules eeprom access.
This implementation also supports CMIS 5.0.3 compliant
eeprom FW download.

Sample Usage:
ethtool --flash-module-firmware enp177s0np0 file dummy.bin

Signed-off-by: Damodharam Ammepalli <damodharam.ammepalli@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Link: https://patch.msgid.link/20250310183129.3154117-8-michael.chan@broadcom.com
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2025-03-18 10:25:22 +01:00
..
bnxt_coredump.c bnxt_en: Add support for a new ethtool dump flag 3 2025-03-18 10:25:21 +01:00
bnxt_coredump.h bnxt_en: Add FW trace coredump segments to the coredump 2024-11-18 19:48:55 -08:00
bnxt_dcb.c bnxt_en: Fix possible crash after creating sw mqprio TCs 2024-01-19 21:15:13 -08:00
bnxt_dcb.h eth: bnxt: fix warning for define in struct_group 2023-07-28 13:47:34 -07:00
bnxt_debugfs.c bnxt_en: avoid truncation of per rx run debugfs filename 2024-08-14 20:36:17 -07:00
bnxt_debugfs.h
bnxt_devlink.c bnxt_en: Add devlink support for ENABLE_ROCE nvm parameter 2025-03-18 10:25:22 +01:00
bnxt_devlink.h bnxt_en: Add devlink support for ENABLE_ROCE nvm parameter 2025-03-18 10:25:22 +01:00
bnxt_dim.c
bnxt_ethtool.c bnxt_en: add .set_module_eeprom_by_page() support 2025-03-18 10:25:22 +01:00
bnxt_ethtool.h bnxt_en: ethtool: Support unset l4proto on ip4/ip6 ntuple rules 2024-11-06 17:39:59 -08:00
bnxt_fw_hdr.h
bnxt_hsi.h bnxt_en: Update firmware interface to 1.10.3.97 2025-03-18 10:25:22 +01:00
bnxt_hwmon.c bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI 2023-10-22 11:41:45 +01:00
bnxt_hwmon.h bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI 2023-10-22 11:41:45 +01:00
bnxt_hwrm.c bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() 2024-06-13 08:05:46 -07:00
bnxt_hwrm.h eth: bnxt: fix backward compatibility with older devices 2023-10-17 17:50:55 -07:00
bnxt_nvm_defs.h
bnxt_ptp.c bnxt_en: Refactor bnxt_ptp_init() 2024-11-26 15:29:31 +01:00
bnxt_ptp.h bnxt_en: Refactor bnxt_ptp_init() 2024-11-26 15:29:31 +01:00
bnxt_sriov.c eth: bnxt: remove most dependencies on RTNL 2025-03-06 12:59:45 -08:00
bnxt_sriov.h
bnxt_tc.c bnxt_en: flower: validate control flags 2024-04-24 19:57:19 -07:00
bnxt_tc.h
bnxt_ulp.c eth: bnxt: remove most dependencies on RTNL 2025-03-06 12:59:45 -08:00
bnxt_ulp.h RDMA v6.14 merge window pull request 2025-01-24 12:21:28 -08:00
bnxt_vfr.c eth: bnxt: remove most dependencies on RTNL 2025-03-06 12:59:45 -08:00
bnxt_vfr.h bnxt_en: Allow to set switchdev mode without existing VFs 2023-04-13 11:04:51 +02:00
bnxt_xdp.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-03-13 23:08:11 +01:00
bnxt_xdp.h eth: bnxt: do not update checksum in bnxt_xdp_build_skb() 2025-03-10 13:31:11 -07:00
bnxt.c bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set 2025-03-18 10:25:22 +01:00
bnxt.h bnxt_en: Add support for a new ethtool dump flag 3 2025-03-18 10:25:21 +01:00
Makefile bnxt_en: Move hwmon functions into a dedicated file 2023-10-04 11:23:01 +01:00