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 BROADCOM 0x02d0 Broadcom 46vendor CYPRESS 0x02d0 Cypress/Broadcom 47 48/* 49 * -------------------------------------------------------------------------- 50 * List of TPLMID_CARD "product ID"s. 51 * Please group by vendor in same order as above. 52 */ 53 54/* Broadcom products */ 55product BROADCOM 43241 0x4324 BCM43241 fullmac SDIO WiFi 56product BROADCOM 4329 0x4329 BCM4329 fullmac SDIO WiFi 57product BROADCOM 4330 0x4330 BCM4330 fullmac SDIO WiFi 58product BROADCOM 4334 0x4334 BCM4334 fullmac SDIO WiFi 59product BROADCOM 4335_4339 0x4335 BCM4335_4339 fullmac SDIO WiFi 60product BROADCOM 4339 0x4339 BCM4339 fullmac SDIO WiFi 61product BROADCOM 4345 0x4345 BCM4345 fullmac SDIO WiFi 62product BROADCOM 4354 0x4354 BCM4354 fullmac SDIO WiFi 63product BROADCOM 4356 0x4356 BCM4356 fullmac SDIO WiFi 64product BROADCOM 43143 0xa887 BCM43143 fullmac SDIO WiFi 65product BROADCOM 43340 0xa94c BCM43340 fullmac SDIO WiFi 66product BROADCOM 43341 0xa94d BCM43341 fullmac SDIO WiFi 67product BROADCOM 43362 0xa962 BCM43362 fullmac SDIO WiFi 68product BROADCOM 43364 0xa9a4 BCM43364 fullmac SDIO WiFi 69product BROADCOM 43430 0xa9a6 BCM43430 fullmac SDIO WiFi 70product BROADCOM 43455 0xa9bf BCM43455 fullmac SDIO WiFi 71product CYPRESS 4373 0x4373 CY4373 fullmac SDIO WiFi 72 73/* end */ 74