Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 837f08fd authored by Anirudh Venkataramanan's avatar Anirudh Venkataramanan Committed by Jeff Kirsher
Browse files

ice: Add basic driver framework for Intel(R) E800 Series



This patch adds a basic driver framework for the Intel(R) E800 Ethernet
Series of network devices. There is no functionality right now other than
the ability to load.

Signed-off-by: default avatarAnirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Tested-by: default avatarTony Brelinski <tonyx.brelinski@intel.com>
Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
parent 996bfed1
Loading
Loading
Loading
Loading
+39 −0
Original line number Diff line number Diff line
Intel(R) Ethernet Connection E800 Series Linux Driver
===================================================================

Intel ice Linux driver.
Copyright(c) 2018 Intel Corporation.

Contents
========
- Enabling the driver
- Support

The driver in this release supports Intel's E800 Series of products. For
more information, visit Intel's support page at http://support.intel.com.

Enabling the driver
===================

The driver is enabled via the standard kernel configuration system,
using the make command:

     Make oldconfig/silentoldconfig/menuconfig/etc.

The driver is located in the menu structure at:

	-> Device Drivers
	  -> Network device support (NETDEVICES [=y])
	    -> Ethernet driver support
	      -> Intel devices
	        -> Intel(R) Ethernet Connection E800 Series Support

Support
=======

For general information, go to the Intel support website at:

    http://support.intel.com

If an issue is identified with the released source code, please email
the maintainer listed in the MAINTAINERS file.
+1 −0
Original line number Diff line number Diff line
@@ -7063,6 +7063,7 @@ F: Documentation/networking/ixgbe.txt
F:	Documentation/networking/ixgbevf.txt
F:	Documentation/networking/i40e.txt
F:	Documentation/networking/i40evf.txt
F:	Documentation/networking/ice.txt
F:	drivers/net/ethernet/intel/
F:	drivers/net/ethernet/intel/*/
F:	include/linux/avf/virtchnl.h
+14 −0
Original line number Diff line number Diff line
@@ -251,6 +251,20 @@ config I40EVF
	  will be called i40evf.  MSI-X interrupt support is required
	  for this driver to work correctly.

config ICE
	tristate "Intel(R) Ethernet Connection E800 Series Support"
	default n
	depends on PCI_MSI
	---help---
	  This driver supports Intel(R) Ethernet Connection E800 Series of
	  devices.  For more information on how to identify your adapter, go
	  to the Adapter & Driver ID Guide that can be located at:

	  <http://support.intel.com>

	  To compile this driver as a module, choose M here. The module
	  will be called ice.

config FM10K
	tristate "Intel(R) FM10000 Ethernet Switch Host Interface Support"
	default n
+1 −0
Original line number Diff line number Diff line
@@ -14,3 +14,4 @@ obj-$(CONFIG_I40E) += i40e/
obj-$(CONFIG_IXGB) += ixgb/
obj-$(CONFIG_I40EVF) += i40evf/
obj-$(CONFIG_FM10K) += fm10k/
obj-$(CONFIG_ICE) += ice/
+10 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
# Copyright (c) 2018, Intel Corporation.

#
# Makefile for the Intel(R) Ethernet Connection E800 Series Linux Driver
#

obj-$(CONFIG_ICE) += ice.o

ice-y := ice_main.o
Loading