Commit 5a9dbfe08ee17f0dc9ecff647eba3d04afa01200
Committed by
David S. Miller
1 parent
de84727214
Exists in
master
and in
7 other branches
usb: pegasus: fixed coding style issues
Fixed brace, static initialization, comment, whitespace and spacing coding style issues. Signed-off-by: Nicolas Kaiser <nikai@nikai.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Showing 2 changed files with 209 additions and 212 deletions Side-by-side Diff
drivers/net/usb/pegasus.c
... | ... | @@ -21,11 +21,11 @@ |
21 | 21 | * behaves. Pegasus II support added since this version. |
22 | 22 | * TODO: suppressing HCD warnings spewage on disconnect. |
23 | 23 | * v0.4.13 Ethernet address is now set at probe(), not at open() |
24 | - * time as this seems to break dhcpd. | |
24 | + * time as this seems to break dhcpd. | |
25 | 25 | * v0.5.0 branch to 2.5.x kernels |
26 | 26 | * v0.5.1 ethtool support added |
27 | 27 | * v0.5.5 rx socket buffers are in a pool and the their allocation |
28 | - * is out of the interrupt routine. | |
28 | + * is out of the interrupt routine. | |
29 | 29 | */ |
30 | 30 | |
31 | 31 | #include <linux/sched.h> |
... | ... | @@ -55,9 +55,9 @@ |
55 | 55 | #define BMSR_MEDIA (BMSR_10HALF | BMSR_10FULL | BMSR_100HALF | \ |
56 | 56 | BMSR_100FULL | BMSR_ANEGCAPABLE) |
57 | 57 | |
58 | -static int loopback = 0; | |
59 | -static int mii_mode = 0; | |
60 | -static char *devid=NULL; | |
58 | +static int loopback; | |
59 | +static int mii_mode; | |
60 | +static char *devid; | |
61 | 61 | |
62 | 62 | static struct usb_eth_dev usb_dev_id[] = { |
63 | 63 | #define PEGASUS_DEV(pn, vid, pid, flags) \ |
... | ... | @@ -102,8 +102,8 @@ |
102 | 102 | |
103 | 103 | /* use ethtool to change the level for any given device */ |
104 | 104 | static int msg_level = -1; |
105 | -module_param (msg_level, int, 0); | |
106 | -MODULE_PARM_DESC (msg_level, "Override default message level"); | |
105 | +module_param(msg_level, int, 0); | |
106 | +MODULE_PARM_DESC(msg_level, "Override default message level"); | |
107 | 107 | |
108 | 108 | MODULE_DEVICE_TABLE(usb, pegasus_ids); |
109 | 109 | static const struct net_device_ops pegasus_netdev_ops; |
... | ... | @@ -141,7 +141,7 @@ |
141 | 141 | wake_up(&pegasus->ctrl_wait); |
142 | 142 | } |
143 | 143 | |
144 | -static int get_registers(pegasus_t * pegasus, __u16 indx, __u16 size, | |
144 | +static int get_registers(pegasus_t *pegasus, __u16 indx, __u16 size, | |
145 | 145 | void *data) |
146 | 146 | { |
147 | 147 | int ret; |
... | ... | @@ -196,7 +196,7 @@ |
196 | 196 | return ret; |
197 | 197 | } |
198 | 198 | |
199 | -static int set_registers(pegasus_t * pegasus, __u16 indx, __u16 size, | |
199 | +static int set_registers(pegasus_t *pegasus, __u16 indx, __u16 size, | |
200 | 200 | void *data) |
201 | 201 | { |
202 | 202 | int ret; |
... | ... | @@ -248,7 +248,7 @@ |
248 | 248 | return ret; |
249 | 249 | } |
250 | 250 | |
251 | -static int set_register(pegasus_t * pegasus, __u16 indx, __u8 data) | |
251 | +static int set_register(pegasus_t *pegasus, __u16 indx, __u8 data) | |
252 | 252 | { |
253 | 253 | int ret; |
254 | 254 | char *tmp; |
... | ... | @@ -299,7 +299,7 @@ |
299 | 299 | return ret; |
300 | 300 | } |
301 | 301 | |
302 | -static int update_eth_regs_async(pegasus_t * pegasus) | |
302 | +static int update_eth_regs_async(pegasus_t *pegasus) | |
303 | 303 | { |
304 | 304 | int ret; |
305 | 305 | |
... | ... | @@ -326,7 +326,7 @@ |
326 | 326 | } |
327 | 327 | |
328 | 328 | /* Returns 0 on success, error on failure */ |
329 | -static int read_mii_word(pegasus_t * pegasus, __u8 phy, __u8 indx, __u16 * regd) | |
329 | +static int read_mii_word(pegasus_t *pegasus, __u8 phy, __u8 indx, __u16 *regd) | |
330 | 330 | { |
331 | 331 | int i; |
332 | 332 | __u8 data[4] = { phy, 0, 0, indx }; |
... | ... | @@ -334,7 +334,7 @@ |
334 | 334 | int ret; |
335 | 335 | |
336 | 336 | set_register(pegasus, PhyCtrl, 0); |
337 | - set_registers(pegasus, PhyAddr, sizeof (data), data); | |
337 | + set_registers(pegasus, PhyAddr, sizeof(data), data); | |
338 | 338 | set_register(pegasus, PhyCtrl, (indx | PHY_READ)); |
339 | 339 | for (i = 0; i < REG_TIMEOUT; i++) { |
340 | 340 | ret = get_registers(pegasus, PhyCtrl, 1, data); |
... | ... | @@ -366,7 +366,7 @@ |
366 | 366 | return (int)res; |
367 | 367 | } |
368 | 368 | |
369 | -static int write_mii_word(pegasus_t * pegasus, __u8 phy, __u8 indx, __u16 regd) | |
369 | +static int write_mii_word(pegasus_t *pegasus, __u8 phy, __u8 indx, __u16 regd) | |
370 | 370 | { |
371 | 371 | int i; |
372 | 372 | __u8 data[4] = { phy, 0, 0, indx }; |
... | ... | @@ -402,7 +402,7 @@ |
402 | 402 | write_mii_word(pegasus, phy_id, loc, val); |
403 | 403 | } |
404 | 404 | |
405 | -static int read_eprom_word(pegasus_t * pegasus, __u8 index, __u16 * retdata) | |
405 | +static int read_eprom_word(pegasus_t *pegasus, __u8 index, __u16 *retdata) | |
406 | 406 | { |
407 | 407 | int i; |
408 | 408 | __u8 tmp; |
... | ... | @@ -433,7 +433,7 @@ |
433 | 433 | } |
434 | 434 | |
435 | 435 | #ifdef PEGASUS_WRITE_EEPROM |
436 | -static inline void enable_eprom_write(pegasus_t * pegasus) | |
436 | +static inline void enable_eprom_write(pegasus_t *pegasus) | |
437 | 437 | { |
438 | 438 | __u8 tmp; |
439 | 439 | int ret; |
... | ... | @@ -442,7 +442,7 @@ |
442 | 442 | set_register(pegasus, EthCtrl2, tmp | EPROM_WR_ENABLE); |
443 | 443 | } |
444 | 444 | |
445 | -static inline void disable_eprom_write(pegasus_t * pegasus) | |
445 | +static inline void disable_eprom_write(pegasus_t *pegasus) | |
446 | 446 | { |
447 | 447 | __u8 tmp; |
448 | 448 | int ret; |
... | ... | @@ -452,7 +452,7 @@ |
452 | 452 | set_register(pegasus, EthCtrl2, tmp & ~EPROM_WR_ENABLE); |
453 | 453 | } |
454 | 454 | |
455 | -static int write_eprom_word(pegasus_t * pegasus, __u8 index, __u16 data) | |
455 | +static int write_eprom_word(pegasus_t *pegasus, __u8 index, __u16 data) | |
456 | 456 | { |
457 | 457 | int i; |
458 | 458 | __u8 tmp, d[4] = { 0x3f, 0, 0, EPROM_WRITE }; |
... | ... | @@ -484,7 +484,7 @@ |
484 | 484 | } |
485 | 485 | #endif /* PEGASUS_WRITE_EEPROM */ |
486 | 486 | |
487 | -static inline void get_node_id(pegasus_t * pegasus, __u8 * id) | |
487 | +static inline void get_node_id(pegasus_t *pegasus, __u8 *id) | |
488 | 488 | { |
489 | 489 | int i; |
490 | 490 | __u16 w16; |
... | ... | @@ -495,7 +495,7 @@ |
495 | 495 | } |
496 | 496 | } |
497 | 497 | |
498 | -static void set_ethernet_addr(pegasus_t * pegasus) | |
498 | +static void set_ethernet_addr(pegasus_t *pegasus) | |
499 | 499 | { |
500 | 500 | __u8 node_id[6]; |
501 | 501 | |
502 | 502 | |
503 | 503 | |
... | ... | @@ -503,12 +503,12 @@ |
503 | 503 | get_registers(pegasus, 0x10, sizeof(node_id), node_id); |
504 | 504 | } else { |
505 | 505 | get_node_id(pegasus, node_id); |
506 | - set_registers(pegasus, EthID, sizeof (node_id), node_id); | |
506 | + set_registers(pegasus, EthID, sizeof(node_id), node_id); | |
507 | 507 | } |
508 | - memcpy(pegasus->net->dev_addr, node_id, sizeof (node_id)); | |
508 | + memcpy(pegasus->net->dev_addr, node_id, sizeof(node_id)); | |
509 | 509 | } |
510 | 510 | |
511 | -static inline int reset_mac(pegasus_t * pegasus) | |
511 | +static inline int reset_mac(pegasus_t *pegasus) | |
512 | 512 | { |
513 | 513 | __u8 data = 0x8; |
514 | 514 | int i; |
... | ... | @@ -563,7 +563,7 @@ |
563 | 563 | data[1] = 0; |
564 | 564 | data[2] = (loopback & 1) ? 0x09 : 0x01; |
565 | 565 | |
566 | - memcpy(pegasus->eth_regs, data, sizeof (data)); | |
566 | + memcpy(pegasus->eth_regs, data, sizeof(data)); | |
567 | 567 | ret = set_registers(pegasus, EthCtrl0, 3, data); |
568 | 568 | |
569 | 569 | if (usb_dev_id[pegasus->dev_index].vendor == VENDOR_LINKSYS || |
... | ... | @@ -577,7 +577,7 @@ |
577 | 577 | return ret; |
578 | 578 | } |
579 | 579 | |
580 | -static void fill_skb_pool(pegasus_t * pegasus) | |
580 | +static void fill_skb_pool(pegasus_t *pegasus) | |
581 | 581 | { |
582 | 582 | int i; |
583 | 583 | |
... | ... | @@ -595,7 +595,7 @@ |
595 | 595 | } |
596 | 596 | } |
597 | 597 | |
598 | -static void free_skb_pool(pegasus_t * pegasus) | |
598 | +static void free_skb_pool(pegasus_t *pegasus) | |
599 | 599 | { |
600 | 600 | int i; |
601 | 601 | |
602 | 602 | |
... | ... | @@ -667,11 +667,11 @@ |
667 | 667 | netif_dbg(pegasus, rx_err, net, |
668 | 668 | "RX packet error %x\n", rx_status); |
669 | 669 | pegasus->stats.rx_errors++; |
670 | - if (rx_status & 0x06) // long or runt | |
670 | + if (rx_status & 0x06) /* long or runt */ | |
671 | 671 | pegasus->stats.rx_length_errors++; |
672 | 672 | if (rx_status & 0x08) |
673 | 673 | pegasus->stats.rx_crc_errors++; |
674 | - if (rx_status & 0x10) // extra bits | |
674 | + if (rx_status & 0x10) /* extra bits */ | |
675 | 675 | pegasus->stats.rx_frame_errors++; |
676 | 676 | goto goon; |
677 | 677 | } |
678 | 678 | |
... | ... | @@ -748,9 +748,8 @@ |
748 | 748 | if (pegasus->flags & PEGASUS_RX_URB_FAIL) |
749 | 749 | if (pegasus->rx_skb) |
750 | 750 | goto try_again; |
751 | - if (pegasus->rx_skb == NULL) { | |
751 | + if (pegasus->rx_skb == NULL) | |
752 | 752 | pegasus->rx_skb = pull_skb(pegasus); |
753 | - } | |
754 | 753 | if (pegasus->rx_skb == NULL) { |
755 | 754 | netif_warn(pegasus, rx_err, pegasus->net, "low on memory\n"); |
756 | 755 | tasklet_schedule(&pegasus->rx_tl); |
... | ... | @@ -835,7 +834,7 @@ |
835 | 834 | } |
836 | 835 | |
837 | 836 | if (urb->actual_length >= 6) { |
838 | - u8 * d = urb->transfer_buffer; | |
837 | + u8 *d = urb->transfer_buffer; | |
839 | 838 | |
840 | 839 | /* byte 0 == tx_status1, reg 2B */ |
841 | 840 | if (d[0] & (TX_UNDERRUN|EXCESSIVE_COL |
842 | 841 | |
... | ... | @@ -918,14 +917,14 @@ |
918 | 917 | return &((pegasus_t *) netdev_priv(dev))->stats; |
919 | 918 | } |
920 | 919 | |
921 | -static inline void disable_net_traffic(pegasus_t * pegasus) | |
920 | +static inline void disable_net_traffic(pegasus_t *pegasus) | |
922 | 921 | { |
923 | 922 | __le16 tmp = cpu_to_le16(0); |
924 | 923 | |
925 | 924 | set_registers(pegasus, EthCtrl0, sizeof(tmp), &tmp); |
926 | 925 | } |
927 | 926 | |
928 | -static inline void get_interrupt_interval(pegasus_t * pegasus) | |
927 | +static inline void get_interrupt_interval(pegasus_t *pegasus) | |
929 | 928 | { |
930 | 929 | u16 data; |
931 | 930 | u8 interval; |
... | ... | @@ -961,7 +960,7 @@ |
961 | 960 | netif_carrier_off(net); |
962 | 961 | } |
963 | 962 | |
964 | -static void free_all_urbs(pegasus_t * pegasus) | |
963 | +static void free_all_urbs(pegasus_t *pegasus) | |
965 | 964 | { |
966 | 965 | usb_free_urb(pegasus->intr_urb); |
967 | 966 | usb_free_urb(pegasus->tx_urb); |
... | ... | @@ -969,7 +968,7 @@ |
969 | 968 | usb_free_urb(pegasus->ctrl_urb); |
970 | 969 | } |
971 | 970 | |
972 | -static void unlink_all_urbs(pegasus_t * pegasus) | |
971 | +static void unlink_all_urbs(pegasus_t *pegasus) | |
973 | 972 | { |
974 | 973 | usb_kill_urb(pegasus->intr_urb); |
975 | 974 | usb_kill_urb(pegasus->tx_urb); |
976 | 975 | |
977 | 976 | |
... | ... | @@ -977,12 +976,11 @@ |
977 | 976 | usb_kill_urb(pegasus->ctrl_urb); |
978 | 977 | } |
979 | 978 | |
980 | -static int alloc_urbs(pegasus_t * pegasus) | |
979 | +static int alloc_urbs(pegasus_t *pegasus) | |
981 | 980 | { |
982 | 981 | pegasus->ctrl_urb = usb_alloc_urb(0, GFP_KERNEL); |
983 | - if (!pegasus->ctrl_urb) { | |
982 | + if (!pegasus->ctrl_urb) | |
984 | 983 | return 0; |
985 | - } | |
986 | 984 | pegasus->rx_urb = usb_alloc_urb(0, GFP_KERNEL); |
987 | 985 | if (!pegasus->rx_urb) { |
988 | 986 | usb_free_urb(pegasus->ctrl_urb); |
... | ... | @@ -1019,7 +1017,7 @@ |
1019 | 1017 | return -ENOMEM; |
1020 | 1018 | |
1021 | 1019 | res = set_registers(pegasus, EthID, 6, net->dev_addr); |
1022 | - | |
1020 | + | |
1023 | 1021 | usb_fill_bulk_urb(pegasus->rx_urb, pegasus->usb, |
1024 | 1022 | usb_rcvbulkpipe(pegasus->usb, 1), |
1025 | 1023 | pegasus->rx_skb->data, PEGASUS_MTU + 8, |
... | ... | @@ -1033,7 +1031,7 @@ |
1033 | 1031 | |
1034 | 1032 | usb_fill_int_urb(pegasus->intr_urb, pegasus->usb, |
1035 | 1033 | usb_rcvintpipe(pegasus->usb, 3), |
1036 | - pegasus->intr_buff, sizeof (pegasus->intr_buff), | |
1034 | + pegasus->intr_buff, sizeof(pegasus->intr_buff), | |
1037 | 1035 | intr_callback, pegasus, pegasus->intr_interval); |
1038 | 1036 | if ((res = usb_submit_urb(pegasus->intr_urb, GFP_KERNEL))) { |
1039 | 1037 | if (res == -ENODEV) |
... | ... | @@ -1076,9 +1074,9 @@ |
1076 | 1074 | struct ethtool_drvinfo *info) |
1077 | 1075 | { |
1078 | 1076 | pegasus_t *pegasus = netdev_priv(dev); |
1079 | - strncpy(info->driver, driver_name, sizeof (info->driver) - 1); | |
1080 | - strncpy(info->version, DRIVER_VERSION, sizeof (info->version) - 1); | |
1081 | - usb_make_path(pegasus->usb, info->bus_info, sizeof (info->bus_info)); | |
1077 | + strncpy(info->driver, driver_name, sizeof(info->driver) - 1); | |
1078 | + strncpy(info->version, DRIVER_VERSION, sizeof(info->version) - 1); | |
1079 | + usb_make_path(pegasus->usb, info->bus_info, sizeof(info->bus_info)); | |
1082 | 1080 | } |
1083 | 1081 | |
1084 | 1082 | /* also handles three patterns of some kind in hardware */ |
... | ... | @@ -1098,7 +1096,7 @@ |
1098 | 1096 | { |
1099 | 1097 | pegasus_t *pegasus = netdev_priv(dev); |
1100 | 1098 | u8 reg78 = 0x04; |
1101 | - | |
1099 | + | |
1102 | 1100 | if (wol->wolopts & ~WOL_SUPPORTED) |
1103 | 1101 | return -EINVAL; |
1104 | 1102 | |
... | ... | @@ -1118,7 +1116,7 @@ |
1118 | 1116 | static inline void pegasus_reset_wol(struct net_device *dev) |
1119 | 1117 | { |
1120 | 1118 | struct ethtool_wolinfo wol; |
1121 | - | |
1119 | + | |
1122 | 1120 | memset(&wol, 0, sizeof wol); |
1123 | 1121 | (void) pegasus_set_wol(dev, &wol); |
1124 | 1122 | } |
... | ... | @@ -1178,7 +1176,7 @@ |
1178 | 1176 | |
1179 | 1177 | static int pegasus_ioctl(struct net_device *net, struct ifreq *rq, int cmd) |
1180 | 1178 | { |
1181 | - __u16 *data = (__u16 *) & rq->ifr_ifru; | |
1179 | + __u16 *data = (__u16 *) &rq->ifr_ifru; | |
1182 | 1180 | pegasus_t *pegasus = netdev_priv(net); |
1183 | 1181 | int res; |
1184 | 1182 | |
... | ... | @@ -1223,7 +1221,7 @@ |
1223 | 1221 | ctrl_callback(pegasus->ctrl_urb); |
1224 | 1222 | } |
1225 | 1223 | |
1226 | -static __u8 mii_phy_probe(pegasus_t * pegasus) | |
1224 | +static __u8 mii_phy_probe(pegasus_t *pegasus) | |
1227 | 1225 | { |
1228 | 1226 | int i; |
1229 | 1227 | __u16 tmp; |
1230 | 1228 | |
... | ... | @@ -1239,10 +1237,10 @@ |
1239 | 1237 | return 0xff; |
1240 | 1238 | } |
1241 | 1239 | |
1242 | -static inline void setup_pegasus_II(pegasus_t * pegasus) | |
1240 | +static inline void setup_pegasus_II(pegasus_t *pegasus) | |
1243 | 1241 | { |
1244 | 1242 | __u8 data = 0xa5; |
1245 | - | |
1243 | + | |
1246 | 1244 | set_register(pegasus, Reg1d, 0); |
1247 | 1245 | set_register(pegasus, Reg7b, 1); |
1248 | 1246 | mdelay(100); |
1249 | 1247 | |
1250 | 1248 | |
1251 | 1249 | |
... | ... | @@ -1254,16 +1252,15 @@ |
1254 | 1252 | set_register(pegasus, 0x83, data); |
1255 | 1253 | get_registers(pegasus, 0x83, 1, &data); |
1256 | 1254 | |
1257 | - if (data == 0xa5) { | |
1255 | + if (data == 0xa5) | |
1258 | 1256 | pegasus->chip = 0x8513; |
1259 | - } else { | |
1257 | + else | |
1260 | 1258 | pegasus->chip = 0; |
1261 | - } | |
1262 | 1259 | |
1263 | 1260 | set_register(pegasus, 0x80, 0xc0); |
1264 | 1261 | set_register(pegasus, 0x83, 0xff); |
1265 | 1262 | set_register(pegasus, 0x84, 0x01); |
1266 | - | |
1263 | + | |
1267 | 1264 | if (pegasus->features & HAS_HOME_PNA && mii_mode) |
1268 | 1265 | set_register(pegasus, Reg81, 6); |
1269 | 1266 | else |
... | ... | @@ -1272,7 +1269,7 @@ |
1272 | 1269 | |
1273 | 1270 | |
1274 | 1271 | static int pegasus_count; |
1275 | -static struct workqueue_struct *pegasus_workqueue = NULL; | |
1272 | +static struct workqueue_struct *pegasus_workqueue; | |
1276 | 1273 | #define CARRIER_CHECK_DELAY (2 * HZ) |
1277 | 1274 | |
1278 | 1275 | static void check_carrier(struct work_struct *work) |
... | ... | @@ -1367,7 +1364,7 @@ |
1367 | 1364 | pegasus->mii.phy_id_mask = 0x1f; |
1368 | 1365 | pegasus->mii.reg_num_mask = 0x1f; |
1369 | 1366 | spin_lock_init(&pegasus->rx_pool_lock); |
1370 | - pegasus->msg_enable = netif_msg_init (msg_level, NETIF_MSG_DRV | |
1367 | + pegasus->msg_enable = netif_msg_init(msg_level, NETIF_MSG_DRV | |
1371 | 1368 | | NETIF_MSG_PROBE | NETIF_MSG_LINK); |
1372 | 1369 | |
1373 | 1370 | pegasus->features = usb_dev_id[dev_index].private; |
1374 | 1371 | |
... | ... | @@ -1442,11 +1439,11 @@ |
1442 | 1439 | pegasus_dec_workqueue(); |
1443 | 1440 | } |
1444 | 1441 | |
1445 | -static int pegasus_suspend (struct usb_interface *intf, pm_message_t message) | |
1442 | +static int pegasus_suspend(struct usb_interface *intf, pm_message_t message) | |
1446 | 1443 | { |
1447 | 1444 | struct pegasus *pegasus = usb_get_intfdata(intf); |
1448 | - | |
1449 | - netif_device_detach (pegasus->net); | |
1445 | + | |
1446 | + netif_device_detach(pegasus->net); | |
1450 | 1447 | cancel_delayed_work(&pegasus->carrier_check); |
1451 | 1448 | if (netif_running(pegasus->net)) { |
1452 | 1449 | usb_kill_urb(pegasus->rx_urb); |
1453 | 1450 | |
... | ... | @@ -1455,11 +1452,11 @@ |
1455 | 1452 | return 0; |
1456 | 1453 | } |
1457 | 1454 | |
1458 | -static int pegasus_resume (struct usb_interface *intf) | |
1455 | +static int pegasus_resume(struct usb_interface *intf) | |
1459 | 1456 | { |
1460 | 1457 | struct pegasus *pegasus = usb_get_intfdata(intf); |
1461 | 1458 | |
1462 | - netif_device_attach (pegasus->net); | |
1459 | + netif_device_attach(pegasus->net); | |
1463 | 1460 | if (netif_running(pegasus->net)) { |
1464 | 1461 | pegasus->rx_urb->status = 0; |
1465 | 1462 | pegasus->rx_urb->actual_length = 0; |
... | ... | @@ -1498,8 +1495,8 @@ |
1498 | 1495 | |
1499 | 1496 | static void __init parse_id(char *id) |
1500 | 1497 | { |
1501 | - unsigned int vendor_id=0, device_id=0, flags=0, i=0; | |
1502 | - char *token, *name=NULL; | |
1498 | + unsigned int vendor_id = 0, device_id = 0, flags = 0, i = 0; | |
1499 | + char *token, *name = NULL; | |
1503 | 1500 | |
1504 | 1501 | if ((token = strsep(&id, ":")) != NULL) |
1505 | 1502 | name = token; |
1506 | 1503 | |
... | ... | @@ -1510,14 +1507,14 @@ |
1510 | 1507 | device_id = simple_strtoul(token, NULL, 16); |
1511 | 1508 | flags = simple_strtoul(id, NULL, 16); |
1512 | 1509 | pr_info("%s: new device %s, vendor ID 0x%04x, device ID 0x%04x, flags: 0x%x\n", |
1513 | - driver_name, name, vendor_id, device_id, flags); | |
1510 | + driver_name, name, vendor_id, device_id, flags); | |
1514 | 1511 | |
1515 | 1512 | if (vendor_id > 0x10000 || vendor_id == 0) |
1516 | 1513 | return; |
1517 | 1514 | if (device_id > 0x10000 || device_id == 0) |
1518 | 1515 | return; |
1519 | 1516 | |
1520 | - for (i=0; usb_dev_id[i].name; i++); | |
1517 | + for (i = 0; usb_dev_id[i].name; i++); | |
1521 | 1518 | usb_dev_id[i].name = name; |
1522 | 1519 | usb_dev_id[i].vendor = vendor_id; |
1523 | 1520 | usb_dev_id[i].device = device_id; |
drivers/net/usb/pegasus.h
... | ... | @@ -68,7 +68,7 @@ |
68 | 68 | EpromData = 0x21, /* 0x21 low, 0x22 high byte */ |
69 | 69 | EpromCtrl = 0x23, |
70 | 70 | PhyAddr = 0x25, |
71 | - PhyData = 0x26, /* 0x26 low, 0x27 high byte */ | |
71 | + PhyData = 0x26, /* 0x26 low, 0x27 high byte */ | |
72 | 72 | PhyCtrl = 0x28, |
73 | 73 | UsbStst = 0x2a, |
74 | 74 | EthTxStat0 = 0x2b, |
75 | 75 | |
76 | 76 | |
77 | 77 | |
78 | 78 | |
79 | 79 | |
80 | 80 | |
81 | 81 | |
82 | 82 | |
83 | 83 | |
... | ... | @@ -154,162 +154,162 @@ |
154 | 154 | |
155 | 155 | #else /* PEGASUS_DEV */ |
156 | 156 | |
157 | -PEGASUS_DEV( "3Com USB Ethernet 3C460B", VENDOR_3COM, 0x4601, | |
158 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
159 | -PEGASUS_DEV( "ATEN USB Ethernet UC-110T", VENDOR_ATEN, 0x2007, | |
160 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
161 | -PEGASUS_DEV( "USB HPNA/Ethernet", VENDOR_ABOCOM, 0x110c, | |
162 | - DEFAULT_GPIO_RESET | PEGASUS_II | HAS_HOME_PNA ) | |
163 | -PEGASUS_DEV( "USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4104, | |
164 | - DEFAULT_GPIO_RESET | HAS_HOME_PNA ) | |
165 | -PEGASUS_DEV( "USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4004, | |
166 | - DEFAULT_GPIO_RESET | HAS_HOME_PNA ) | |
167 | -PEGASUS_DEV( "USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4007, | |
168 | - DEFAULT_GPIO_RESET | HAS_HOME_PNA ) | |
169 | -PEGASUS_DEV( "USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4102, | |
170 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
171 | -PEGASUS_DEV( "USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4002, | |
172 | - DEFAULT_GPIO_RESET ) | |
173 | -PEGASUS_DEV( "USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x400b, | |
174 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
175 | -PEGASUS_DEV( "USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x400c, | |
176 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
177 | -PEGASUS_DEV( "USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0xabc1, | |
178 | - DEFAULT_GPIO_RESET ) | |
179 | -PEGASUS_DEV( "USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x200c, | |
180 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
181 | -PEGASUS_DEV( "Accton USB 10/100 Ethernet Adapter", VENDOR_ACCTON, 0x1046, | |
182 | - DEFAULT_GPIO_RESET ) | |
183 | -PEGASUS_DEV( "SpeedStream USB 10/100 Ethernet", VENDOR_ACCTON, 0x5046, | |
184 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
185 | -PEGASUS_DEV( "Philips USB 10/100 Ethernet", VENDOR_ACCTON, 0xb004, | |
186 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
187 | -PEGASUS_DEV( "ADMtek ADM8511 \"Pegasus II\" USB Ethernet", | |
157 | +PEGASUS_DEV("3Com USB Ethernet 3C460B", VENDOR_3COM, 0x4601, | |
158 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
159 | +PEGASUS_DEV("ATEN USB Ethernet UC-110T", VENDOR_ATEN, 0x2007, | |
160 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
161 | +PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x110c, | |
162 | + DEFAULT_GPIO_RESET | PEGASUS_II | HAS_HOME_PNA) | |
163 | +PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4104, | |
164 | + DEFAULT_GPIO_RESET | HAS_HOME_PNA) | |
165 | +PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4004, | |
166 | + DEFAULT_GPIO_RESET | HAS_HOME_PNA) | |
167 | +PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4007, | |
168 | + DEFAULT_GPIO_RESET | HAS_HOME_PNA) | |
169 | +PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4102, | |
170 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
171 | +PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4002, | |
172 | + DEFAULT_GPIO_RESET) | |
173 | +PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x400b, | |
174 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
175 | +PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x400c, | |
176 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
177 | +PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0xabc1, | |
178 | + DEFAULT_GPIO_RESET) | |
179 | +PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x200c, | |
180 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
181 | +PEGASUS_DEV("Accton USB 10/100 Ethernet Adapter", VENDOR_ACCTON, 0x1046, | |
182 | + DEFAULT_GPIO_RESET) | |
183 | +PEGASUS_DEV("SpeedStream USB 10/100 Ethernet", VENDOR_ACCTON, 0x5046, | |
184 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
185 | +PEGASUS_DEV("Philips USB 10/100 Ethernet", VENDOR_ACCTON, 0xb004, | |
186 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
187 | +PEGASUS_DEV("ADMtek ADM8511 \"Pegasus II\" USB Ethernet", | |
188 | 188 | VENDOR_ADMTEK, 0x8511, |
189 | - DEFAULT_GPIO_RESET | PEGASUS_II | HAS_HOME_PNA ) | |
190 | -PEGASUS_DEV( "ADMtek ADM8513 \"Pegasus II\" USB Ethernet", | |
189 | + DEFAULT_GPIO_RESET | PEGASUS_II | HAS_HOME_PNA) | |
190 | +PEGASUS_DEV("ADMtek ADM8513 \"Pegasus II\" USB Ethernet", | |
191 | 191 | VENDOR_ADMTEK, 0x8513, |
192 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
193 | -PEGASUS_DEV( "ADMtek ADM8515 \"Pegasus II\" USB-2.0 Ethernet", | |
192 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
193 | +PEGASUS_DEV("ADMtek ADM8515 \"Pegasus II\" USB-2.0 Ethernet", | |
194 | 194 | VENDOR_ADMTEK, 0x8515, |
195 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
196 | -PEGASUS_DEV( "ADMtek AN986 \"Pegasus\" USB Ethernet (evaluation board)", | |
195 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
196 | +PEGASUS_DEV("ADMtek AN986 \"Pegasus\" USB Ethernet (evaluation board)", | |
197 | 197 | VENDOR_ADMTEK, 0x0986, |
198 | - DEFAULT_GPIO_RESET | HAS_HOME_PNA ) | |
199 | -PEGASUS_DEV( "AN986A USB MAC", VENDOR_ADMTEK, 1986, | |
200 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
201 | -PEGASUS_DEV( "AEI USB Fast Ethernet Adapter", VENDOR_AEILAB, 0x1701, | |
202 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
203 | -PEGASUS_DEV( "Allied Telesyn Int. AT-USB100", VENDOR_ALLIEDTEL, 0xb100, | |
204 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
198 | + DEFAULT_GPIO_RESET | HAS_HOME_PNA) | |
199 | +PEGASUS_DEV("AN986A USB MAC", VENDOR_ADMTEK, 1986, | |
200 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
201 | +PEGASUS_DEV("AEI USB Fast Ethernet Adapter", VENDOR_AEILAB, 0x1701, | |
202 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
203 | +PEGASUS_DEV("Allied Telesyn Int. AT-USB100", VENDOR_ALLIEDTEL, 0xb100, | |
204 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
205 | 205 | /* |
206 | 206 | * Distinguish between this Belkin adaptor and the Belkin bluetooth adaptors |
207 | 207 | * with the same product IDs by checking the device class too. |
208 | 208 | */ |
209 | -PEGASUS_DEV_CLASS( "Belkin F5D5050 USB Ethernet", VENDOR_BELKIN, 0x0121, 0x00, | |
210 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
211 | -PEGASUS_DEV( "Belkin F5U122 10/100 USB Ethernet", VENDOR_BELKIN, 0x0122, | |
212 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
213 | -PEGASUS_DEV( "Billionton USB-100", VENDOR_BILLIONTON, 0x0986, | |
214 | - DEFAULT_GPIO_RESET ) | |
215 | -PEGASUS_DEV( "Billionton USBLP-100", VENDOR_BILLIONTON, 0x0987, | |
216 | - DEFAULT_GPIO_RESET | HAS_HOME_PNA ) | |
217 | -PEGASUS_DEV( "iPAQ Networking 10/100 USB", VENDOR_COMPAQ, 0x8511, | |
218 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
219 | -PEGASUS_DEV( "Billionton USBEL-100", VENDOR_BILLIONTON, 0x0988, | |
220 | - DEFAULT_GPIO_RESET ) | |
221 | -PEGASUS_DEV( "Billionton USBE-100", VENDOR_BILLIONTON, 0x8511, | |
222 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
223 | -PEGASUS_DEV( "Corega FEther USB-TX", VENDOR_COREGA, 0x0004, | |
224 | - DEFAULT_GPIO_RESET ) | |
225 | -PEGASUS_DEV( "Corega FEther USB-TXS", VENDOR_COREGA, 0x000d, | |
226 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
227 | -PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x4001, | |
228 | - DEFAULT_GPIO_RESET ) | |
229 | -PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x4002, | |
230 | - DEFAULT_GPIO_RESET ) | |
231 | -PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x4102, | |
232 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
233 | -PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x400b, | |
234 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
235 | -PEGASUS_DEV( "D-Link DSB-650TX", VENDOR_DLINK, 0x200c, | |
236 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
237 | -PEGASUS_DEV( "D-Link DSB-650TX(PNA)", VENDOR_DLINK, 0x4003, | |
238 | - DEFAULT_GPIO_RESET | HAS_HOME_PNA ) | |
239 | -PEGASUS_DEV( "D-Link DSB-650", VENDOR_DLINK, 0xabc1, | |
240 | - DEFAULT_GPIO_RESET ) | |
241 | -PEGASUS_DEV( "GOLDPFEIL USB Adapter", VENDOR_ELCON, 0x0002, | |
242 | - DEFAULT_GPIO_RESET | PEGASUS_II | HAS_HOME_PNA ) | |
243 | -PEGASUS_DEV( "ELECOM USB Ethernet LD-USB20", VENDOR_ELECOM, 0x4010, | |
244 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
245 | -PEGASUS_DEV( "EasiDock Ethernet", VENDOR_MOBILITY, 0x0304, | |
246 | - DEFAULT_GPIO_RESET ) | |
247 | -PEGASUS_DEV( "Elsa Micolink USB2Ethernet", VENDOR_ELSA, 0x3000, | |
248 | - DEFAULT_GPIO_RESET ) | |
249 | -PEGASUS_DEV( "GIGABYTE GN-BR402W Wireless Router", VENDOR_GIGABYTE, 0x8002, | |
250 | - DEFAULT_GPIO_RESET ) | |
251 | -PEGASUS_DEV( "Hawking UF100 10/100 Ethernet", VENDOR_HAWKING, 0x400c, | |
252 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
253 | -PEGASUS_DEV( "HP hn210c Ethernet USB", VENDOR_HP, 0x811c, | |
254 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
255 | -PEGASUS_DEV( "IO DATA USB ET/TX", VENDOR_IODATA, 0x0904, | |
256 | - DEFAULT_GPIO_RESET ) | |
257 | -PEGASUS_DEV( "IO DATA USB ET/TX-S", VENDOR_IODATA, 0x0913, | |
258 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
259 | -PEGASUS_DEV( "IO DATA USB ETX-US2", VENDOR_IODATA, 0x093a, | |
260 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
261 | -PEGASUS_DEV( "Kingston KNU101TX Ethernet", VENDOR_KINGSTON, 0x000a, | |
209 | +PEGASUS_DEV_CLASS("Belkin F5D5050 USB Ethernet", VENDOR_BELKIN, 0x0121, 0x00, | |
210 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
211 | +PEGASUS_DEV("Belkin F5U122 10/100 USB Ethernet", VENDOR_BELKIN, 0x0122, | |
212 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
213 | +PEGASUS_DEV("Billionton USB-100", VENDOR_BILLIONTON, 0x0986, | |
262 | 214 | DEFAULT_GPIO_RESET) |
263 | -PEGASUS_DEV( "LANEED USB Ethernet LD-USB/TX", VENDOR_LANEED, 0x4002, | |
264 | - DEFAULT_GPIO_RESET ) | |
265 | -PEGASUS_DEV( "LANEED USB Ethernet LD-USBL/TX", VENDOR_LANEED, 0x4005, | |
215 | +PEGASUS_DEV("Billionton USBLP-100", VENDOR_BILLIONTON, 0x0987, | |
216 | + DEFAULT_GPIO_RESET | HAS_HOME_PNA) | |
217 | +PEGASUS_DEV("iPAQ Networking 10/100 USB", VENDOR_COMPAQ, 0x8511, | |
266 | 218 | DEFAULT_GPIO_RESET | PEGASUS_II) |
267 | -PEGASUS_DEV( "LANEED USB Ethernet LD-USB/TX", VENDOR_LANEED, 0x400b, | |
268 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
269 | -PEGASUS_DEV( "LANEED USB Ethernet LD-USB/T", VENDOR_LANEED, 0xabc1, | |
270 | - DEFAULT_GPIO_RESET ) | |
271 | -PEGASUS_DEV( "LANEED USB Ethernet LD-USB/TX", VENDOR_LANEED, 0x200c, | |
272 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
273 | -PEGASUS_DEV( "Linksys USB10TX", VENDOR_LINKSYS, 0x2202, | |
274 | - DEFAULT_GPIO_RESET ) | |
275 | -PEGASUS_DEV( "Linksys USB100TX", VENDOR_LINKSYS, 0x2203, | |
276 | - DEFAULT_GPIO_RESET ) | |
277 | -PEGASUS_DEV( "Linksys USB100TX", VENDOR_LINKSYS, 0x2204, | |
278 | - DEFAULT_GPIO_RESET | HAS_HOME_PNA ) | |
279 | -PEGASUS_DEV( "Linksys USB10T Ethernet Adapter", VENDOR_LINKSYS, 0x2206, | |
219 | +PEGASUS_DEV("Billionton USBEL-100", VENDOR_BILLIONTON, 0x0988, | |
220 | + DEFAULT_GPIO_RESET) | |
221 | +PEGASUS_DEV("Billionton USBE-100", VENDOR_BILLIONTON, 0x8511, | |
280 | 222 | DEFAULT_GPIO_RESET | PEGASUS_II) |
281 | -PEGASUS_DEV( "Linksys USBVPN1", VENDOR_LINKSYS2, 0x08b4, | |
282 | - DEFAULT_GPIO_RESET ) | |
283 | -PEGASUS_DEV( "Linksys USB USB100TX", VENDOR_LINKSYS, 0x400b, | |
284 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
285 | -PEGASUS_DEV( "Linksys USB10TX", VENDOR_LINKSYS, 0x200c, | |
286 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
287 | -PEGASUS_DEV( "MELCO/BUFFALO LUA-TX", VENDOR_MELCO, 0x0001, | |
288 | - DEFAULT_GPIO_RESET ) | |
289 | -PEGASUS_DEV( "MELCO/BUFFALO LUA-TX", VENDOR_MELCO, 0x0005, | |
290 | - DEFAULT_GPIO_RESET ) | |
291 | -PEGASUS_DEV( "MELCO/BUFFALO LUA2-TX", VENDOR_MELCO, 0x0009, | |
292 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
293 | -PEGASUS_DEV( "Microsoft MN-110", VENDOR_MICROSOFT, 0x007a, | |
294 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
295 | -PEGASUS_DEV( "NETGEAR FA101", VENDOR_NETGEAR, 0x1020, | |
296 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
297 | -PEGASUS_DEV( "OCT Inc.", VENDOR_OCT, 0x0109, | |
298 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
299 | -PEGASUS_DEV( "OCT USB TO Ethernet", VENDOR_OCT, 0x0901, | |
300 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
301 | -PEGASUS_DEV( "smartNIC 2 PnP Adapter", VENDOR_SMARTBRIDGES, 0x0003, | |
302 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
303 | -PEGASUS_DEV( "SMC 202 USB Ethernet", VENDOR_SMC, 0x0200, | |
304 | - DEFAULT_GPIO_RESET ) | |
305 | -PEGASUS_DEV( "SMC 2206 USB Ethernet", VENDOR_SMC, 0x0201, | |
223 | +PEGASUS_DEV("Corega FEther USB-TX", VENDOR_COREGA, 0x0004, | |
224 | + DEFAULT_GPIO_RESET) | |
225 | +PEGASUS_DEV("Corega FEther USB-TXS", VENDOR_COREGA, 0x000d, | |
306 | 226 | DEFAULT_GPIO_RESET | PEGASUS_II) |
307 | -PEGASUS_DEV( "SOHOware NUB100 Ethernet", VENDOR_SOHOWARE, 0x9100, | |
308 | - DEFAULT_GPIO_RESET ) | |
309 | -PEGASUS_DEV( "SOHOware NUB110 Ethernet", VENDOR_SOHOWARE, 0x9110, | |
310 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
311 | -PEGASUS_DEV( "SpeedStream USB 10/100 Ethernet", VENDOR_SIEMENS, 0x1001, | |
312 | - DEFAULT_GPIO_RESET | PEGASUS_II ) | |
227 | +PEGASUS_DEV("D-Link DSB-650TX", VENDOR_DLINK, 0x4001, | |
228 | + DEFAULT_GPIO_RESET) | |
229 | +PEGASUS_DEV("D-Link DSB-650TX", VENDOR_DLINK, 0x4002, | |
230 | + DEFAULT_GPIO_RESET) | |
231 | +PEGASUS_DEV("D-Link DSB-650TX", VENDOR_DLINK, 0x4102, | |
232 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
233 | +PEGASUS_DEV("D-Link DSB-650TX", VENDOR_DLINK, 0x400b, | |
234 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
235 | +PEGASUS_DEV("D-Link DSB-650TX", VENDOR_DLINK, 0x200c, | |
236 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
237 | +PEGASUS_DEV("D-Link DSB-650TX(PNA)", VENDOR_DLINK, 0x4003, | |
238 | + DEFAULT_GPIO_RESET | HAS_HOME_PNA) | |
239 | +PEGASUS_DEV("D-Link DSB-650", VENDOR_DLINK, 0xabc1, | |
240 | + DEFAULT_GPIO_RESET) | |
241 | +PEGASUS_DEV("GOLDPFEIL USB Adapter", VENDOR_ELCON, 0x0002, | |
242 | + DEFAULT_GPIO_RESET | PEGASUS_II | HAS_HOME_PNA) | |
243 | +PEGASUS_DEV("ELECOM USB Ethernet LD-USB20", VENDOR_ELECOM, 0x4010, | |
244 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
245 | +PEGASUS_DEV("EasiDock Ethernet", VENDOR_MOBILITY, 0x0304, | |
246 | + DEFAULT_GPIO_RESET) | |
247 | +PEGASUS_DEV("Elsa Micolink USB2Ethernet", VENDOR_ELSA, 0x3000, | |
248 | + DEFAULT_GPIO_RESET) | |
249 | +PEGASUS_DEV("GIGABYTE GN-BR402W Wireless Router", VENDOR_GIGABYTE, 0x8002, | |
250 | + DEFAULT_GPIO_RESET) | |
251 | +PEGASUS_DEV("Hawking UF100 10/100 Ethernet", VENDOR_HAWKING, 0x400c, | |
252 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
253 | +PEGASUS_DEV("HP hn210c Ethernet USB", VENDOR_HP, 0x811c, | |
254 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
255 | +PEGASUS_DEV("IO DATA USB ET/TX", VENDOR_IODATA, 0x0904, | |
256 | + DEFAULT_GPIO_RESET) | |
257 | +PEGASUS_DEV("IO DATA USB ET/TX-S", VENDOR_IODATA, 0x0913, | |
258 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
259 | +PEGASUS_DEV("IO DATA USB ETX-US2", VENDOR_IODATA, 0x093a, | |
260 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
261 | +PEGASUS_DEV("Kingston KNU101TX Ethernet", VENDOR_KINGSTON, 0x000a, | |
262 | + DEFAULT_GPIO_RESET) | |
263 | +PEGASUS_DEV("LANEED USB Ethernet LD-USB/TX", VENDOR_LANEED, 0x4002, | |
264 | + DEFAULT_GPIO_RESET) | |
265 | +PEGASUS_DEV("LANEED USB Ethernet LD-USBL/TX", VENDOR_LANEED, 0x4005, | |
266 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
267 | +PEGASUS_DEV("LANEED USB Ethernet LD-USB/TX", VENDOR_LANEED, 0x400b, | |
268 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
269 | +PEGASUS_DEV("LANEED USB Ethernet LD-USB/T", VENDOR_LANEED, 0xabc1, | |
270 | + DEFAULT_GPIO_RESET) | |
271 | +PEGASUS_DEV("LANEED USB Ethernet LD-USB/TX", VENDOR_LANEED, 0x200c, | |
272 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
273 | +PEGASUS_DEV("Linksys USB10TX", VENDOR_LINKSYS, 0x2202, | |
274 | + DEFAULT_GPIO_RESET) | |
275 | +PEGASUS_DEV("Linksys USB100TX", VENDOR_LINKSYS, 0x2203, | |
276 | + DEFAULT_GPIO_RESET) | |
277 | +PEGASUS_DEV("Linksys USB100TX", VENDOR_LINKSYS, 0x2204, | |
278 | + DEFAULT_GPIO_RESET | HAS_HOME_PNA) | |
279 | +PEGASUS_DEV("Linksys USB10T Ethernet Adapter", VENDOR_LINKSYS, 0x2206, | |
280 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
281 | +PEGASUS_DEV("Linksys USBVPN1", VENDOR_LINKSYS2, 0x08b4, | |
282 | + DEFAULT_GPIO_RESET) | |
283 | +PEGASUS_DEV("Linksys USB USB100TX", VENDOR_LINKSYS, 0x400b, | |
284 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
285 | +PEGASUS_DEV("Linksys USB10TX", VENDOR_LINKSYS, 0x200c, | |
286 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
287 | +PEGASUS_DEV("MELCO/BUFFALO LUA-TX", VENDOR_MELCO, 0x0001, | |
288 | + DEFAULT_GPIO_RESET) | |
289 | +PEGASUS_DEV("MELCO/BUFFALO LUA-TX", VENDOR_MELCO, 0x0005, | |
290 | + DEFAULT_GPIO_RESET) | |
291 | +PEGASUS_DEV("MELCO/BUFFALO LUA2-TX", VENDOR_MELCO, 0x0009, | |
292 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
293 | +PEGASUS_DEV("Microsoft MN-110", VENDOR_MICROSOFT, 0x007a, | |
294 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
295 | +PEGASUS_DEV("NETGEAR FA101", VENDOR_NETGEAR, 0x1020, | |
296 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
297 | +PEGASUS_DEV("OCT Inc.", VENDOR_OCT, 0x0109, | |
298 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
299 | +PEGASUS_DEV("OCT USB TO Ethernet", VENDOR_OCT, 0x0901, | |
300 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
301 | +PEGASUS_DEV("smartNIC 2 PnP Adapter", VENDOR_SMARTBRIDGES, 0x0003, | |
302 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
303 | +PEGASUS_DEV("SMC 202 USB Ethernet", VENDOR_SMC, 0x0200, | |
304 | + DEFAULT_GPIO_RESET) | |
305 | +PEGASUS_DEV("SMC 2206 USB Ethernet", VENDOR_SMC, 0x0201, | |
306 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
307 | +PEGASUS_DEV("SOHOware NUB100 Ethernet", VENDOR_SOHOWARE, 0x9100, | |
308 | + DEFAULT_GPIO_RESET) | |
309 | +PEGASUS_DEV("SOHOware NUB110 Ethernet", VENDOR_SOHOWARE, 0x9110, | |
310 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
311 | +PEGASUS_DEV("SpeedStream USB 10/100 Ethernet", VENDOR_SIEMENS, 0x1001, | |
312 | + DEFAULT_GPIO_RESET | PEGASUS_II) | |
313 | 313 | |
314 | 314 | |
315 | 315 | #endif /* PEGASUS_DEV */ |