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_CGUYS                    0x0092
  29#define SDIO_DEVICE_ID_CGUYS_EW_CG1102GC        0x0004
  30
  31#define SDIO_VENDOR_ID_ATHEROS                  0x0271
  32#define SDIO_DEVICE_ID_ATHEROS_AR6005           0x050A
  33#define SDIO_DEVICE_ID_ATHEROS_QCA9377          0x0701
  34
  35#define SDIO_VENDOR_ID_BROADCOM                 0x02d0
  36#define SDIO_DEVICE_ID_BROADCOM_NINTENDO_WII    0x044b
  37#define SDIO_DEVICE_ID_BROADCOM_43143           0xa887
  38#define SDIO_DEVICE_ID_BROADCOM_43241           0x4324
  39#define SDIO_DEVICE_ID_BROADCOM_4329            0x4329
  40#define SDIO_DEVICE_ID_BROADCOM_4330            0x4330
  41#define SDIO_DEVICE_ID_BROADCOM_4334            0x4334
  42#define SDIO_DEVICE_ID_BROADCOM_43340           0xa94c
  43#define SDIO_DEVICE_ID_BROADCOM_43341           0xa94d
  44#define SDIO_DEVICE_ID_BROADCOM_4335_4339       0x4335
  45#define SDIO_DEVICE_ID_BROADCOM_4339            0x4339
  46#define SDIO_DEVICE_ID_BROADCOM_43362           0xa962
  47#define SDIO_DEVICE_ID_BROADCOM_43364           0xa9a4
  48#define SDIO_DEVICE_ID_BROADCOM_43430           0xa9a6
  49#define SDIO_DEVICE_ID_BROADCOM_4345            0x4345
  50#define SDIO_DEVICE_ID_BROADCOM_43455           0xa9bf
  51#define SDIO_DEVICE_ID_BROADCOM_4354            0x4354
  52#define SDIO_DEVICE_ID_BROADCOM_4356            0x4356
  53#define SDIO_DEVICE_ID_BROADCOM_4359            0x4359
  54#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_4373    0x4373
  55#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_43012   0xa804
  56#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_89359   0x4355
  57
  58#define SDIO_VENDOR_ID_INTEL                    0x0089
  59#define SDIO_DEVICE_ID_INTEL_IWMC3200WIMAX      0x1402
  60#define SDIO_DEVICE_ID_INTEL_IWMC3200WIFI       0x1403
  61#define SDIO_DEVICE_ID_INTEL_IWMC3200TOP        0x1404
  62#define SDIO_DEVICE_ID_INTEL_IWMC3200GPS        0x1405
  63#define SDIO_DEVICE_ID_INTEL_IWMC3200BT         0x1406
  64#define SDIO_DEVICE_ID_INTEL_IWMC3200WIMAX_2G5  0x1407
  65
  66#define SDIO_VENDOR_ID_MARVELL                  0x02df
  67#define SDIO_DEVICE_ID_MARVELL_LIBERTAS         0x9103
  68#define SDIO_DEVICE_ID_MARVELL_8688_WLAN        0x9104
  69#define SDIO_DEVICE_ID_MARVELL_8688_BT          0x9105
  70#define SDIO_DEVICE_ID_MARVELL_8786_WLAN        0x9116
  71#define SDIO_DEVICE_ID_MARVELL_8787_WLAN        0x9119
  72#define SDIO_DEVICE_ID_MARVELL_8797_F0          0x9128
  73#define SDIO_DEVICE_ID_MARVELL_8797_WLAN        0x9129
  74#define SDIO_DEVICE_ID_MARVELL_8897_WLAN        0x912d
  75#define SDIO_DEVICE_ID_MARVELL_8887_F0          0x9134
  76#define SDIO_DEVICE_ID_MARVELL_8887_WLAN        0x9135
  77#define SDIO_DEVICE_ID_MARVELL_8801_WLAN        0x9139
  78#define SDIO_DEVICE_ID_MARVELL_8997_F0          0x9140
  79#define SDIO_DEVICE_ID_MARVELL_8997_WLAN        0x9141
  80#define SDIO_DEVICE_ID_MARVELL_8977_WLAN        0x9145
  81#define SDIO_DEVICE_ID_MARVELL_8987_WLAN        0x9149
  82
  83#define SDIO_VENDOR_ID_SIANO                    0x039a
  84#define SDIO_DEVICE_ID_SIANO_NOVA_B0            0x0201
  85#define SDIO_DEVICE_ID_SIANO_NICE               0x0202
  86#define SDIO_DEVICE_ID_SIANO_VEGA_A0            0x0300
  87#define SDIO_DEVICE_ID_SIANO_VENICE             0x0301
  88#define SDIO_DEVICE_ID_SIANO_NOVA_A0            0x1100
  89#define SDIO_DEVICE_ID_SIANO_STELLAR            0x5347
  90
  91#define SDIO_VENDOR_ID_TI                       0x0097
  92#define SDIO_DEVICE_ID_TI_WL1271                0x4076
  93
  94#define SDIO_VENDOR_ID_STE                      0x0020
  95#define SDIO_DEVICE_ID_STE_CW1200               0x2280
  96
  97#endif /* LINUX_MMC_SDIO_IDS_H */
  98