summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/pccard/pcic_pci.c6
-rw-r--r--sys/pccard/pcic_pci.h1
-rw-r--r--sys/pci/pcic_p.c6
-rw-r--r--sys/pci/pcic_p.h1
4 files changed, 12 insertions, 2 deletions
diff --git a/sys/pccard/pcic_pci.c b/sys/pccard/pcic_pci.c
index 23f80ce..ae049b4 100644
--- a/sys/pccard/pcic_pci.c
+++ b/sys/pccard/pcic_pci.c
@@ -289,6 +289,9 @@ pcic_pci_probe(device_t dev)
case PCI_DEVICE_ID_RICOH_RL5C478:
desc = "Ricoh RL5C478 PCI-CardBus Bridge";
break;
+ case PCI_DEVICE_ID_PCIC_OZ6832:
+ desc = "O2micro 6832 PCI-Cardbus Bridge";
+ break;
/* 16bit PC-card bridges */
case PCI_DEVICE_ID_PCIC_CLPD6729:
@@ -315,7 +318,8 @@ pcic_pci_probe(device_t dev)
/*
* General PCI based card dispatch routine. Right now
- * it only understands the CL-PD6832.
+ * it only understands the CL-PD6832 and TI parts. It does
+ * try to do generic things with other parts.
*/
static int
pcic_pci_attach(device_t dev)
diff --git a/sys/pccard/pcic_pci.h b/sys/pccard/pcic_pci.h
index 3003ba6..8de785f 100644
--- a/sys/pccard/pcic_pci.h
+++ b/sys/pccard/pcic_pci.h
@@ -32,6 +32,7 @@
/* PCI/CardBus Device IDs */
#define PCI_DEVICE_ID_PCIC_OZ6729 0x67291217ul
#define PCI_DEVICE_ID_PCIC_OZ6730 0x673A1217ul
+#define PCI_DEVICE_ID_PCIC_OZ6832 0x68321217ul
#define PCI_DEVICE_ID_PCIC_CLPD6729 0x11001013ul
#define PCI_DEVICE_ID_PCIC_CLPD6832 0x11101013ul
#define PCI_DEVICE_ID_PCIC_TI1031 0xac13104cul
diff --git a/sys/pci/pcic_p.c b/sys/pci/pcic_p.c
index 23f80ce..ae049b4 100644
--- a/sys/pci/pcic_p.c
+++ b/sys/pci/pcic_p.c
@@ -289,6 +289,9 @@ pcic_pci_probe(device_t dev)
case PCI_DEVICE_ID_RICOH_RL5C478:
desc = "Ricoh RL5C478 PCI-CardBus Bridge";
break;
+ case PCI_DEVICE_ID_PCIC_OZ6832:
+ desc = "O2micro 6832 PCI-Cardbus Bridge";
+ break;
/* 16bit PC-card bridges */
case PCI_DEVICE_ID_PCIC_CLPD6729:
@@ -315,7 +318,8 @@ pcic_pci_probe(device_t dev)
/*
* General PCI based card dispatch routine. Right now
- * it only understands the CL-PD6832.
+ * it only understands the CL-PD6832 and TI parts. It does
+ * try to do generic things with other parts.
*/
static int
pcic_pci_attach(device_t dev)
diff --git a/sys/pci/pcic_p.h b/sys/pci/pcic_p.h
index 3003ba6..8de785f 100644
--- a/sys/pci/pcic_p.h
+++ b/sys/pci/pcic_p.h
@@ -32,6 +32,7 @@
/* PCI/CardBus Device IDs */
#define PCI_DEVICE_ID_PCIC_OZ6729 0x67291217ul
#define PCI_DEVICE_ID_PCIC_OZ6730 0x673A1217ul
+#define PCI_DEVICE_ID_PCIC_OZ6832 0x68321217ul
#define PCI_DEVICE_ID_PCIC_CLPD6729 0x11001013ul
#define PCI_DEVICE_ID_PCIC_CLPD6832 0x11101013ul
#define PCI_DEVICE_ID_PCIC_TI1031 0xac13104cul
OpenPOWER on IntegriCloud