]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.h
authorAndy Gospodarek <andrew.gospodarek@broadcom.com>
Mon, 14 Jul 2025 17:02:02 +0000 (13:02 -0400)
committerJakub Kicinski <kuba@kernel.org>
Tue, 15 Jul 2025 23:03:24 +0000 (16:03 -0700)
This moves bnxt_hsi.h contents to a common location so it can be
properly referenced by bnxt_en, bnxt_re, and bnge.

Signed-off-by: Andy Gospodarek <gospo@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: Pavan Chebbi <pavan.chebbi@broadcom.com>
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Link: https://patch.msgid.link/20250714170202.39688-1-gospo@broadcom.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
24 files changed:
drivers/infiniband/hw/bnxt_re/roce_hsi.h
drivers/net/ethernet/broadcom/bnge/bnge.h
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/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c
drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.h
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
include/linux/bnxt/hsi.h [moved from drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h with 100% similarity]

index 7eceb3e9f4ce59d051bc53d70386f2b9d5af8d77..024845f945ff5a23a2fc14e2b84220ff43dd9778 100644 (file)
@@ -39,8 +39,8 @@
 #ifndef __BNXT_RE_HSI_H__
 #define __BNXT_RE_HSI_H__
 
-/* include bnxt_hsi.h from bnxt_en driver */
-#include "bnxt_hsi.h"
+/* include linux/bnxt/hsi.h */
+#include <linux/bnxt/hsi.h>
 
 /* tx_doorbell (size:32b/4B) */
 struct tx_doorbell {
index a1795302c15ade29253a819867c2bd4868e3b824..6fb3683b6b0448fa6213bab1477ec2009907a692 100644 (file)
@@ -8,7 +8,7 @@
 #define DRV_SUMMARY    "Broadcom 800G Ethernet Linux Driver"
 
 #include <linux/etherdevice.h>
-#include "../bnxt/bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnge_rmem.h"
 #include "bnge_resc.h"
 
index 012aa4fa5aa908b3b17c919eaea699b82a9bc2f0..83794a12cc81fec024a1b8cc38f1a1b193c8f824 100644 (file)
@@ -4,7 +4,7 @@
 #ifndef _BNGE_HWRM_H_
 #define _BNGE_HWRM_H_
 
-#include "../bnxt/bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 
 enum bnge_hwrm_ctx_flags {
        BNGE_HWRM_INTERNAL_CTX_OWNED    = BIT(0),
index 19091318cfddea5bdc6c524360ca03adbdceb1c0..5c178fade065ddb70107a6b1a81a08c4bca7e11a 100644 (file)
@@ -5,9 +5,9 @@
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/pci.h>
+#include <linux/bnxt/hsi.h>
 
 #include "bnge.h"
-#include "../bnxt/bnxt_hsi.h"
 #include "bnge_hwrm.h"
 #include "bnge_hwrm_lib.h"
 #include "bnge_rmem.h"
index 96b77e44b5520c2e0fcd2f508843be65bb5f66d1..a650d71a58dbff94cb6fb29cf613ee98eb0424f8 100644 (file)
@@ -4,7 +4,7 @@
 #ifndef _BNGE_NETDEV_H_
 #define _BNGE_NETDEV_H_
 
-#include "../bnxt/bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 
 struct tx_bd {
        __le32 tx_bd_len_flags_type;
index 0e935cc46da66385ecb12f6609356ed490210cf1..52ada65943a02c2bba3c271708d0d1d36ab1254f 100644 (file)
@@ -9,9 +9,9 @@
 #include <linux/dma-mapping.h>
 #include <linux/vmalloc.h>
 #include <linux/crash_dump.h>
+#include <linux/bnxt/hsi.h>
 
 #include "bnge.h"
-#include "../bnxt/bnxt_hsi.h"
 #include "bnge_hwrm_lib.h"
 #include "bnge_rmem.h"
 
index 6bbe875132b0ecdfa532f56bb7f60fc888449121..de8080df69a8fca8b9ac39ee381546381a69947e 100644 (file)
@@ -58,8 +58,8 @@
 #include <net/netdev_queues.h>
 #include <net/netdev_rx_queue.h>
 #include <linux/pci-tph.h>
+#include <linux/bnxt/hsi.h>
 
-#include "bnxt_hsi.h"
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_ulp.h"
index 67e70d3d098091e7adee28654c67b51234a59633..18d6c94d5cb825455c95af2fcd812d1781a9e25a 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/types.h>
 #include <linux/errno.h>
 #include <linux/pci.h>
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_coredump.h"
index 71e14be2507e1e52499480bdad72444eee112e15..a00b67334f9b236e0c05cb9218db8140ab33352b 100644 (file)
@@ -16,7 +16,7 @@
 #include <linux/pci.h>
 #include <linux/etherdevice.h>
 #include <rdma/ib_verbs.h>
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_dcb.h"
index 127b7015f6762c6765f67774bfa149cafe16eedc..3324afbb3becd0b5dfdc0be66e481268dd9038c0 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/debugfs.h>
 #include <linux/module.h>
 #include <linux/pci.h>
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include <linux/dim.h>
 #include "bnxt.h"
 #include "bnxt_debugfs.h"
index d0bb4887acd084226de9216ce72e21b670232e55..a0a8d687dd9990bbc359a38896e65c6a47aaf4e1 100644 (file)
@@ -7,7 +7,7 @@
  * the Free Software Foundation.
  */
 
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnxt.h"
 
 #ifdef CONFIG_DEBUG_FS
index 777880594a04c1d2f432c98d3633f3904a0f731d..4c4581b0342e8dcdd68e9d0cef31a0da73d97239 100644 (file)
@@ -12,7 +12,7 @@
 #include <linux/vmalloc.h>
 #include <net/devlink.h>
 #include <net/netdev_lock.h>
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_vfr.h"
index 6f6576dc417a5fae772883cb9eae8c75118c15bf..53a3bcb0efe030a383efa17c53270278334a0eb4 100644 (file)
@@ -8,7 +8,7 @@
  */
 
 #include <linux/dim.h>
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnxt.h"
 
 void bnxt_dim_work(struct work_struct *work)
index 4c10373abffdf9b06128af222287eceeb99f4563..1b37612b1c01f62a5c3a9a0d0d2419b4996a0e5c 100644 (file)
@@ -26,7 +26,7 @@
 #include <linux/timecounter.h>
 #include <net/netdev_queues.h>
 #include <net/netlink.h>
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_ulp.h"
index 669d24ba0e87f697960872dcbf829b4b6e1e78b8..de3427c6c6aaf732dc4f51b2b2a5b6ab00eb78a1 100644 (file)
@@ -12,8 +12,8 @@
 #include <linux/hwmon.h>
 #include <linux/hwmon-sysfs.h>
 #include <linux/pci.h>
+#include <linux/bnxt/hsi.h>
 
-#include "bnxt_hsi.h"
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_hwmon.h"
index d2fd2d04ed474a419bfe90848fdc1d1da0899659..5ce190f50120d175e84a4329f0571178e5c7c44d 100644 (file)
@@ -20,8 +20,8 @@
 #include <linux/netdevice.h>
 #include <linux/pci.h>
 #include <linux/skbuff.h>
+#include <linux/bnxt/hsi.h>
 
-#include "bnxt_hsi.h"
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 
index fb5f5b063c3d81fac3e71ebbe89fb1b27789188a..791b3a0cdb83cbb58471193685c276a85af2320e 100644 (file)
@@ -10,7 +10,7 @@
 #ifndef BNXT_HWRM_H
 #define BNXT_HWRM_H
 
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 
 enum bnxt_hwrm_ctx_flags {
        /* Update the HWRM_API_FLAGS right below for any new non-internal bit added here */
index 0669d43472f51b11bbb7a7f6528f6c6b92f22f9a..471b1393ce6c3637730bf729819587c291d7c4e8 100644 (file)
@@ -15,7 +15,7 @@
 #include <linux/timekeeping.h>
 #include <linux/ptp_classify.h>
 #include <linux/clocksource.h>
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_ptp.h"
index bc0d80356568767e6fd00918c07dc70278d7dfe8..ec14b51ba38e7881ab7462c1f39d83f56614fdbc 100644 (file)
@@ -16,7 +16,7 @@
 #include <linux/interrupt.h>
 #include <linux/etherdevice.h>
 #include <net/dcbnl.h>
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_ulp.h"
index 0599d30162241f313e089bc6ba3353453527fd16..d72fd248f3aa9267f299e7e2b4fd0669d610520b 100644 (file)
@@ -19,8 +19,8 @@
 #include <net/tc_act/tc_pedit.h>
 #include <net/tc_act/tc_tunnel_key.h>
 #include <net/vxlan.h>
+#include <linux/bnxt/hsi.h>
 
-#include "bnxt_hsi.h"
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_sriov.h"
index 2450a369b792016c87c7c5c50553fc9aee49bdf2..61cf201bb0dca1987689129fa8165b2031e2dbf6 100644 (file)
@@ -21,8 +21,8 @@
 #include <linux/bitmap.h>
 #include <linux/auxiliary_bus.h>
 #include <net/netdev_lock.h>
+#include <linux/bnxt/hsi.h>
 
-#include "bnxt_hsi.h"
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_ulp.h"
index 619f0844e7785d41d126b2895062b1edfb30c756..bd116fd578d818a223777eae2e4e7fbeff0172a7 100644 (file)
@@ -12,8 +12,8 @@
 #include <linux/rtnetlink.h>
 #include <linux/jhash.h>
 #include <net/pkt_cls.h>
+#include <linux/bnxt/hsi.h>
 
-#include "bnxt_hsi.h"
 #include "bnxt.h"
 #include "bnxt_hwrm.h"
 #include "bnxt_vfr.h"
index 09e7e8efa6fa301f7ba20b98ae41898151a63c9d..58d579dca3f194754723392a935b2556e22ae750 100644 (file)
@@ -17,7 +17,7 @@
 #include <linux/filter.h>
 #include <net/netdev_lock.h>
 #include <net/page_pool/helpers.h>
-#include "bnxt_hsi.h"
+#include <linux/bnxt/hsi.h>
 #include "bnxt.h"
 #include "bnxt_xdp.h"