Module Name: src Committed By: hubertf Date: Mon Jun 29 11:05:12 UTC 2009
Modified Files: src/sys/dev/pci: sdhc_pci.c Log Message: Use PCI IDs from pcidevs, instead of storing them in here. Compile tested and OK'd by NONAKA Kimihiro. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/dev/pci/sdhc_pci.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/sdhc_pci.c diff -u src/sys/dev/pci/sdhc_pci.c:1.1 src/sys/dev/pci/sdhc_pci.c:1.2 --- src/sys/dev/pci/sdhc_pci.c:1.1 Tue Apr 21 03:00:29 2009 +++ src/sys/dev/pci/sdhc_pci.c Mon Jun 29 11:05:12 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: sdhc_pci.c,v 1.1 2009/04/21 03:00:29 nonaka Exp $ */ +/* $NetBSD: sdhc_pci.c,v 1.2 2009/06/29 11:05:12 hubertf Exp $ */ /* $OpenBSD: sdhc_pci.c,v 1.7 2007/10/30 18:13:45 chl Exp $ */ /* @@ -18,7 +18,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sdhc_pci.c,v 1.1 2009/04/21 03:00:29 nonaka Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sdhc_pci.c,v 1.2 2009/06/29 11:05:12 hubertf Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -67,11 +67,6 @@ #define DPRINTF(s) /**/ #endif -/* XXX */ -#define PCI_PRODUCT_TI_PCI7XX1_FLASH 0x8033 -#define PCI_PRODUCT_TI_PCI7XX1_SD 0x8034 -#define PCI_PRODUCT_ENE_SDCARD 0x0550 - static const struct sdhc_pci_quirk { pci_vendor_id_t vendor; pci_product_id_t product; @@ -86,7 +81,7 @@ } sdhc_pci_quirk_table[] = { { PCI_VENDOR_TI, - PCI_PRODUCT_TI_PCI7XX1_SD, + PCI_PRODUCT_TI_PCI72111SD, 0xffff, 0xffff, 4, @@ -95,7 +90,7 @@ { PCI_VENDOR_ENE, - PCI_PRODUCT_ENE_SDCARD, + PCI_PRODUCT_ENE_CB712, 0xffff, 0xffff, 0, @@ -286,7 +281,7 @@ /* Look at func 3 for the flash device */ tag = pci_make_tag(pc, pa->pa_bus, pa->pa_device, 3); id = pci_conf_read(pc, tag, PCI_ID_REG); - if (PCI_PRODUCT(id) != PCI_PRODUCT_TI_PCI7XX1_FLASH) + if (PCI_PRODUCT(id) != PCI_PRODUCT_TI_PCI72111FM) return; /*