Commit 330f961a authored by Romain Naour's avatar Romain Naour Committed by Thomas Petazzoni
Browse files

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: default avatarRomain Naour <romain.naour@openwide.fr>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 29d8481b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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"
+18 −0
Original line number Diff line number Diff line
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
+5 −0
Original line number Diff line number Diff line
# 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
+21 −0
Original line number Diff line number Diff line
################################################################################
#
# 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))