package/iqvlinux: new package

The PCI support needs to be checked since this driver is based
on it. Otherwise the build fail with:
 #error "This driver requires PCI support to be available"

But this message is concealed by several occurrence of this
one:
 error: implicit declaration of function 'pci_find_bus' [-Werror=implicit-function-declaration]

[Thomas:
 - fix minor typo in Config.in: s/Enthernet/Ethernet/
 - license is "GPLv2, BSD-3c", not "GPLv2 or BSD-3c"
 - remove IQVLINUX_PCI_CHECK, until a proper generic solution is
   implemented.]

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Romain Naour 2015-10-09 15:26:02 +02:00 committed by Thomas Petazzoni
parent 29d8481bd6
commit 330f961ad3
4 changed files with 45 additions and 0 deletions

View File

@ -365,6 +365,7 @@ endif
source "package/iostat/Config.in"
source "package/ipmitool/Config.in"
source "package/ipmiutil/Config.in"
source "package/iqvlinux/Config.in"
source "package/irda-utils/Config.in"
source "package/iucode-tool/Config.in"
source "package/kbd/Config.in"

View File

@ -0,0 +1,18 @@
config BR2_PACKAGE_IQVLINUX
bool "iqvlinux"
depends on BR2_LINUX_KERNEL
help
Intel Ethernet Adapter Debug Driver for Linux (iqvlinux),
which supports kernel versions 2.6.x up through 4.0.x.
This debug driver supports all Intel's networking Tools based
on the SDK version 2.19.36.0 or higher which support Intel
Ethernet chip including e1000, e1000e, i210...
Note: This driver requires PCI support to be enabled
(i.e. CONFIG_PCI).
http://sourceforge.net/projects/e1000/files/iqvlinux/
comment "iqvlinux needs a Linux kernel to be built"
depends on !BR2_LINUX_KERNEL

View File

@ -0,0 +1,5 @@
# From http://sourceforge.net/projects/e1000/files/iqvlinux/1.1.5.3/
sha1 bd94416e4364015dbbd78a22e51080bf7ea81fac iqvlinux.tar.gz
md5 fb6a2a4dc122d39070fcb06985c97a05 iqvlinux.tar.gz
# locally computed
sha256 8cb19f3bfe040100a13bb2d05cb2b54f2b259e55cef23f8cc5aa6f2f31e98bec iqvlinux.tar.gz

View File

@ -0,0 +1,21 @@
################################################################################
#
# iqvlinux
#
################################################################################
IQVLINUX_VERSION = 1.1.5.3
IQVLINUX_SITE = http://sourceforge.net/projects/e1000/files/iqvlinux/$(IQVLINUX_VERSION)
IQVLINUX_SOURCE = iqvlinux.tar.gz
IQVLINUX_LICENSE = GPLv2, BSD-3c
IQVLINUX_LICENSE_FILES = \
COPYING src/linux/driver/files.txt \
inc/linux/files.txt inc/files.txt
IQVLINUX_MODULE_MAKE_OPTS = NALDIR=$(@D) KSRC=$(LINUX_DIR) CC=$(TARGET_CC)
IQVLINUX_MODULE_SUBDIRS = src/linux/driver
$(eval $(kernel-module))
$(eval $(generic-package))