xref: /freebsd/sys/dev/sdio/sdiodevs (revision 67ca7330cf34a789afbbff9ae7e4cdc4a4917ae3)
1*67ca7330SBjoern A. Zeeb$FreeBSD$
2*67ca7330SBjoern A. Zeeb/*-
3*67ca7330SBjoern A. Zeeb * SPDX-License-Identifier: BSD-2-Clause
4*67ca7330SBjoern A. Zeeb *
5*67ca7330SBjoern A. Zeeb * Copyright (c) 2019 The FreeBSD Foundation
6*67ca7330SBjoern A. Zeeb *
7*67ca7330SBjoern A. Zeeb * Portions of this software were developed by Björn Zeeb
8*67ca7330SBjoern A. Zeeb * under sponsorship from the FreeBSD Foundation.
9*67ca7330SBjoern A. Zeeb *
10*67ca7330SBjoern A. Zeeb * Redistribution and use in source and binary forms, with or without
11*67ca7330SBjoern A. Zeeb * modification, are permitted provided that the following conditions
12*67ca7330SBjoern A. Zeeb * are met:
13*67ca7330SBjoern A. Zeeb * 1. Redistributions of source code must retain the above copyright
14*67ca7330SBjoern A. Zeeb *    notice, this list of conditions and the following disclaimer.
15*67ca7330SBjoern A. Zeeb * 2. Redistributions in binary form must reproduce the above copyright
16*67ca7330SBjoern A. Zeeb *    notice, this list of conditions and the following disclaimer in the
17*67ca7330SBjoern A. Zeeb *    documentation and/or other materials provided with the distribution.
18*67ca7330SBjoern A. Zeeb *
19*67ca7330SBjoern A. Zeeb * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
20*67ca7330SBjoern A. Zeeb * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21*67ca7330SBjoern A. Zeeb * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22*67ca7330SBjoern A. Zeeb * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
23*67ca7330SBjoern A. Zeeb * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24*67ca7330SBjoern A. Zeeb * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25*67ca7330SBjoern A. Zeeb * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26*67ca7330SBjoern A. Zeeb * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27*67ca7330SBjoern A. Zeeb * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28*67ca7330SBjoern A. Zeeb * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29*67ca7330SBjoern A. Zeeb * SUCH DAMAGE.
30*67ca7330SBjoern A. Zeeb */
31*67ca7330SBjoern A. Zeeb/*
32*67ca7330SBjoern A. Zeeb * Take SDIO CIS, CISTPL_MANFID, TPLMID_MANF and TPLMID_CARD information and
33*67ca7330SBjoern A. Zeeb * present them as vendor and device IDs (a terminology we understand for
34*67ca7330SBjoern A. Zeeb * other parts) and run them through the usbdevs2h.awk script to generate
35*67ca7330SBjoern A. Zeeb * a header file with #defines for them in sdiodevs.h and sdiodevs_data.h
36*67ca7330SBjoern A. Zeeb * which provides a structure with a description as well.
37*67ca7330SBjoern A. Zeeb * The format of this file is modelled after sys/dev/usb/usbdevs.
38*67ca7330SBjoern A. Zeeb * For more details see there.
39*67ca7330SBjoern A. Zeeb */
40*67ca7330SBjoern A. Zeeb
41*67ca7330SBjoern A. Zeeb/*
42*67ca7330SBjoern A. Zeeb * --------------------------------------------------------------------------
43*67ca7330SBjoern A. Zeeb * List of TPLMID_MANF "vendor ID"s.
44*67ca7330SBjoern A. Zeeb * Please sort by vendor ID ascending.
45*67ca7330SBjoern A. Zeeb */
46*67ca7330SBjoern A. Zeebvendor	BROADCOM		0x02d0	Broadcom
47*67ca7330SBjoern A. Zeebvendor	CYPRESS			0x02d0	Cypress/Broadcom
48*67ca7330SBjoern A. Zeeb
49*67ca7330SBjoern A. Zeeb/*
50*67ca7330SBjoern A. Zeeb * --------------------------------------------------------------------------
51*67ca7330SBjoern A. Zeeb * List of TPLMID_CARD "product ID"s.
52*67ca7330SBjoern A. Zeeb * Please group by vendor in same order as above.
53*67ca7330SBjoern A. Zeeb */
54*67ca7330SBjoern A. Zeeb
55*67ca7330SBjoern A. Zeeb/* Broadcom products */
56*67ca7330SBjoern A. Zeebproduct BROADCOM 43241		0x4324	BCM43241 fullmac SDIO WiFi
57*67ca7330SBjoern A. Zeebproduct BROADCOM 4329		0x4329	BCM4329 fullmac SDIO WiFi
58*67ca7330SBjoern A. Zeebproduct BROADCOM 4330		0x4330	BCM4330 fullmac SDIO WiFi
59*67ca7330SBjoern A. Zeebproduct BROADCOM 4334		0x4334	BCM4334 fullmac SDIO WiFi
60*67ca7330SBjoern A. Zeebproduct BROADCOM 4335_4339	0x4335	BCM4335_4339 fullmac SDIO WiFi
61*67ca7330SBjoern A. Zeebproduct BROADCOM 4339		0x4339	BCM4339 fullmac SDIO WiFi
62*67ca7330SBjoern A. Zeebproduct BROADCOM 4345		0x4345	BCM4345 fullmac SDIO WiFi
63*67ca7330SBjoern A. Zeebproduct BROADCOM 4354		0x4354	BCM4354 fullmac SDIO WiFi
64*67ca7330SBjoern A. Zeebproduct BROADCOM 4356		0x4356	BCM4356 fullmac SDIO WiFi
65*67ca7330SBjoern A. Zeebproduct BROADCOM 43143		0xa887	BCM43143 fullmac SDIO WiFi
66*67ca7330SBjoern A. Zeebproduct BROADCOM 43340		0xa94c	BCM43340 fullmac SDIO WiFi
67*67ca7330SBjoern A. Zeebproduct BROADCOM 43341		0xa94d	BCM43341 fullmac SDIO WiFi
68*67ca7330SBjoern A. Zeebproduct BROADCOM 43362		0xa962	BCM43362 fullmac SDIO WiFi
69*67ca7330SBjoern A. Zeebproduct BROADCOM 43364		0xa9a4	BCM43364 fullmac SDIO WiFi
70*67ca7330SBjoern A. Zeebproduct BROADCOM 43430		0xa9a6	BCM43430 fullmac SDIO WiFi
71*67ca7330SBjoern A. Zeebproduct BROADCOM 43455		0xa9bf	BCM43455 fullmac SDIO WiFi
72*67ca7330SBjoern A. Zeebproduct CYPRESS 4373		0x4373	CY4373 fullmac SDIO WiFi
73*67ca7330SBjoern A. Zeeb
74*67ca7330SBjoern A. Zeeb/* end */
75