Lines Matching +full:hardware +full:- +full:docs
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * PL-2301/2302 USB host-to-host link cables
4 * Copyright (C) 2000-2005 by David Brownell
21 * Prolific PL-2301/PL-2302 driver ... http://www.prolific.com.tw/
23 * The protocol and handshaking used here should be bug-compatible
30 * the handshaking much better! Also, sometimes this hardware
31 * seems to get wedged under load. Prolific docs are weak, and
36 * compatibility. Some docs suggest the difference between 2301
37 * and 2302 is only to make MS-Windows use a different driver...
39 * pl25a1 glue based on patch from Tony Gibbs. Prolific "docs" on
45 * Bits 0-4 can be used for software handshaking; they're set from
49 /* reserved bit -- rx ready (6) ? */
88 netif_dbg(dev, link, dev->net, "pl_reset --> %d\n", status); in pl_reset()
93 .description = "Prolific PL-2301/PL-2302/PL-25A1/PL-27A1",
95 /* some PL-2302 versions seem to fail usb_set_interface() */
100 /*-------------------------------------------------------------------------*/
111 USB_DEVICE(0x067b, 0x0000), // PL-2301
114 USB_DEVICE(0x067b, 0x0001), // PL-2302
120 USB_DEVICE(0x067b, 0x25a1), /* PL-25A1, no eeprom */
123 USB_DEVICE(0x050d, 0x258a), /* Belkin F5U258/F5U279 (PL-25A1) */
127 * Host-to-Host Cable
135 USB_DEVICE(0x067b, 0x27a1), /* PL-27A1, no eeprom
138 * Unitek Y-3501
160 MODULE_DESCRIPTION("Prolific PL-2301/2302/25A1/27A1 USB Host to Host Link Driver");