Commit a2dfeaf8 authored by Mirko Lindner's avatar Mirko Lindner Committed by Stephen Hemminger

[PATCH] sk98lin: Added Support for Belkin adapter

Patch 1/2
[SK98LIN]: Added Support for Belkin adapter
[SK98LIN]: Don't handle Yukon2 cards at the moment
parent b1fb49c2
(C)Copyright 1999-2003 Marvell(R). (C)Copyright 1999-2004 Marvell(R).
All rights reserved All rights reserved
=========================================================================== ===========================================================================
sk98lin.txt created 15-Dec-2003 sk98lin.txt created 13-Feb-2004
Readme File for sk98lin v6.21 Readme File for sk98lin v6.23
Marvell Yukon/SysKonnect SK-98xx Gigabit Ethernet Adapter family driver for LINUX Marvell Yukon/SysKonnect SK-98xx Gigabit Ethernet Adapter family driver for LINUX
This file contains This file contains
......
...@@ -1985,6 +1985,7 @@ config SK98LIN ...@@ -1985,6 +1985,7 @@ config SK98LIN
- Allied Telesyn AT-2970TX/2TX Gigabit Ethernet Adapter - Allied Telesyn AT-2970TX/2TX Gigabit Ethernet Adapter
- Allied Telesyn AT-2971SX Gigabit Ethernet Adapter - Allied Telesyn AT-2971SX Gigabit Ethernet Adapter
- Allied Telesyn AT-2971T Gigabit Ethernet Adapter - Allied Telesyn AT-2971T Gigabit Ethernet Adapter
- Belkin Gigabit Desktop Card 10/100/1000Base-T Adapter, Copper RJ-45
- DGE-530T Gigabit Ethernet Adapter - DGE-530T Gigabit Ethernet Adapter
- EG1032 v2 Instant Gigabit Network Adapter - EG1032 v2 Instant Gigabit Network Adapter
- EG1064 v2 Instant Gigabit Network Adapter - EG1064 v2 Instant Gigabit Network Adapter
...@@ -1996,6 +1997,7 @@ config SK98LIN ...@@ -1996,6 +1997,7 @@ config SK98LIN
- Marvell 88E8001 Gigabit LOM Ethernet Adapter (Foxconn) - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Foxconn)
- Marvell 88E8001 Gigabit LOM Ethernet Adapter (Gigabyte) - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Gigabyte)
- Marvell 88E8001 Gigabit LOM Ethernet Adapter (Iwill) - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Iwill)
- Marvell 88E8050 Gigabit LOM Ethernet Adapter (Intel)
- Marvell RDK-8001 Adapter - Marvell RDK-8001 Adapter
- Marvell RDK-8002 Adapter - Marvell RDK-8002 Adapter
- Marvell RDK-8003 Adapter - Marvell RDK-8003 Adapter
...@@ -2007,6 +2009,7 @@ config SK98LIN ...@@ -2007,6 +2009,7 @@ config SK98LIN
- Marvell RDK-8010 Adapter - Marvell RDK-8010 Adapter
- Marvell RDK-8011 Adapter - Marvell RDK-8011 Adapter
- Marvell RDK-8012 Adapter - Marvell RDK-8012 Adapter
- Marvell RDK-8052 Adapter
- Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (32 bit) - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (32 bit)
- Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (64 bit) - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (64 bit)
- N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L) - N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L)
......
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
* *
* Name: skdrv2nd.h * Name: skdrv2nd.h
* Project: GEnesis, PCI Gigabit Ethernet Adapter * Project: GEnesis, PCI Gigabit Ethernet Adapter
* Version: $Revision: 1.10 $
* Date: $Date: 2003/12/11 16:04:45 $
* Purpose: Second header file for driver and all other modules * Purpose: Second header file for driver and all other modules
* *
******************************************************************************/ ******************************************************************************/
...@@ -76,7 +78,13 @@ ...@@ -76,7 +78,13 @@
/* Marvell (0x11ab) */ \ /* Marvell (0x11ab) */ \
} else if (pdev->vendor == 0x11ab) { \ } else if (pdev->vendor == 0x11ab) { \
/* Gigabit Ethernet Adapter (0x4320) */ \ /* Gigabit Ethernet Adapter (0x4320) */ \
if ((pdev->device == 0x4320)) { \ /* Gigabit Ethernet Adapter (0x4360) */ \
/* Gigabit Ethernet Adapter (0x4361) */ \
/* Belkin (0x5005) */ \
if ((pdev->device == 0x4320) || \
(pdev->device == 0x4360) || \
(pdev->device == 0x4361) || \
(pdev->device == 0x5005)) { \
result = SK_TRUE; \ result = SK_TRUE; \
} \ } \
/* CNet (0x1371) */ \ /* CNet (0x1371) */ \
......
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
* *
* Name: version.h * Name: version.h
* Project: GEnesis, PCI Gigabit Ethernet Adapter * Project: GEnesis, PCI Gigabit Ethernet Adapter
* Version: $Revision: 1.5 $
* Date: $Date: 2003/10/07 08:16:51 $
* Purpose: SK specific Error log support * Purpose: SK specific Error log support
* *
******************************************************************************/ ******************************************************************************/
...@@ -23,14 +25,14 @@ ...@@ -23,14 +25,14 @@
#ifdef lint #ifdef lint
static const char SysKonnectFileId[] = "@(#) (C) SysKonnect GmbH."; static const char SysKonnectFileId[] = "@(#) (C) SysKonnect GmbH.";
static const char SysKonnectBuildNumber[] = static const char SysKonnectBuildNumber[] =
"@(#)SK-BUILD: 6.22 PL: 01"; "@(#)SK-BUILD: 6.23 PL: 01";
#endif /* !defined(lint) */ #endif /* !defined(lint) */
#define BOOT_STRING "sk98lin: Network Device Driver v6.22\n" \ #define BOOT_STRING "sk98lin: Network Device Driver v6.23\n" \
"(C)Copyright 1999-2004 Marvell(R)." "(C)Copyright 1999-2004 Marvell(R)."
#define VER_STRING "6.22" #define VER_STRING "6.23"
#define DRIVER_FILE_NAME "sk98lin" #define DRIVER_FILE_NAME "sk98lin"
#define DRIVER_REL_DATE "Jan-30-2004" #define DRIVER_REL_DATE "Feb-13-2004"
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
* *
* Name: skge.c * Name: skge.c
* Project: GEnesis, PCI Gigabit Ethernet Adapter * Project: GEnesis, PCI Gigabit Ethernet Adapter
* Version: $Revision: 1.45 $
* Date: $Date: 2004/02/12 14:41:02 $
* Purpose: The main driver source module * Purpose: The main driver source module
* *
******************************************************************************/ ******************************************************************************/
...@@ -294,7 +296,6 @@ static int __init skge_probe (void) ...@@ -294,7 +296,6 @@ static int __init skge_probe (void)
SK_BOOL BootStringCount = SK_FALSE; SK_BOOL BootStringCount = SK_FALSE;
int retval; int retval;
#ifdef CONFIG_PROC_FS #ifdef CONFIG_PROC_FS
int proc_root_initialized = 0;
struct proc_dir_entry *pProcFile; struct proc_dir_entry *pProcFile;
#endif #endif
...@@ -311,6 +312,12 @@ static int __init skge_probe (void) ...@@ -311,6 +312,12 @@ static int __init skge_probe (void)
dev = NULL; dev = NULL;
pNet = NULL; pNet = NULL;
/* Don't handle Yukon2 cards at the moment */
/* 12-feb-2004 ---- mlindner@syskonnect.de */
if (pdev->vendor == 0x11ab) {
if ( (pdev->device == 0x4360) || (pdev->device == 0x4361) )
continue;
}
SK_PCI_ISCOMPLIANT(vendor_flag, pdev); SK_PCI_ISCOMPLIANT(vendor_flag, pdev);
if (!vendor_flag) if (!vendor_flag)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment