Module Name: src Committed By: jakllsch Date: Fri Nov 20 20:16:30 UTC 2009
Modified Files: src/sys/dev/pci: viaide.c Log Message: Switch VT8237R SATA to via_sata_chip_map_7(). via_sata_chip_map_7() works fine and is consistent with the other VIA SATA controllers. Tested on VT8237R+. (Somewhat amazing that via_sata_chip_map_0() worked at all for the second port.) To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/dev/pci/viaide.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/pci/viaide.c diff -u src/sys/dev/pci/viaide.c:1.62 src/sys/dev/pci/viaide.c:1.63 --- src/sys/dev/pci/viaide.c:1.62 Wed Nov 18 19:42:18 2009 +++ src/sys/dev/pci/viaide.c Fri Nov 20 20:16:30 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: viaide.c,v 1.62 2009/11/18 19:42:18 jakllsch Exp $ */ +/* $NetBSD: viaide.c,v 1.63 2009/11/20 20:16:30 jakllsch Exp $ */ /* * Copyright (c) 1999, 2000, 2001 Manuel Bouyer. @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: viaide.c,v 1.62 2009/11/18 19:42:18 jakllsch Exp $"); +__KERNEL_RCSID(0, "$NetBSD: viaide.c,v 1.63 2009/11/20 20:16:30 jakllsch Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -47,8 +47,6 @@ struct pci_attach_args *); static void via_sata_chip_map(struct pciide_softc *, struct pci_attach_args *, int); -static void via_sata_chip_map_0(struct pciide_softc *, - struct pci_attach_args *); static void via_sata_chip_map_6(struct pciide_softc *, struct pci_attach_args *); static void via_sata_chip_map_7(struct pciide_softc *, @@ -332,7 +330,7 @@ { PCI_PRODUCT_VIATECH_VT8237R_SATA, 0, "VIA Technologies VT8237R SATA Controller", - via_sata_chip_map_0, + via_sata_chip_map_7, }, { PCI_PRODUCT_VIATECH_VT8237S_SATA, 0, @@ -964,12 +962,6 @@ } static void -via_sata_chip_map_0(struct pciide_softc *sc, struct pci_attach_args *pa) -{ - via_sata_chip_map(sc, pa, 0); -} - -static void via_sata_chip_map_6(struct pciide_softc *sc, struct pci_attach_args *pa) { via_sata_chip_map(sc, pa, 6);