summaryrefslogtreecommitdiffstats
path: root/sys/dev/firewire
diff options
context:
space:
mode:
authorsimokawa <simokawa@FreeBSD.org>2004-08-04 12:18:39 +0000
committersimokawa <simokawa@FreeBSD.org>2004-08-04 12:18:39 +0000
commit40e1004c57437878275de4e00d57b008d4cea4e9 (patch)
tree3487bc2b20ecd9ae0ecb9081f12cd1321a9bc9d9 /sys/dev/firewire
parentc111951680cf2a7e0f1c54bb95aec29bab5f1cb6 (diff)
downloadFreeBSD-src-40e1004c57437878275de4e00d57b008d4cea4e9.zip
FreeBSD-src-40e1004c57437878275de4e00d57b008d4cea4e9.tar.gz
Fix and add deivce ID's.
Obtained from: DragonFly BSD
Diffstat (limited to 'sys/dev/firewire')
-rw-r--r--sys/dev/firewire/fwohci_pci.c10
-rw-r--r--sys/dev/firewire/fwohcireg.h3
2 files changed, 9 insertions, 4 deletions
diff --git a/sys/dev/firewire/fwohci_pci.c b/sys/dev/firewire/fwohci_pci.c
index 9da6c89..c3660a6 100644
--- a/sys/dev/firewire/fwohci_pci.c
+++ b/sys/dev/firewire/fwohci_pci.c
@@ -168,12 +168,16 @@ fwohci_pci_probe( device_t dev )
device_set_desc(dev, "Texas Instruments PCI4451");
return 0;
}
- if (id == (FW_VENDORID_SONY | FW_DEVICE_CX3022)) {
- device_set_desc(dev, "Sony CX3022");
+ if (id == (FW_VENDORID_SONY | FW_DEVICE_CXD1947)) {
+ device_set_desc(dev, "Sony i.LINK (CXD1947)");
+ return 0;
+ }
+ if (id == (FW_VENDORID_SONY | FW_DEVICE_CXD3222)) {
+ device_set_desc(dev, "Sony i.LINK (CXD3222)");
return 0;
}
if (id == (FW_VENDORID_VIA | FW_DEVICE_VT6306)) {
- device_set_desc(dev, "VIA VT6306");
+ device_set_desc(dev, "VIA Fire II (VT6306)");
return 0;
}
if (id == (FW_VENDORID_RICOH | FW_DEVICE_R5C551)) {
diff --git a/sys/dev/firewire/fwohcireg.h b/sys/dev/firewire/fwohcireg.h
index 2904e85..9abcb41 100644
--- a/sys/dev/firewire/fwohcireg.h
+++ b/sys/dev/firewire/fwohcireg.h
@@ -65,7 +65,8 @@
#define FW_DEVICE_TIPCI4410A (0x8017 << 16)
#define FW_DEVICE_TIPCI4450 (0x8011 << 16)
#define FW_DEVICE_TIPCI4451 (0x8027 << 16)
-#define FW_DEVICE_CX3022 (0x8039 << 16)
+#define FW_DEVICE_CXD1947 (0x8009 << 16)
+#define FW_DEVICE_CXD3222 (0x8039 << 16)
#define FW_DEVICE_VT6306 (0x3044 << 16)
#define FW_DEVICE_R5C551 (0x0551 << 16)
#define FW_DEVICE_R5C552 (0x0552 << 16)
OpenPOWER on IntegriCloud