Added e100 driver for kernel 3.0.

This commit is contained in:
Florian Pose 2012-04-10 19:09:16 +02:00
parent d663214c65
commit 9a999a45f9
5 changed files with 6401 additions and 4 deletions

1
NEWS
View File

@ -29,6 +29,7 @@ Changes in 1.5:
- Added e100 driver for 2.6.32. - Added e100 driver for 2.6.32.
- Added e100 driver for 2.6.33, thanks for J. Kunz. - Added e100 driver for 2.6.33, thanks for J. Kunz.
- Added e100 driver for 2.6.37. - Added e100 driver for 2.6.37.
- Added e100 driver for 3.0.
* Added 8139too driver for kernels 2.6.25 (F. Pose), 2.6.26 (M. Luescher), * Added 8139too driver for kernels 2.6.25 (F. Pose), 2.6.26 (M. Luescher),
2.6.27, 2.6.28, 2.6.29 (M. Goetze), 2.6.31 (F. Pose), 2.6.32 (F. Pose), 2.6.27, 2.6.28, 2.6.29 (M. Goetze), 2.6.31 (F. Pose), 2.6.32 (F. Pose),
2.6.33 (J. Kunz), 2.6.34 (Malcolm Lewis), 2.6.35 (B. Benner), 2.6.33 (J. Kunz), 2.6.34 (Malcolm Lewis), 2.6.35 (B. Benner),

View File

@ -92,8 +92,14 @@ if test -z "$kernelrelease"; then
AC_MSG_ERROR([Failed to extract Linux kernel version!]) AC_MSG_ERROR([Failed to extract Linux kernel version!])
fi fi
# Extract three numbers from kernel release string if test ${kernelrelease%%.*} -gt 2; then
linuxversion=`echo $kernelrelease | grep -oE "^[[0-9]]+\.[[0-9]]+\.[[0-9]]+"` regex="^[[0-9]]+\.[[0-9]]+"
else
regex="^[[0-9]]+\.[[0-9]]+\.[[0-9]]+"
fi
# Extract numbers from kernel release
linuxversion=`echo $kernelrelease | grep -oE "$regex"`
AC_SUBST(LINUX_SOURCE_DIR,[$sourcedir]) AC_SUBST(LINUX_SOURCE_DIR,[$sourcedir])
AC_MSG_RESULT([$LINUX_SOURCE_DIR (Kernel $linuxversion)]) AC_MSG_RESULT([$LINUX_SOURCE_DIR (Kernel $linuxversion)])

View File

@ -95,6 +95,8 @@ noinst_HEADERS = \
e100-2.6.33-orig.c \ e100-2.6.33-orig.c \
e100-2.6.37-ethercat.c \ e100-2.6.37-ethercat.c \
e100-2.6.37-orig.c \ e100-2.6.37-orig.c \
e100-3.0-ethercat.c \
e100-3.0-orig.c \
ecdev.h \ ecdev.h \
generic.c \ generic.c \
r8169-2.6.24-ethercat.c \ r8169-2.6.24-ethercat.c \

3281
devices/e100-3.0-ethercat.c Normal file

File diff suppressed because it is too large Load Diff

3107
devices/e100-3.0-orig.c Normal file

File diff suppressed because it is too large Load Diff