]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
bnge/bng_re: Add a new HSI
authorVikas Gupta <vikas.gupta@broadcom.com>
Sun, 8 Feb 2026 17:29:25 +0000 (22:59 +0530)
committerPaolo Abeni <pabeni@redhat.com>
Wed, 11 Feb 2026 12:44:47 +0000 (13:44 +0100)
commit42d1c54d624886ae46dbab89ed6b2088434ca088
treea63aa7f9200d11e5058fbb526f0c9e3fb34f634e
parent1abee69a95c609cd0470bcfd9750157ab7b217a7
bnge/bng_re: Add a new HSI

The HSI is shared between the firmware and the driver and is
automatically generated.
Add a new HSI for the BNGE driver. The current HSI refers to BNXT,
which will become incompatible with ThorUltra devices as the
BNGE driver adds more features. The BNGE driver will not use the HSI
located in the bnxt folder.
Also, add an HSI for ThorUltra RoCE driver.

Changes in v3:
- Fix in bng_roce_hsi.h reported by Jakub (AI review)
  https://lore.kernel.org/netdev/20260207051422.4181717-1-kuba@kernel.org/
- Add an entry in MAINTAINERS

Signed-off-by: Vikas Gupta <vikas.gupta@broadcom.com>
Signed-off-by: Siva Reddy Kallam <siva.kallam@broadcom.com>
Reviewed-by: Bhargava Chenna Marreddy <bhargava.marreddy@broadcom.com>
Link: https://patch.msgid.link/20260208172925.1861255-1-vikas.gupta@broadcom.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
15 files changed:
MAINTAINERS
drivers/infiniband/hw/bng_re/Makefile
drivers/infiniband/hw/bng_re/bng_fw.c
drivers/infiniband/hw/bng_re/bng_res.c
drivers/infiniband/hw/bng_re/bng_res.h
drivers/infiniband/hw/bng_re/bng_roce_hsi.h [new file with mode: 0644]
drivers/infiniband/hw/bng_re/bng_tlv.h
drivers/net/ethernet/broadcom/bnge/bnge.h
drivers/net/ethernet/broadcom/bnge/bnge_auxr.c
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.h
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
drivers/net/ethernet/broadcom/bnge/bnge_rmem.c
drivers/net/ethernet/broadcom/bnge/bnge_txrx.h
include/linux/bnge/hsi.h [new file with mode: 0644]