summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2000-10-05 19:40:19 +0000
committerwpaul <wpaul@FreeBSD.org>2000-10-05 19:40:19 +0000
commit29eccaf7cdb9e97d1c9aca62c59e399ef968ecd2 (patch)
treee6a351b5a437a25d7963a8124a5242e99fb1046d
parent5f3a3f56ed58c48236f7ec8000ff76a5fb9a4789 (diff)
downloadFreeBSD-src-29eccaf7cdb9e97d1c9aca62c59e399ef968ecd2.zip
FreeBSD-src-29eccaf7cdb9e97d1c9aca62c59e399ef968ecd2.tar.gz
Add the card ID for the Am79c975 PCnet/FAST III card. This is a variant
of the Am79c973 with "AlertIT Technology," whatever that is. Also mention support for the PCnet/FAST III cards in the documentation. The PCnet/FAST III chips have integrated 10/100 PHYs.
-rw-r--r--release/texts/HARDWARE.TXT6
-rw-r--r--release/texts/alpha/RELNOTES.TXT9
-rw-r--r--release/texts/i386/RELNOTES.TXT9
-rw-r--r--share/man/man4/pcn.44
-rw-r--r--sys/pci/if_pcn.c1
-rw-r--r--sys/pci/if_pcnreg.h1
6 files changed, 17 insertions, 13 deletions
diff --git a/release/texts/HARDWARE.TXT b/release/texts/HARDWARE.TXT
index 6924b2c..8339741 100644
--- a/release/texts/HARDWARE.TXT
+++ b/release/texts/HARDWARE.TXT
@@ -119,8 +119,8 @@ lnc0 280 10 n/a dyn Lance/PCnet cards
(Isolan, Novell NE2100, NE32-VL,
some PCnet-PCI cards)
pcn0 dyn dyn n/a dyn AMD PCnet/FAST, PCnet/FAST+,
- PCnet/PRO, PCnet/Home, and HomePNA
- cards
+ PCnet/FAST III, PCnet/PRO, PCnet/Home,
+ and HomePNA cards
rl0 dyn dyn n/a dyn RealTek 8129/8139 fast ethernet
sf0 dyn dyn n/a dyn Adaptec AIC-6915 fast ethernet
sis0 dyn dyn n/a dyn SiS 900/SiS 7016 fast ethernet
@@ -528,7 +528,7 @@ chipsets, including the following:
Silicon Graphics Gigabit Ethernet
AMD PCnet/PCI (79c970 & 53c974 or 79c974)
-AMD PCnet/FAST, PCnet/FAST+, PCnet/PRO, HomePCI, and HomePNA.
+AMD PCnet/FAST, PCnet/FAST+, PCnet/FAST III, PCnet/PRO, HomePCI, and HomePNA.
SMC Elite 16 WD8013 ethernet interface, and most other WD8003E,
WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT
diff --git a/release/texts/alpha/RELNOTES.TXT b/release/texts/alpha/RELNOTES.TXT
index 970201d..4bc8dbd 100644
--- a/release/texts/alpha/RELNOTES.TXT
+++ b/release/texts/alpha/RELNOTES.TXT
@@ -118,9 +118,9 @@ netgraph subsystem. The ng_ether(4) node is now dynamically loadable.
Miscellaneous bug fixes and enhancements have also been made. [MERGED]
The pcn(4) driver, which supports the AMD PCnet/FAST, PCnet/FAST+,
-PCnet/PRO, PCnet/Home, and HomePNA adapters, has been added. Although
-these cards are already supported by the lnc(4) driver, the pcn driver
-runs these chips in 32-bit mode and uses the RX alignment feature to
+PCnet/FAST III, PCnet/PRO, PCnet/Home, and HomePNA adapters, has been added.
+Although these cards are already supported by the lnc(4) driver, the pcn
+driver runs these chips in 32-bit mode and uses the RX alignment feature to
achieve zero-copy receive. This driver is also machine-independent,
so it will work on both the i386 and alpha platforms. The lnc driver
is still needed to support non-PCI cards. [MERGED]
@@ -387,7 +387,8 @@ chipsets, including the following:
NEC Gigabit Ethernet
AMD PCnet/PCI (79c970 & 53c974 or 79c974)
-AMD PCnet/FAST, PCnet/FAST+, PCnet/PRO, PCnet/Home, and HomePNA.
+AMD PCnet/FAST, PCnet/FAST+, PCnet/FAST III, PCnet/PRO,
+PCnet/Home, and HomePNA.
SMC Elite 16 WD8013 Ethernet interface, and most other WD8003E,
WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT
diff --git a/release/texts/i386/RELNOTES.TXT b/release/texts/i386/RELNOTES.TXT
index 4e8e66b..761f3a1 100644
--- a/release/texts/i386/RELNOTES.TXT
+++ b/release/texts/i386/RELNOTES.TXT
@@ -139,9 +139,9 @@ netgraph subsystem. The ng_ether(4) node is now dynamically loadable.
Miscellaneous bug fixes and enhancements have also been made. [MERGED]
The pcn(4) driver, which supports the AMD PCnet/FAST, PCnet/FAST+,
-PCnet/PRO, PCnet/Home, and HomePNA adapters, has been added. Although
-these cards are already supported by the lnc(4) driver, the pcn driver
-runs these chips in 32-bit mode and uses the RX alignment feature to
+PCnet/FAST III, PCnet/PRO, PCnet/Home, and HomePNA adapters, has been added.
+Although these cards are already supported by the lnc(4) driver, the pcn
+driver runs these chips in 32-bit mode and uses the RX alignment feature to
achieve zero-copy receive. This driver is also machine-independent,
so it will work on both the i386 and alpha platforms. The lnc driver
is still needed to support non-PCI cards. [MERGED]
@@ -499,7 +499,8 @@ chipsets, including the following:
NEC Gigabit Ethernet
AMD PCnet/PCI (79c970 & 53c974 or 79c974)
-AMD PCnet/FAST, PCnet/FAST+, PCnet/PRO, PCnet/Home, and HomePNA.
+AMD PCnet/FAST, PCnet/FAST+, PCnet/FAST III, PCnet/PRO,
+PCnet/Home, and HomePNA.
SMC Elite 16 WD8013 Ethernet interface, and most other WD8003E,
WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT
diff --git a/share/man/man4/pcn.4 b/share/man/man4/pcn.4
index f80023c..1a1aa8c 100644
--- a/share/man/man4/pcn.4
+++ b/share/man/man4/pcn.4
@@ -44,8 +44,8 @@
The
.Nm
driver provides support for PCI ethernet adapters and embedded
-controllers based on the AMD PCnet/FAST, PCnet/FAST+, PCnet/PRO
-and PCnet/Home ethernet controller chips.
+controllers based on the AMD PCnet/FAST, PCnet/FAST+, PCnet/FAST III,
+PCnet/PRO and PCnet/Home ethernet controller chips.
.Pp
The PCnet/PCI chips include a 100Mbps ethernet MAC and support
both a serial and MII-compliant transceiver interface.
diff --git a/sys/pci/if_pcn.c b/sys/pci/if_pcn.c
index a2eb8ef..89f612a 100644
--- a/sys/pci/if_pcn.c
+++ b/sys/pci/if_pcn.c
@@ -410,6 +410,7 @@ static int pcn_probe(dev)
case Am79C971:
case Am79C972:
case Am79C973:
+ case Am79C975:
case Am79C976:
case Am79C978:
break;
diff --git a/sys/pci/if_pcnreg.h b/sys/pci/if_pcnreg.h
index 0b0a79a..0ae5cf3 100644
--- a/sys/pci/if_pcnreg.h
+++ b/sys/pci/if_pcnreg.h
@@ -225,6 +225,7 @@
#define Am79C972 0x2624
#define Am79C973 0x2625
#define Am79C978 0x2626
+#define Am79C975 0x2627
#define Am79C976 0x2628
/*
OpenPOWER on IntegriCloud