Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-5]: src/sys/dev/pci Pull up revision 1.145 (requested by bouyer):
details: https://anonhg.NetBSD.org/src/rev/47304a5ecf2a
branches: netbsd-1-5
changeset: 492993:47304a5ecf2a
user: he <he%NetBSD.org@localhost>
date: Mon Mar 25 17:57:01 2002 +0000
description:
Pull up revision 1.145 (requested by bouyer):
Add support for the pciide part of the AMD-768 chipset.
diffstat:
sys/dev/pci/pciide.c | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diffs (38 lines):
diff -r 188a267b24a3 -r 47304a5ecf2a sys/dev/pci/pciide.c
--- a/sys/dev/pci/pciide.c Mon Mar 25 17:56:06 2002 +0000
+++ b/sys/dev/pci/pciide.c Mon Mar 25 17:57:01 2002 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: pciide.c,v 1.68.2.31 2002/02/09 18:07:19 he Exp $ */
+/* $NetBSD: pciide.c,v 1.68.2.32 2002/03/25 17:57:01 he Exp $ */
/*
@@ -289,6 +289,11 @@
"Advanced Micro Devices AMD766 IDE Controller",
amd7x6_chip_map
},
+ { PCI_PRODUCT_AMD_PBC768_IDE,
+ 0,
+ "Advanced Micro Devices AMD768 IDE Controller",
+ amd7x6_chip_map
+ },
{ 0,
0,
NULL,
@@ -1851,10 +1856,14 @@
sc->sc_wdcdev.PIO_cap = 4;
sc->sc_wdcdev.DMA_cap = 2;
- if (sc->sc_pp->ide_product == PCI_PRODUCT_AMD_PBC766_IDE)
+ switch (sc->sc_pp->ide_product) {
+ case PCI_PRODUCT_AMD_PBC766_IDE:
+ case PCI_PRODUCT_AMD_PBC768_IDE:
sc->sc_wdcdev.UDMA_cap = 5;
- else
+ break;
+ default:
sc->sc_wdcdev.UDMA_cap = 4;
+ }
sc->sc_wdcdev.set_modes = amd7x6_setup_channel;
sc->sc_wdcdev.channels = sc->wdc_chanarray;
sc->sc_wdcdev.nchannels = PCIIDE_NUM_CHANNELS;
Home |
Main Index |
Thread Index |
Old Index