Skip to content

Commit 06552a0

Browse files
matthew-gerlachRuss Weight
authored andcommitted
net: ethernet: intel: add s10hssi driver
Add stratix 10 high speed interface driver supporting both 10G and 100G ethernet. Signed-off-by: Matthew Gerlach <matthew.gerlach@linux.intel.com> Based-on: Wu Hao <hao.wu@intel.com> Based-on: Xu Yilun <yilun.xu@intel.com>
1 parent 704bac1 commit 06552a0

3 files changed

Lines changed: 537 additions & 0 deletions

File tree

drivers/net/ethernet/intel/Kconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,4 +343,17 @@ config IGC
343343
To compile this driver as a module, choose M here. The module
344344
will be called igc.
345345

346+
config S10HSSI
347+
tristate "Control Plane Driver for Stratix 10 HSSI"
348+
select REGMAP_INDIRECT_REGISTER
349+
help
350+
This driver provides control plane support for an Stratix 10
351+
High Speed Serial Interface.
352+
353+
The Stratix 10 High Speed Serial Interface provides a data
354+
path between the FPGA and the external QSFP interfaces. This
355+
data path does not involve packets transferred between host
356+
memory and the fpga. As such a very limited set of networking
357+
functionality is provided.
358+
346359
endif # NET_VENDOR_INTEL

drivers/net/ethernet/intel/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ obj-$(CONFIG_IXGB) += ixgb/
1616
obj-$(CONFIG_IAVF) += iavf/
1717
obj-$(CONFIG_FM10K) += fm10k/
1818
obj-$(CONFIG_ICE) += ice/
19+
obj-$(CONFIG_S10HSSI) += s10hssi.o

0 commit comments

Comments
 (0)