linux/include/linux/mmc/sdio_ids.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/*
   3 * SDIO Classes, Interface Types, Manufacturer IDs, etc.
   4 */
   5
   6#ifndef LINUX_MMC_SDIO_IDS_H
   7#define LINUX_MMC_SDIO_IDS_H
   8
   9/*
  10 * Standard SDIO Function Interfaces
  11 */
  12
  13#define SDIO_CLASS_NONE         0x00    /* Not a SDIO standard interface */
  14#define SDIO_CLASS_UART         0x01    /* standard UART interface */
  15#define SDIO_CLASS_BT_A         0x02    /* Type-A BlueTooth std interface */
  16#define SDIO_CLASS_BT_B         0x03    /* Type-B BlueTooth std interface */
  17#define SDIO_CLASS_GPS          0x04    /* GPS standard interface */
  18#define SDIO_CLASS_CAMERA       0x05    /* Camera standard interface */
  19#define SDIO_CLASS_PHS          0x06    /* PHS standard interface */
  20#define SDIO_CLASS_WLAN         0x07    /* WLAN interface */
  21#define SDIO_CLASS_ATA          0x08    /* Embedded SDIO-ATA std interface */
  22#define SDIO_CLASS_BT_AMP       0x09    /* Type-A Bluetooth AMP interface */
  23
  24/*
  25 * Vendors and devices.  Sort key: vendor first, device next.
  26 */
  27
  28#define SDIO_VENDOR_ID_STE                      0x0020
  29#define SDIO_DEVICE_ID_STE_CW1200               0x2280
  30
  31#define SDIO_VENDOR_ID_INTEL                    0x0089
  32#define SDIO_DEVICE_ID_INTEL_IWMC3200WIMAX      0x1402
  33#define SDIO_DEVICE_ID_INTEL_IWMC3200WIFI       0x1403
  34#define SDIO_DEVICE_ID_INTEL_IWMC3200TOP        0x1404
  35#define SDIO_DEVICE_ID_INTEL_IWMC3200GPS        0x1405
  36#define SDIO_DEVICE_ID_INTEL_IWMC3200BT         0x1406
  37#define SDIO_DEVICE_ID_INTEL_IWMC3200WIMAX_2G5  0x1407
  38
  39#define SDIO_VENDOR_ID_CGUYS                    0x0092
  40#define SDIO_DEVICE_ID_CGUYS_EW_CG1102GC        0x0004
  41
  42#define SDIO_VENDOR_ID_TI                       0x0097
  43#define SDIO_DEVICE_ID_TI_WL1271                0x4076
  44
  45#define SDIO_VENDOR_ID_ATHEROS                  0x0271
  46#define SDIO_DEVICE_ID_ATHEROS_AR6003_00        0x0300
  47#define SDIO_DEVICE_ID_ATHEROS_AR6003_01        0x0301
  48#define SDIO_DEVICE_ID_ATHEROS_AR6004_00        0x0400
  49#define SDIO_DEVICE_ID_ATHEROS_AR6004_01        0x0401
  50#define SDIO_DEVICE_ID_ATHEROS_AR6004_02        0x0402
  51#define SDIO_DEVICE_ID_ATHEROS_AR6004_18        0x0418
  52#define SDIO_DEVICE_ID_ATHEROS_AR6004_19        0x0419
  53#define SDIO_DEVICE_ID_ATHEROS_AR6005           0x050A
  54#define SDIO_DEVICE_ID_ATHEROS_QCA9377          0x0701
  55
  56#define SDIO_VENDOR_ID_BROADCOM                 0x02d0
  57#define SDIO_DEVICE_ID_BROADCOM_NINTENDO_WII    0x044b
  58#define SDIO_DEVICE_ID_BROADCOM_43241           0x4324
  59#define SDIO_DEVICE_ID_BROADCOM_4329            0x4329
  60#define SDIO_DEVICE_ID_BROADCOM_4330            0x4330
  61#define SDIO_DEVICE_ID_BROADCOM_4334            0x4334
  62#define SDIO_DEVICE_ID_BROADCOM_4335_4339       0x4335
  63#define SDIO_DEVICE_ID_BROADCOM_4339            0x4339
  64#define SDIO_DEVICE_ID_BROADCOM_4345            0x4345
  65#define SDIO_DEVICE_ID_BROADCOM_4354            0x4354
  66#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_89359   0x4355
  67#define SDIO_DEVICE_ID_BROADCOM_4356            0x4356
  68#define SDIO_DEVICE_ID_BROADCOM_4359            0x4359
  69#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_4373    0x4373
  70#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_43012   0xa804
  71#define SDIO_DEVICE_ID_BROADCOM_43143           0xa887
  72#define SDIO_DEVICE_ID_BROADCOM_43340           0xa94c
  73#define SDIO_DEVICE_ID_BROADCOM_43341           0xa94d
  74#define SDIO_DEVICE_ID_BROADCOM_43362           0xa962
  75#define SDIO_DEVICE_ID_BROADCOM_43364           0xa9a4
  76#define SDIO_DEVICE_ID_BROADCOM_43430           0xa9a6
  77#define SDIO_DEVICE_ID_BROADCOM_43455           0xa9bf
  78#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_43752   0xaae8
  79
  80#define SDIO_VENDOR_ID_MARVELL                  0x02df
  81#define SDIO_DEVICE_ID_MARVELL_LIBERTAS         0x9103
  82#define SDIO_DEVICE_ID_MARVELL_8688_WLAN        0x9104
  83#define SDIO_DEVICE_ID_MARVELL_8688_BT          0x9105
  84#define SDIO_DEVICE_ID_MARVELL_8786_WLAN        0x9116
  85#define SDIO_DEVICE_ID_MARVELL_8787_WLAN        0x9119
  86#define SDIO_DEVICE_ID_MARVELL_8787_BT          0x911a
  87#define SDIO_DEVICE_ID_MARVELL_8787_BT_AMP      0x911b
  88#define SDIO_DEVICE_ID_MARVELL_8797_F0          0x9128
  89#define SDIO_DEVICE_ID_MARVELL_8797_WLAN        0x9129
  90#define SDIO_DEVICE_ID_MARVELL_8797_BT          0x912a
  91#define SDIO_DEVICE_ID_MARVELL_8897_WLAN        0x912d
  92#define SDIO_DEVICE_ID_MARVELL_8897_BT          0x912e
  93#define SDIO_DEVICE_ID_MARVELL_8887_F0          0x9134
  94#define SDIO_DEVICE_ID_MARVELL_8887_WLAN        0x9135
  95#define SDIO_DEVICE_ID_MARVELL_8887_BT          0x9136
  96#define SDIO_DEVICE_ID_MARVELL_8801_WLAN        0x9139
  97#define SDIO_DEVICE_ID_MARVELL_8997_F0          0x9140
  98#define SDIO_DEVICE_ID_MARVELL_8997_WLAN        0x9141
  99#define SDIO_DEVICE_ID_MARVELL_8997_BT          0x9142
 100#define SDIO_DEVICE_ID_MARVELL_8977_WLAN        0x9145
 101#define SDIO_DEVICE_ID_MARVELL_8977_BT          0x9146
 102#define SDIO_DEVICE_ID_MARVELL_8987_WLAN        0x9149
 103#define SDIO_DEVICE_ID_MARVELL_8987_BT          0x914a
 104
 105#define SDIO_VENDOR_ID_MEDIATEK                 0x037a
 106#define SDIO_DEVICE_ID_MEDIATEK_MT7663          0x7663
 107#define SDIO_DEVICE_ID_MEDIATEK_MT7668          0x7668
 108
 109#define SDIO_VENDOR_ID_MICROCHIP_WILC           0x0296
 110#define SDIO_DEVICE_ID_MICROCHIP_WILC1000       0x5347
 111
 112#define SDIO_VENDOR_ID_SIANO                    0x039a
 113#define SDIO_DEVICE_ID_SIANO_NOVA_B0            0x0201
 114#define SDIO_DEVICE_ID_SIANO_NICE               0x0202
 115#define SDIO_DEVICE_ID_SIANO_VEGA_A0            0x0300
 116#define SDIO_DEVICE_ID_SIANO_VENICE             0x0301
 117#define SDIO_DEVICE_ID_SIANO_MING               0x0302
 118#define SDIO_DEVICE_ID_SIANO_PELE               0x0500
 119#define SDIO_DEVICE_ID_SIANO_RIO                0x0600
 120#define SDIO_DEVICE_ID_SIANO_DENVER_2160        0x0700
 121#define SDIO_DEVICE_ID_SIANO_DENVER_1530        0x0800
 122#define SDIO_DEVICE_ID_SIANO_NOVA_A0            0x1100
 123#define SDIO_DEVICE_ID_SIANO_STELLAR            0x5347
 124
 125#define SDIO_VENDOR_ID_RSI                      0x041b
 126#define SDIO_DEVICE_ID_RSI_9113                 0x9330
 127#define SDIO_DEVICE_ID_RSI_9116                 0x9116
 128
 129#define SDIO_VENDOR_ID_TI_WL1251                0x104c
 130#define SDIO_DEVICE_ID_TI_WL1251                0x9066
 131
 132#endif /* LINUX_MMC_SDIO_IDS_H */
 133