summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/ohci_pci.c
diff options
context:
space:
mode:
authorariff <ariff@FreeBSD.org>2006-01-16 19:07:05 +0000
committerariff <ariff@FreeBSD.org>2006-01-16 19:07:05 +0000
commit1a8b92ed8b53ca932500843344ffa46f55d5bddc (patch)
tree63716e2db7d88dd91d7dd127d6fbc9ba7780c53f /sys/dev/usb/ohci_pci.c
parentbe2af71ad1a9adff34663f1e3156a7d2f13bce18 (diff)
downloadFreeBSD-src-1a8b92ed8b53ca932500843344ffa46f55d5bddc.zip
FreeBSD-src-1a8b92ed8b53ca932500843344ffa46f55d5bddc.tar.gz
Add PCI vendor id for ATI OHCI USB controllers.
Approved by: iedowse
Diffstat (limited to 'sys/dev/usb/ohci_pci.c')
-rw-r--r--sys/dev/usb/ohci_pci.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/dev/usb/ohci_pci.c b/sys/dev/usb/ohci_pci.c
index e07c3ac..a119451 100644
--- a/sys/dev/usb/ohci_pci.c
+++ b/sys/dev/usb/ohci_pci.c
@@ -75,6 +75,7 @@ __FBSDID("$FreeBSD$");
#define PCI_OHCI_VENDORID_ACERLABS 0x10b9
#define PCI_OHCI_VENDORID_AMD 0x1022
#define PCI_OHCI_VENDORID_APPLE 0x106b
+#define PCI_OHCI_VENDORID_ATI 0x1002
#define PCI_OHCI_VENDORID_CMDTECH 0x1095
#define PCI_OHCI_VENDORID_NEC 0x1033
#define PCI_OHCI_VENDORID_NVIDIA 0x12D2
@@ -92,6 +93,10 @@ static const char *ohci_device_amd756 = "AMD-756 USB Controller";
#define PCI_OHCI_DEVICEID_AMD766 0x74141022
static const char *ohci_device_amd766 = "AMD-766 USB Controller";
+#define PCI_OHCI_DEVICEID_SB400_1 0x43741002
+#define PCI_OHCI_DEVICEID_SB400_2 0x43751002
+static const char *ohci_device_sb400 = "ATI SB400 USB Controller";
+
#define PCI_OHCI_DEVICEID_FIRELINK 0xc8611045
static const char *ohci_device_firelink = "OPTi 82C861 (FireLink) USB controller";
@@ -163,6 +168,9 @@ ohci_pci_match(device_t self)
return (ohci_device_amd756);
case PCI_OHCI_DEVICEID_AMD766:
return (ohci_device_amd766);
+ case PCI_OHCI_DEVICEID_SB400_1:
+ case PCI_OHCI_DEVICEID_SB400_2:
+ return (ohci_device_sb400);
case PCI_OHCI_DEVICEID_USB0670:
return (ohci_device_usb0670);
case PCI_OHCI_DEVICEID_USB0673:
@@ -261,6 +269,9 @@ ohci_pci_attach(device_t self)
case PCI_OHCI_VENDORID_APPLE:
sprintf(sc->sc_vendor, "Apple");
break;
+ case PCI_OHCI_VENDORID_ATI:
+ sprintf(sc->sc_vendor, "ATI");
+ break;
case PCI_OHCI_VENDORID_CMDTECH:
sprintf(sc->sc_vendor, "CMDTECH");
break;
OpenPOWER on IntegriCloud