at76c50x-usb.c (7ae9fb1b7ecbb5d85d07857943f677fd1a559b18) at76c50x-usb.c (5d7cf67f72ae34d38e090bdfa673da4aefe4048e)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * at76c503/at76c505 USB driver
4 *
5 * Copyright (c) 2002 - 2003 Oliver Kurth
6 * Copyright (c) 2004 Joerg Albert <joerg.albert@gmx.de>
7 * Copyright (c) 2004 Nick Jones
8 * Copyright (c) 2004 Balint Seeber <n0_5p4m_p13453@hotmail.com>
9 * Copyright (c) 2007 Guido Guenther <agx@sigxcpu.org>
10 * Copyright (c) 2007 Kalle Valo <kalle.valo@iki.fi>
11 * Copyright (c) 2010 Sebastian Smolorz <sesmo@gmx.net>
12 *
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * at76c503/at76c505 USB driver
4 *
5 * Copyright (c) 2002 - 2003 Oliver Kurth
6 * Copyright (c) 2004 Joerg Albert <joerg.albert@gmx.de>
7 * Copyright (c) 2004 Nick Jones
8 * Copyright (c) 2004 Balint Seeber <n0_5p4m_p13453@hotmail.com>
9 * Copyright (c) 2007 Guido Guenther <agx@sigxcpu.org>
10 * Copyright (c) 2007 Kalle Valo <kalle.valo@iki.fi>
11 * Copyright (c) 2010 Sebastian Smolorz <sesmo@gmx.net>
12 *
13 * This file is part of the Berlios driver for WLAN USB devices based on the
13 * This file is part of the Berlios driver for USB WLAN devices based on the
14 * Atmel AT76C503A/505/505A.
15 *
16 * Some iw_handler code was taken from airo.c, (C) 1999 Benjamin Reed
17 *
18 * TODO list is at the wiki:
19 *
20 * https://wireless.wiki.kernel.org/en/users/Drivers/at76c50x-usb#TODO
21 */

--- 116 unchanged lines hidden (view full) ---

138 /* Tekram U300C / Allnet ALL0193 */
139 { USB_DEVICE(0x0b3b, 0x1612), USB_DEVICE_DATA(BOARD_503_ISL3861) },
140 /* HP HN210W J7801A */
141 { USB_DEVICE(0x03f0, 0x011c), USB_DEVICE_DATA(BOARD_503_ISL3861) },
142 /* Sitecom/Z-Com/Zyxel M4Y-750 */
143 { USB_DEVICE(0x0cde, 0x0001), USB_DEVICE_DATA(BOARD_503_ISL3861) },
144 /* Dynalink/Askey WLL013 (intersil) */
145 { USB_DEVICE(0x069a, 0x0320), USB_DEVICE_DATA(BOARD_503_ISL3861) },
14 * Atmel AT76C503A/505/505A.
15 *
16 * Some iw_handler code was taken from airo.c, (C) 1999 Benjamin Reed
17 *
18 * TODO list is at the wiki:
19 *
20 * https://wireless.wiki.kernel.org/en/users/Drivers/at76c50x-usb#TODO
21 */

--- 116 unchanged lines hidden (view full) ---

138 /* Tekram U300C / Allnet ALL0193 */
139 { USB_DEVICE(0x0b3b, 0x1612), USB_DEVICE_DATA(BOARD_503_ISL3861) },
140 /* HP HN210W J7801A */
141 { USB_DEVICE(0x03f0, 0x011c), USB_DEVICE_DATA(BOARD_503_ISL3861) },
142 /* Sitecom/Z-Com/Zyxel M4Y-750 */
143 { USB_DEVICE(0x0cde, 0x0001), USB_DEVICE_DATA(BOARD_503_ISL3861) },
144 /* Dynalink/Askey WLL013 (intersil) */
145 { USB_DEVICE(0x069a, 0x0320), USB_DEVICE_DATA(BOARD_503_ISL3861) },
146 /* EZ connect 11Mpbs Wireless USB Adapter SMC2662W v1 */
146 /* EZ connect 11Mpbs USB Wireless Adapter SMC2662W v1 */
147 { USB_DEVICE(0x0d5c, 0xa001), USB_DEVICE_DATA(BOARD_503_ISL3861) },
148 /* BenQ AWL300 */
149 { USB_DEVICE(0x04a5, 0x9000), USB_DEVICE_DATA(BOARD_503_ISL3861) },
150 /* Addtron AWU-120, Compex WLU11 */
151 { USB_DEVICE(0x05dd, 0xff31), USB_DEVICE_DATA(BOARD_503_ISL3861) },
152 /* Intel AP310 AnyPoint II USB */
153 { USB_DEVICE(0x8086, 0x0200), USB_DEVICE_DATA(BOARD_503_ISL3861) },
154 /* Dynalink L11U */

--- 35 unchanged lines hidden (view full) ---

190 /* CNet CNUSB611 */
191 { USB_DEVICE(0x1371, 0x0001), USB_DEVICE_DATA(BOARD_503) },
192 /* FiberLine FL-WL200U */
193 { USB_DEVICE(0x1371, 0x0002), USB_DEVICE_DATA(BOARD_503) },
194 /* BenQ AWL400 USB stick */
195 { USB_DEVICE(0x04a5, 0x9001), USB_DEVICE_DATA(BOARD_503) },
196 /* 3Com 3CRSHEW696 */
197 { USB_DEVICE(0x0506, 0x0a01), USB_DEVICE_DATA(BOARD_503) },
147 { USB_DEVICE(0x0d5c, 0xa001), USB_DEVICE_DATA(BOARD_503_ISL3861) },
148 /* BenQ AWL300 */
149 { USB_DEVICE(0x04a5, 0x9000), USB_DEVICE_DATA(BOARD_503_ISL3861) },
150 /* Addtron AWU-120, Compex WLU11 */
151 { USB_DEVICE(0x05dd, 0xff31), USB_DEVICE_DATA(BOARD_503_ISL3861) },
152 /* Intel AP310 AnyPoint II USB */
153 { USB_DEVICE(0x8086, 0x0200), USB_DEVICE_DATA(BOARD_503_ISL3861) },
154 /* Dynalink L11U */

