From: Wolfgang Grandegger <wg...@de...>
I finally find time to push my IBM EMAC RTnet driver. This series of
patches adds support for the IBM EMAC controller on AMCC 4xx SOCs.
For Linux 3.x, two general fixes are needed. It also requires the
RTDM function rtdm_ratelimit(). I have already sent a corresponding
patch to the Xenomai mailing list. Have a look to the README for
further information.
Wolfgang Grandegger (5):
configure: add support for Linux version 3.x
Fix issues with RW_LOCK_UNLOCKED for Linux 3.x
drivers/ibm_newemac: add README and Linux patches for 2.6.36.4 and 3.0.4
drivers/ibm_newemac: add original files from Linux as first step
drivers/ibm_newemac: add driver for the IBM EMAC on AMCC 4xx SOCs
configure.ac | 24 +-
drivers/GNUmakefile.am | 4 +
drivers/ibm_newemac/GNUmakefile.am | 49 +
drivers/ibm_newemac/Makefile.kbuild | 10 +
drivers/ibm_newemac/README | 32 +
drivers/ibm_newemac/core.c | 3281 ++++++++++++++++++++
drivers/ibm_newemac/core.h | 472 +++
.../ibm_newemac/linux-2.6.36.4-rtdm-ibm-emac.patch | 875 ++++++
.../ibm_newemac/linux-3.0.4-rtdm-ibm-emac.patch | 875 ++++++
stack/rtmac/rtmac_disc.c | 4 +
stack/rtnet_chrdev.c | 4 +
11 files changed, 5624 insertions(+), 6 deletions(-)
create mode 100644 drivers/ibm_newemac/GNUmakefile.am
create mode 100644 drivers/ibm_newemac/Makefile.kbuild
create mode 100644 drivers/ibm_newemac/README
create mode 100644 drivers/ibm_newemac/core.c
create mode 100644 drivers/ibm_newemac/core.h
create mode 100644 drivers/ibm_newemac/linux-2.6.36.4-rtdm-ibm-emac.patch
create mode 100644 drivers/ibm_newemac/linux-3.0.4-rtdm-ibm-emac.patch
--
1.7.4.1
|