xref: /freebsd/sys/dev/sdio/sdiodevs (revision 7ab1a32cd43cbae61ad4dd435d6a482bbf61cb52)
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause
3 *
4 * Copyright (c) 2019 The FreeBSD Foundation
5 *
6 * Portions of this software were developed by Björn Zeeb
7 * under sponsorship from the FreeBSD Foundation.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions
11 * are met:
12 * 1. Redistributions of source code must retain the above copyright
13 *    notice, this list of conditions and the following disclaimer.
14 * 2. Redistributions in binary form must reproduce the above copyright
15 *    notice, this list of conditions and the following disclaimer in the
16 *    documentation and/or other materials provided with the distribution.
17 *
18 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
19 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 */
30/*
31 * Take SDIO CIS, CISTPL_MANFID, TPLMID_MANF and TPLMID_CARD information and
32 * present them as vendor and device IDs (a terminology we understand for
33 * other parts) and run them through the usbdevs2h.awk script to generate
34 * a header file with #defines for them in sdiodevs.h and sdiodevs_data.h
35 * which provides a structure with a description as well.
36 * The format of this file is modelled after sys/dev/usb/usbdevs.
37 * For more details see there.
38 */
39
40/*
41 * --------------------------------------------------------------------------
42 * List of TPLMID_MANF "vendor ID"s.
43 * Please sort by vendor ID ascending.
44 */
45vendor	REALTEK			0x024c	Realtek
46vendor	ATHEROS 		0x0271	Atheros
47vendor	BROADCOM		0x02d0	Broadcom
48vendor	CYPRESS			0x02d0	Cypress/Broadcom
49vendor	MEDIATEK		0x037a	MediaTek
50
51/*
52 * --------------------------------------------------------------------------
53 * List of TPLMID_CARD "product ID"s.
54 * Please group by vendor in same order as above.
55 */
56
57/* Realtek products */
58/* PR 251063 */
59product	REALTEK	RTW8723BS	0xb723	802.11bgn SDIO WLAN with Bluetooth 4.0 Single-Chip Controller
60/* rtw88 */
61product	REALTEK	RTW8821BS	0xb821
62product	REALTEK	RTW8822BS	0xb822	802.11ac/abgn SDIO WLAN with Bluetooth 4.1 Single-Chip Controller
63product	REALTEK	RTW8821CS	0xc821	802.11ac/abgn SDIO WLAN with Bluetooth 4.2 Single-Chip Controller
64product	REALTEK	RTW8822CS	0xc822	802.11ac/abgn SDIO WLAN with Bluetooth x.x Single-Chip Controller
65product	REALTEK	RTW8723DS_1ANT	0xd724	802.11bgn SDIO WLAN with Bluetooth 4.2 Single-Chip Controller
66product	REALTEK	RTW8723DS_2ANT	0xd723	802.11bgn SDIO WLAN with Bluetooth 4.2 Single-Chip Controller
67
68/* Atheros/QCA products */
69product	ATHEROS	AR6005		0x050a	Qualcomm Atheros 802.11ac WLAN SDIO
70product	ATHEROS	QCA9377		0x0701	Qualcomm Atheros 802.11ac WLAN SDIO
71
72/* Broadcom products */
73product BROADCOM 43241		0x4324	BCM43241 fullmac SDIO WiFi
74product BROADCOM 4329		0x4329	BCM4329 fullmac SDIO WiFi
75product BROADCOM 4330		0x4330	BCM4330 fullmac SDIO WiFi
76product BROADCOM 4334		0x4334	BCM4334 fullmac SDIO WiFi
77product BROADCOM 4335_4339	0x4335	BCM4335_4339 fullmac SDIO WiFi
78product BROADCOM 4339		0x4339	BCM4339 fullmac SDIO WiFi
79product BROADCOM 4345		0x4345	BCM4345 fullmac SDIO WiFi
80product BROADCOM 4354		0x4354	BCM4354 fullmac SDIO WiFi
81product BROADCOM 4356		0x4356	BCM4356 fullmac SDIO WiFi
82product BROADCOM 4359		0x4359	BCM4359 fullmac SDIO WiFi
83product BROADCOM 43143		0xa887	BCM43143 fullmac SDIO WiFi
84product BROADCOM 43340		0xa94c	BCM43340 fullmac SDIO WiFi
85product BROADCOM 43341		0xa94d	BCM43341 fullmac SDIO WiFi
86product BROADCOM 43362		0xa962	BCM43362 fullmac SDIO WiFi
87product BROADCOM 43364		0xa9a4	BCM43364 fullmac SDIO WiFi
88product BROADCOM 43430		0xa9a6	BCM43430 fullmac SDIO WiFi
89product BROADCOM 43439		0xa9af	BCM43439 fullmac SDIO WiFi
90product BROADCOM 43455		0xa9bf	BCM43455 fullmac SDIO WiFi
91product BROADCOM CYPRESS_4373	0x4373	BCMCY4373 fullmac SDIO WiFi
92product	BROADCOM CYPRESS_43012	0xa804	BCMCY43012 fullmac SDIO WiFi
93product	BROADCOM CYPRESS_43752	0xaae8	BCMCY43752 fullmac SDIO WiFi
94product	BROADCOM CYPRESS_89359	0x4355	BCMCY89359 fullmac SDIO WiFi
95
96product	CYPRESS 43439		0xbd3d	CY43439 fullmac SDIO WiFi
97palias	BROADCOM_CYPRESS_43439	CYPRESS_43439
98
99/* MediaTek products */
100product	MEDIATEK	MT7663S	0x7603	MediaTek MT7663S SDIO WiFi
101product	MEDIATEK	MT7921S	0x7901	MediaTek MT7921S SDIO WiFi
102
103/* end */
104