--- 35 unchanged lines hidden (view full) ---

190 /* CNet CNUSB611 */
191 { USB_DEVICE(0x1371, 0x0001), USB_DEVICE_DATA(BOARD_503) },
192 /* FiberLine FL-WL200U */
193 { USB_DEVICE(0x1371, 0x0002), USB_DEVICE_DATA(BOARD_503) },
194 /* BenQ AWL400 USB stick */
195 { USB_DEVICE(0x04a5, 0x9001), USB_DEVICE_DATA(BOARD_503) },
196 /* 3Com 3CRSHEW696 */
197 { USB_DEVICE(0x0506, 0x0a01), USB_DEVICE_DATA(BOARD_503) },
198 /* Siemens Santis ADSL WLAN USB adapter WLL 013 */
198 /* Siemens Santis ADSL USB WLAN adapter WLL 013 */
199 { USB_DEVICE(0x0681, 0x001b), USB_DEVICE_DATA(BOARD_503) },
200 /* Belkin F5D6050, version 2 */
201 { USB_DEVICE(0x050d, 0x0050), USB_DEVICE_DATA(BOARD_503) },
202 /* iBlitzz, BWU613 (not *B or *SB) */
203 { USB_DEVICE(0x07b8, 0xb000), USB_DEVICE_DATA(BOARD_503) },
204 /* Gigabyte GN-WLBM101 */
205 { USB_DEVICE(0x1044, 0x8003), USB_DEVICE_DATA(BOARD_503) },
206 /* Planex GW-US11S */

--- 26 unchanged lines hidden (view full) ---

233 /* Fiberline FL-WL240U */
234 { USB_DEVICE(0x1371, 0x0014), USB_DEVICE_DATA(BOARD_505_2958) },
235 /* CNet CNUSB-611G */
236 { USB_DEVICE(0x1371, 0x0013), USB_DEVICE_DATA(BOARD_505_2958) },
237 /* Linksys WUSB11 v2.8 */
238 { USB_DEVICE(0x1915, 0x2233), USB_DEVICE_DATA(BOARD_505_2958) },
239 /* Xterasys XN-2122B, IBlitzz BWU613B/BWU613SB */
240 { USB_DEVICE(0x12fd, 0x1001), USB_DEVICE_DATA(BOARD_505_2958) },
199 { USB_DEVICE(0x0681, 0x001b), USB_DEVICE_DATA(BOARD_503) },
200 /* Belkin F5D6050, version 2 */
201 { USB_DEVICE(0x050d, 0x0050), USB_DEVICE_DATA(BOARD_503) },
202 /* iBlitzz, BWU613 (not *B or *SB) */
203 { USB_DEVICE(0x07b8, 0xb000), USB_DEVICE_DATA(BOARD_503) },
204 /* Gigabyte GN-WLBM101 */
205 { USB_DEVICE(0x1044, 0x8003), USB_DEVICE_DATA(BOARD_503) },
206 /* Planex GW-US11S */

--- 26 unchanged lines hidden (view full) ---

233 /* Fiberline FL-WL240U */
234 { USB_DEVICE(0x1371, 0x0014), USB_DEVICE_DATA(BOARD_505_2958) },
235 /* CNet CNUSB-611G */
236 { USB_DEVICE(0x1371, 0x0013), USB_DEVICE_DATA(BOARD_505_2958) },
237 /* Linksys WUSB11 v2.8 */
238 { USB_DEVICE(0x1915, 0x2233), USB_DEVICE_DATA(BOARD_505_2958) },
239 /* Xterasys XN-2122B, IBlitzz BWU613B/BWU613SB */
240 { USB_DEVICE(0x12fd, 0x1001), USB_DEVICE_DATA(BOARD_505_2958) },
241 /* Corega WLAN USB Stick 11 */
241 /* Corega USB WLAN Stick 11 */
242 { USB_DEVICE(0x07aa, 0x7613), USB_DEVICE_DATA(BOARD_505_2958) },
243 /* Microstar MSI Box MS6978 */
244 { USB_DEVICE(0x0db0, 0x1020), USB_DEVICE_DATA(BOARD_505_2958) },
245 /*
246 * at76c505a-rfmd2958
247 */
248 /* Generic AT76C505A device */
249 { USB_DEVICE(0x03eb, 0x7614), USB_DEVICE_DATA(BOARD_505A) },

--- 2364 unchanged lines hidden ---
242 { USB_DEVICE(0x07aa, 0x7613), USB_DEVICE_DATA(BOARD_505_2958) },
243 /* Microstar MSI Box MS6978 */
244 { USB_DEVICE(0x0db0, 0x1020), USB_DEVICE_DATA(BOARD_505_2958) },
245 /*
246 * at76c505a-rfmd2958
247 */
248 /* Generic AT76C505A device */
249 { USB_DEVICE(0x03eb, 0x7614), USB_DEVICE_DATA(BOARD_505A) },

--- 2364 unchanged lines hidden ---