summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2000-09-06 19:35:01 +0000
committerwpaul <wpaul@FreeBSD.org>2000-09-06 19:35:01 +0000
commit73d445d4269b3fda214f1697d5baf35bc676ed7e (patch)
tree1188231478a7c9764f9e7f07817b5e36ec88a200 /sys/dev/usb
parent275fd0d63f1403256760deb8306f9ad1f4685d96 (diff)
downloadFreeBSD-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.c9
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);
OpenPOWER on IntegriCloud