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#define SDIO_VENDOR_ID_BROADCOM                 0x02d0
  28#define SDIO_DEVICE_ID_BROADCOM_43143           0xa887
  29#define SDIO_DEVICE_ID_BROADCOM_43241           0x4324
  30#define SDIO_DEVICE_ID_BROADCOM_4329            0x4329
  31#define SDIO_DEVICE_ID_BROADCOM_4330            0x4330
  32#define SDIO_DEVICE_ID_BROADCOM_4334            0x4334
  33#define SDIO_DEVICE_ID_BROADCOM_43340           0xa94c
  34#define SDIO_DEVICE_ID_BROADCOM_43341           0xa94d
  35#define SDIO_DEVICE_ID_BROADCOM_4335_4339       0x4335
  36#define SDIO_DEVICE_ID_BROADCOM_4339            0x4339
  37#define SDIO_DEVICE_ID_BROADCOM_43362           0xa962
  38#define SDIO_DEVICE_ID_BROADCOM_43430           0xa9a6
  39#define SDIO_DEVICE_ID_BROADCOM_4345            0x4345
  40#define SDIO_DEVICE_ID_BROADCOM_43455           0xa9bf
  41#define SDIO_DEVICE_ID_BROADCOM_4354            0x4354
  42#define SDIO_DEVICE_ID_BROADCOM_4356            0x4356
  43#define SDIO_DEVICE_ID_CYPRESS_4373             0x4373
  44
  45#define SDIO_VENDOR_ID_INTEL                    0x0089
  46#define SDIO_DEVICE_ID_INTEL_IWMC3200WIMAX      0x1402
  47#define SDIO_DEVICE_ID_INTEL_IWMC3200WIFI       0x1403
  48#define SDIO_DEVICE_ID_INTEL_IWMC3200TOP        0x1404
  49#define SDIO_DEVICE_ID_INTEL_IWMC3200GPS        0x1405
  50#define SDIO_DEVICE_ID_INTEL_IWMC3200BT         0x1406
  51#define SDIO_DEVICE_ID_INTEL_IWMC3200WIMAX_2G5  0x1407
  52
  53#define SDIO_VENDOR_ID_MARVELL                  0x02df
  54#define SDIO_DEVICE_ID_MARVELL_LIBERTAS         0x9103
  55#define SDIO_DEVICE_ID_MARVELL_8688WLAN         0x9104
  56#define SDIO_DEVICE_ID_MARVELL_8688BT           0x9105
  57#define SDIO_DEVICE_ID_MARVELL_8797_F0          0x9128
  58
  59#define SDIO_VENDOR_ID_SIANO                    0x039a
  60#define SDIO_DEVICE_ID_SIANO_NOVA_B0            0x0201
  61#define SDIO_DEVICE_ID_SIANO_NICE               0x0202
  62#define SDIO_DEVICE_ID_SIANO_VEGA_A0            0x0300
  63#define SDIO_DEVICE_ID_SIANO_VENICE             0x0301
  64#define SDIO_DEVICE_ID_SIANO_NOVA_A0            0x1100
  65#define SDIO_DEVICE_ID_SIANO_STELLAR            0x5347
  66
  67#define SDIO_VENDOR_ID_TI                       0x0097
  68#define SDIO_DEVICE_ID_TI_WL1271                0x4076
  69
  70#define SDIO_VENDOR_ID_STE                      0x0020
  71#define SDIO_DEVICE_ID_STE_CW1200               0x2280
  72
  73#endif /* LINUX_MMC_SDIO_IDS_H */
  74