xref: /freebsd/sys/dev/sdio/sdiodevs (revision 78d14616)
167ca7330SBjoern A. Zeeb/*-
267ca7330SBjoern A. Zeeb * SPDX-License-Identifier: BSD-2-Clause
367ca7330SBjoern A. Zeeb *
467ca7330SBjoern A. Zeeb * Copyright (c) 2019 The FreeBSD Foundation
567ca7330SBjoern A. Zeeb *
667ca7330SBjoern A. Zeeb * Portions of this software were developed by Björn Zeeb
767ca7330SBjoern A. Zeeb * under sponsorship from the FreeBSD Foundation.
867ca7330SBjoern A. Zeeb *
967ca7330SBjoern A. Zeeb * Redistribution and use in source and binary forms, with or without
1067ca7330SBjoern A. Zeeb * modification, are permitted provided that the following conditions
1167ca7330SBjoern A. Zeeb * are met:
1267ca7330SBjoern A. Zeeb * 1. Redistributions of source code must retain the above copyright
1367ca7330SBjoern A. Zeeb *    notice, this list of conditions and the following disclaimer.
1467ca7330SBjoern A. Zeeb * 2. Redistributions in binary form must reproduce the above copyright
1567ca7330SBjoern A. Zeeb *    notice, this list of conditions and the following disclaimer in the
1667ca7330SBjoern A. Zeeb *    documentation and/or other materials provided with the distribution.
1767ca7330SBjoern A. Zeeb *
1867ca7330SBjoern A. Zeeb * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1967ca7330SBjoern A. Zeeb * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2067ca7330SBjoern A. Zeeb * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2167ca7330SBjoern A. Zeeb * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2267ca7330SBjoern A. Zeeb * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2367ca7330SBjoern A. Zeeb * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2467ca7330SBjoern A. Zeeb * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2567ca7330SBjoern A. Zeeb * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2667ca7330SBjoern A. Zeeb * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2767ca7330SBjoern A. Zeeb * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2867ca7330SBjoern A. Zeeb * SUCH DAMAGE.
2967ca7330SBjoern A. Zeeb */
3067ca7330SBjoern A. Zeeb/*
3167ca7330SBjoern A. Zeeb * Take SDIO CIS, CISTPL_MANFID, TPLMID_MANF and TPLMID_CARD information and
3267ca7330SBjoern A. Zeeb * present them as vendor and device IDs (a terminology we understand for
3367ca7330SBjoern A. Zeeb * other parts) and run them through the usbdevs2h.awk script to generate
3467ca7330SBjoern A. Zeeb * a header file with #defines for them in sdiodevs.h and sdiodevs_data.h
3567ca7330SBjoern A. Zeeb * which provides a structure with a description as well.
3667ca7330SBjoern A. Zeeb * The format of this file is modelled after sys/dev/usb/usbdevs.
3767ca7330SBjoern A. Zeeb * For more details see there.
3867ca7330SBjoern A. Zeeb */
3967ca7330SBjoern A. Zeeb
4067ca7330SBjoern A. Zeeb/*
4167ca7330SBjoern A. Zeeb * --------------------------------------------------------------------------
4267ca7330SBjoern A. Zeeb * List of TPLMID_MANF "vendor ID"s.
4367ca7330SBjoern A. Zeeb * Please sort by vendor ID ascending.
4467ca7330SBjoern A. Zeeb */
4567ca7330SBjoern A. Zeebvendor	BROADCOM		0x02d0	Broadcom
4667ca7330SBjoern A. Zeebvendor	CYPRESS			0x02d0	Cypress/Broadcom
4767ca7330SBjoern A. Zeeb
4867ca7330SBjoern A. Zeeb/*
4967ca7330SBjoern A. Zeeb * --------------------------------------------------------------------------
5067ca7330SBjoern A. Zeeb * List of TPLMID_CARD "product ID"s.
5167ca7330SBjoern A. Zeeb * Please group by vendor in same order as above.
5267ca7330SBjoern A. Zeeb */
5367ca7330SBjoern A. Zeeb
5467ca7330SBjoern A. Zeeb/* Broadcom products */
5567ca7330SBjoern A. Zeebproduct BROADCOM 43241		0x4324	BCM43241 fullmac SDIO WiFi
5667ca7330SBjoern A. Zeebproduct BROADCOM 4329		0x4329	BCM4329 fullmac SDIO WiFi
5767ca7330SBjoern A. Zeebproduct BROADCOM 4330		0x4330	BCM4330 fullmac SDIO WiFi
5867ca7330SBjoern A. Zeebproduct BROADCOM 4334		0x4334	BCM4334 fullmac SDIO WiFi
5967ca7330SBjoern A. Zeebproduct BROADCOM 4335_4339	0x4335	BCM4335_4339 fullmac SDIO WiFi
6067ca7330SBjoern A. Zeebproduct BROADCOM 4339		0x4339	BCM4339 fullmac SDIO WiFi
6167ca7330SBjoern A. Zeebproduct BROADCOM 4345		0x4345	BCM4345 fullmac SDIO WiFi
6267ca7330SBjoern A. Zeebproduct BROADCOM 4354		0x4354	BCM4354 fullmac SDIO WiFi
6367ca7330SBjoern A. Zeebproduct BROADCOM 4356		0x4356	BCM4356 fullmac SDIO WiFi
6467ca7330SBjoern A. Zeebproduct BROADCOM 43143		0xa887	BCM43143 fullmac SDIO WiFi
6567ca7330SBjoern A. Zeebproduct BROADCOM 43340		0xa94c	BCM43340 fullmac SDIO WiFi
6667ca7330SBjoern A. Zeebproduct BROADCOM 43341		0xa94d	BCM43341 fullmac SDIO WiFi
6767ca7330SBjoern A. Zeebproduct BROADCOM 43362		0xa962	BCM43362 fullmac SDIO WiFi
6867ca7330SBjoern A. Zeebproduct BROADCOM 43364		0xa9a4	BCM43364 fullmac SDIO WiFi
6967ca7330SBjoern A. Zeebproduct BROADCOM 43430		0xa9a6	BCM43430 fullmac SDIO WiFi
7067ca7330SBjoern A. Zeebproduct BROADCOM 43455		0xa9bf	BCM43455 fullmac SDIO WiFi
7167ca7330SBjoern A. Zeebproduct CYPRESS 4373		0x4373	CY4373 fullmac SDIO WiFi
7267ca7330SBjoern A. Zeeb
7367ca7330SBjoern A. Zeeb/* end */
74