3
0
Fork 0
forked from mirrors/linux
kernel/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.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
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_dcb.h
bnxt_debugfs.c
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_hwmon.h
bnxt_hwrm.c
bnxt_hwrm.h
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_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_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
Makefile