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