Commit 74715c4a authored by Vikas Gupta's avatar Vikas Gupta Committed by Jakub Kicinski
Browse files

bng_en: Add PCI interface

parent 11bd5784
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -4858,6 +4858,12 @@ F: drivers/firmware/broadcom/tee_bnxt_fw.c
F:	drivers/net/ethernet/broadcom/bnxt/
F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
BROADCOM BNG_EN 800 GIGABIT ETHERNET DRIVER
M:	Vikas Gupta <vikas.gupta@broadcom.com>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/broadcom/bnge/
BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
M:	Arend van Spriel <arend.vanspriel@broadcom.com>
L:	linux-wireless@vger.kernel.org
+8 −0
Original line number Diff line number Diff line
@@ -253,6 +253,14 @@ config BNXT_HWMON
	  Say Y if you want to expose the thermal sensor data on NetXtreme-C/E
	  devices, via the hwmon sysfs interface.

config BNGE
	tristate "Broadcom Ethernet device support"
	depends on PCI
	help
	  This driver supports Broadcom 50/100/200/400/800 gigabit Ethernet cards.
	  The module will be called bng_en. To compile this driver as a module,
	  choose M here.

config BCMASP
	tristate "Broadcom ASP 2.0 Ethernet support"
	depends on ARCH_BRCMSTB || COMPILE_TEST
+1 −0
Original line number Diff line number Diff line
@@ -18,3 +18,4 @@ obj-$(CONFIG_BGMAC_PLATFORM) += bgmac-platform.o
obj-$(CONFIG_SYSTEMPORT) += bcmsysport.o
obj-$(CONFIG_BNXT) += bnxt/
obj-$(CONFIG_BCMASP) += asp2/
obj-$(CONFIG_BNGE) += bnge/
+5 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only

obj-$(CONFIG_BNGE) += bng_en.o

bng_en-y := bnge_core.o
+16 −0
Original line number Diff line number Diff line
/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright (c) 2025 Broadcom */

#ifndef _BNGE_H_
#define _BNGE_H_

#define DRV_NAME	"bng_en"
#define DRV_SUMMARY	"Broadcom 800G Ethernet Linux Driver"

extern char bnge_driver_name[];

enum board_idx {
	BCM57708,
};

#endif /* _BNGE_H_ */
Loading