From b2f5cb03e768e3c8b3837441396107bc04a4eb92 Mon Sep 17 00:00:00 2001 From: Bill Paul Date: Thu, 21 Sep 2000 20:01:57 +0000 Subject: [PATCH] Add the PCI device ID for the on-board ethernet controllers on the Intel 815E motherboard, which I believe is an i82562. Seems to work just fine with the fxp driver. --- sys/dev/fxp/if_fxp.c | 3 +++ sys/dev/fxp/if_fxpreg.h | 1 + sys/pci/if_fxp.c | 3 +++ sys/pci/if_fxpreg.h | 1 + 4 files changed, 8 insertions(+) diff --git a/sys/dev/fxp/if_fxp.c b/sys/dev/fxp/if_fxp.c index d651180fb59..9a138f7011d 100644 --- a/sys/dev/fxp/if_fxp.c +++ b/sys/dev/fxp/if_fxp.c @@ -298,6 +298,9 @@ fxp_probe(device_t dev) case FXP_DEVICEID_i82559ER: device_set_desc(dev, "Intel Embedded 10/100 Ethernet"); return 0; + case FXP_DEVICEID_i82562: + device_set_desc(dev, "Intel PLC 10/100 Ethernet"); + return 0; default: break; } diff --git a/sys/dev/fxp/if_fxpreg.h b/sys/dev/fxp/if_fxpreg.h index 9ca2f7e792c..6cbcd4046fe 100644 --- a/sys/dev/fxp/if_fxpreg.h +++ b/sys/dev/fxp/if_fxpreg.h @@ -31,6 +31,7 @@ #define FXP_DEVICEID_i82557 0x1229 /* 82557 - 82559 "classic" */ #define FXP_DEVICEID_i82559 0x1030 /* New 82559 device id.. */ #define FXP_DEVICEID_i82559ER 0x1209 /* 82559 for embedded applications */ +#define FXP_DEVICEID_i82562 0x2449 /* 82562 PLC devices */ #define FXP_PCI_MMBA 0x10 #define FXP_PCI_IOBA 0x14 diff --git a/sys/pci/if_fxp.c b/sys/pci/if_fxp.c index d651180fb59..9a138f7011d 100644 --- a/sys/pci/if_fxp.c +++ b/sys/pci/if_fxp.c @@ -298,6 +298,9 @@ fxp_probe(device_t dev) case FXP_DEVICEID_i82559ER: device_set_desc(dev, "Intel Embedded 10/100 Ethernet"); return 0; + case FXP_DEVICEID_i82562: + device_set_desc(dev, "Intel PLC 10/100 Ethernet"); + return 0; default: break; } diff --git a/sys/pci/if_fxpreg.h b/sys/pci/if_fxpreg.h index 9ca2f7e792c..6cbcd4046fe 100644 --- a/sys/pci/if_fxpreg.h +++ b/sys/pci/if_fxpreg.h @@ -31,6 +31,7 @@ #define FXP_DEVICEID_i82557 0x1229 /* 82557 - 82559 "classic" */ #define FXP_DEVICEID_i82559 0x1030 /* New 82559 device id.. */ #define FXP_DEVICEID_i82559ER 0x1209 /* 82559 for embedded applications */ +#define FXP_DEVICEID_i82562 0x2449 /* 82562 PLC devices */ #define FXP_PCI_MMBA 0x10 #define FXP_PCI_IOBA 0x14