diff options
author | wpaul <wpaul@FreeBSD.org> | 2000-09-06 19:35:01 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2000-09-06 19:35:01 +0000 |
commit | 73d445d4269b3fda214f1697d5baf35bc676ed7e (patch) | |
tree | 1188231478a7c9764f9e7f07817b5e36ec88a200 /sys/dev/usb | |
parent | 275fd0d63f1403256760deb8306f9ad1f4685d96 (diff) | |
download | FreeBSD-src-73d445d4269b3fda214f1697d5baf35bc676ed7e.zip FreeBSD-src-73d445d4269b3fda214f1697d5baf35bc676ed7e.tar.gz |
Add support for D-Link DSB-650 USB ethernet adapter.
Diffstat (limited to 'sys/dev/usb')
-rw-r--r-- | sys/dev/usb/if_aue.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/dev/usb/if_aue.c b/sys/dev/usb/if_aue.c index d202491..50b6d7b 100644 --- a/sys/dev/usb/if_aue.c +++ b/sys/dev/usb/if_aue.c @@ -109,6 +109,7 @@ Static struct aue_type aue_devs[] = { { USB_VENDOR_ADMTEK, USB_PRODUCT_ADMTEK_PEGASUS }, { USB_VENDOR_BILLIONTON, USB_PRODUCT_BILLIONTON_USB100 }, { USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX }, + { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650 }, { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX }, { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX_PNA }, { USB_VENDOR_SMC, USB_PRODUCT_SMC_2202USB }, @@ -488,7 +489,9 @@ Static void aue_miibus_statchg(dev) (sc->aue_info->aue_vid == USB_VENDOR_LINKSYS && sc->aue_info->aue_did == USB_PRODUCT_LINKSYS_USB10TA) || (sc->aue_info->aue_vid == USB_VENDOR_DLINK && - sc->aue_info->aue_did == USB_PRODUCT_DLINK_DSB650TX)) { + sc->aue_info->aue_did == USB_PRODUCT_DLINK_DSB650TX) || + (sc->aue_info->aue_vid == USB_VENDOR_DLINK && + sc->aue_info->aue_did == USB_PRODUCT_DLINK_DSB650)) { u_int16_t auxmode; auxmode = aue_miibus_readreg(dev, 0, 0x1b); aue_miibus_writereg(dev, 0, 0x1b, auxmode | 0x04); @@ -581,7 +584,9 @@ Static void aue_reset(sc) (sc->aue_info->aue_vid == USB_VENDOR_LINKSYS && sc->aue_info->aue_did == USB_PRODUCT_LINKSYS_USB10TA) || (sc->aue_info->aue_vid == USB_VENDOR_DLINK && - sc->aue_info->aue_did == USB_PRODUCT_DLINK_DSB650TX)) { + sc->aue_info->aue_did == USB_PRODUCT_DLINK_DSB650TX) || + (sc->aue_info->aue_vid == USB_VENDOR_DLINK && + sc->aue_info->aue_did == USB_PRODUCT_DLINK_DSB650)) { csr_write_1(sc, AUE_GPIO0, AUE_GPIO_SEL0|AUE_GPIO_SEL1); csr_write_1(sc, AUE_GPIO0, AUE_GPIO_SEL0|AUE_GPIO_SEL1| AUE_GPIO_OUT0); |