The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/sdio/sdiodevs

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: fdc0bd31b5ea2aecea30132b7ff7315f


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.