diff options
author | ariff <ariff@FreeBSD.org> | 2006-01-16 19:07:05 +0000 |
---|---|---|
committer | ariff <ariff@FreeBSD.org> | 2006-01-16 19:07:05 +0000 |
commit | 1a8b92ed8b53ca932500843344ffa46f55d5bddc (patch) | |
tree | 63716e2db7d88dd91d7dd127d6fbc9ba7780c53f /sys/dev/usb/ohci_pci.c | |
parent | be2af71ad1a9adff34663f1e3156a7d2f13bce18 (diff) | |
download | FreeBSD-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.c | 11 |
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; |