diff options
author | kuriyama <kuriyama@FreeBSD.org> | 2000-05-24 02:24:38 +0000 |
---|---|---|
committer | kuriyama <kuriyama@FreeBSD.org> | 2000-05-24 02:24:38 +0000 |
commit | 553f5accf7e7a2648d008eb8aa979068bf490f4f (patch) | |
tree | 0b527cce8a3765592e9c2ab9884d8f1fca4ba73a /sys/pci/uhci_pci.c | |
parent | 4b78f2e385cbcaa803f014b38fc332a29d0c41e8 (diff) | |
download | FreeBSD-src-553f5accf7e7a2648d008eb8aa979068bf490f4f.zip FreeBSD-src-553f5accf7e7a2648d008eb8aa979068bf490f4f.tar.gz |
Add 440MX chipset.
Submitted by: YOSHIMURA Hideaki <hideakiy@cs-tokyo01.chuosystem.co.jp>
References: [bsd-nomads:13764]
Diffstat (limited to 'sys/pci/uhci_pci.c')
-rw-r--r-- | sys/pci/uhci_pci.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/pci/uhci_pci.c b/sys/pci/uhci_pci.c index d08fcb1..154badf 100644 --- a/sys/pci/uhci_pci.c +++ b/sys/pci/uhci_pci.c @@ -87,6 +87,8 @@ static const char *uhci_device_piix4 = "Intel 82371AB/EB (PIIX4) USB controller" static const char *uhci_device_ich = "Intel 82801AA (ICH) USB controller"; #define PCI_UHCI_DEVICEID_ICH0 0x24228086 static const char *uhci_device_ich0 = "Intel 82801AB (ICH0) USB controller"; +#define PCI_UHCI_DEVICEID_440MX 0x719a8086 +static const char *uhci_device_440mx = "Intel 82443MX USB controller"; #define PCI_UHCI_DEVICEID_VT83C572 0x30381106 static const char *uhci_device_vt83c572 = "VIA 83C572 USB controller"; @@ -139,6 +141,8 @@ uhci_pci_match(device_t self) return (uhci_device_ich); } else if (device_id == PCI_UHCI_DEVICEID_ICH0) { return (uhci_device_ich0); + } else if (device_id == PCI_UHCI_DEVICEID_440MX) { + return (uhci_device_440mx); } else if (device_id == PCI_UHCI_DEVICEID_VT83C572) { return (uhci_device_vt83c572); } else { @@ -231,6 +235,10 @@ uhci_pci_attach(device_t self) device_set_desc(sc->sc_bus.bdev, uhci_device_ich0); sprintf(sc->sc_vendor, "Intel"); break; + case PCI_UHCI_DEVICEID_440MX: + device_set_desc(sc->sc_bus.bdev, uhci_device_440mx); + sprintf(sc->sc_vendor, "Intel"); + break; case PCI_UHCI_DEVICEID_VT83C572: device_set_desc(sc->sc_bus.bdev, uhci_device_vt83c572); sprintf(sc->sc_vendor, "VIA"); |