summaryrefslogtreecommitdiffstats
path: root/sys/pccard/pcic_pci.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2001-11-09 07:33:54 +0000
committerimp <imp@FreeBSD.org>2001-11-09 07:33:54 +0000
commit66dabcc793efb40567d212a22a6bd88f4d264dc0 (patch)
tree2faca828cbc4923f603cb0cbe57b4077cdd20f36 /sys/pccard/pcic_pci.c
parentdab2d92b007935a860120ec3ec7963659c29706f (diff)
downloadFreeBSD-src-66dabcc793efb40567d212a22a6bd88f4d264dc0.zip
FreeBSD-src-66dabcc793efb40567d212a22a6bd88f4d264dc0.tar.gz
o Try to do 3.3V support better for the 6722 and 6729/30.
o Bite the bullet and create controller types for the 6729 and also for the 673x. Rename the 672x to 6722. o Define minimal extended register info (just register 0xa for reading VS[12]). # I think the last version may have broken 673x controllers, but this should # fix them. Tested on the 6722, but not the 6729. Ideas from: Chiharu Shibata-san's article in bsd-nomads:15866
Diffstat (limited to 'sys/pccard/pcic_pci.c')
-rw-r--r--sys/pccard/pcic_pci.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/pccard/pcic_pci.c b/sys/pccard/pcic_pci.c
index 02b68f5..74935c3 100644
--- a/sys/pccard/pcic_pci.c
+++ b/sys/pccard/pcic_pci.c
@@ -196,16 +196,16 @@ struct pcic_pci_table
} pcic_pci_devs[] = {
{ PCI_DEVICE_ID_PCIC_CLPD6729,
"Cirrus Logic PD6729/6730 PC-Card Controller",
- PCIC_PD672X, PCIC_PD_POWER, &pcic_pci_pd67xx_chip },
+ PCIC_PD6729, PCIC_PD_POWER, &pcic_pci_pd67xx_chip },
{ PCI_DEVICE_ID_PCIC_CLPD6832,
"Cirrus Logic PD6832 PCI-CardBus Bridge",
- PCIC_PD672X, PCIC_PD_POWER, &pcic_pci_pd68xx_chip },
+ PCIC_PD673X, PCIC_PD_POWER, &pcic_pci_pd68xx_chip },
{ PCI_DEVICE_ID_PCIC_CLPD6833,
"Cirrus Logic PD6833 PCI-CardBus Bridge",
- PCIC_PD672X, PCIC_PD_POWER, &pcic_pci_pd68xx_chip },
+ PCIC_PD673X, PCIC_PD_POWER, &pcic_pci_pd68xx_chip },
{ PCI_DEVICE_ID_PCIC_CLPD6834,
"Cirrus Logic PD6834 PCI-CardBus Bridge",
- PCIC_PD672X, PCIC_PD_POWER, &pcic_pci_pd68xx_chip },
+ PCIC_PD673X, PCIC_PD_POWER, &pcic_pci_pd68xx_chip },
{ PCI_DEVICE_ID_PCIC_OZ6729,
"O2micro OZ6729 PC-Card Bridge",
PCIC_I82365, PCIC_AB_POWER, &pcic_pci_oz67xx_chip },
@@ -1185,7 +1185,7 @@ pcic_pci_attach(device_t dev)
sp[i].getb = pcic_getb_io;
sp[i].putb = pcic_putb_io;
sp[i].offset = i * PCIC_SLOT_SIZE;
- sp[i].controller = PCIC_PD672X;
+ sp[i].controller = PCIC_PD6729;
if ((sp[i].getb(&sp[i], PCIC_ID_REV) & 0xc0) == 0x80)
sp[i].slt = (struct slot *) 1;
}
OpenPOWER on IntegriCloud