linux/include/linux/mmc/sdio_ids.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * SDIO Classes, Interface Types, Manufacturer IDs, etc.
 */

#ifndef LINUX_MMC_SDIO_IDS_H
#define LINUX_MMC_SDIO_IDS_H

/*
 * Standard SDIO Function Interfaces
 */

#define SDIO_CLASS_NONE
#define SDIO_CLASS_UART
#define SDIO_CLASS_BT_A
#define SDIO_CLASS_BT_B
#define SDIO_CLASS_GPS
#define SDIO_CLASS_CAMERA
#define SDIO_CLASS_PHS
#define SDIO_CLASS_WLAN
#define SDIO_CLASS_ATA
#define SDIO_CLASS_BT_AMP

/*
 * Vendors and devices.  Sort key: vendor first, device next.
 */

#define SDIO_VENDOR_ID_STE
#define SDIO_DEVICE_ID_STE_CW1200

#define SDIO_VENDOR_ID_INTEL
#define SDIO_DEVICE_ID_INTEL_IWMC3200WIMAX
#define SDIO_DEVICE_ID_INTEL_IWMC3200WIFI
#define SDIO_DEVICE_ID_INTEL_IWMC3200TOP
#define SDIO_DEVICE_ID_INTEL_IWMC3200GPS
#define SDIO_DEVICE_ID_INTEL_IWMC3200BT
#define SDIO_DEVICE_ID_INTEL_IWMC3200WIMAX_2G5

#define SDIO_VENDOR_ID_CGUYS
#define SDIO_DEVICE_ID_CGUYS_EW_CG1102GC

#define SDIO_VENDOR_ID_TI
#define SDIO_DEVICE_ID_TI_WL1271

#define SDIO_VENDOR_ID_ATHEROS
#define SDIO_DEVICE_ID_ATHEROS_AR6003_00
#define SDIO_DEVICE_ID_ATHEROS_AR6003_01
#define SDIO_DEVICE_ID_ATHEROS_AR6004_00
#define SDIO_DEVICE_ID_ATHEROS_AR6004_01
#define SDIO_DEVICE_ID_ATHEROS_AR6004_02
#define SDIO_DEVICE_ID_ATHEROS_AR6004_18
#define SDIO_DEVICE_ID_ATHEROS_AR6004_19
#define SDIO_DEVICE_ID_ATHEROS_AR6005
#define SDIO_DEVICE_ID_ATHEROS_QCA9377

#define SDIO_VENDOR_ID_BROADCOM
#define SDIO_DEVICE_ID_BROADCOM_NINTENDO_WII
#define SDIO_DEVICE_ID_BROADCOM_43241
#define SDIO_DEVICE_ID_BROADCOM_4329
#define SDIO_DEVICE_ID_BROADCOM_4330
#define SDIO_DEVICE_ID_BROADCOM_4334
#define SDIO_DEVICE_ID_BROADCOM_4335_4339
#define SDIO_DEVICE_ID_BROADCOM_4339
#define SDIO_DEVICE_ID_BROADCOM_4345
#define SDIO_DEVICE_ID_BROADCOM_4354
#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_89359
#define SDIO_DEVICE_ID_BROADCOM_4356
#define SDIO_DEVICE_ID_BROADCOM_4359
#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_4373
#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_43012
#define SDIO_DEVICE_ID_BROADCOM_43143
#define SDIO_DEVICE_ID_BROADCOM_43340
#define SDIO_DEVICE_ID_BROADCOM_43341
#define SDIO_DEVICE_ID_BROADCOM_43362
#define SDIO_DEVICE_ID_BROADCOM_43364
#define SDIO_DEVICE_ID_BROADCOM_43430
#define SDIO_DEVICE_ID_BROADCOM_43439
#define SDIO_DEVICE_ID_BROADCOM_43455
#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_43752

#define SDIO_VENDOR_ID_CYPRESS
#define SDIO_DEVICE_ID_BROADCOM_CYPRESS_43439

#define SDIO_VENDOR_ID_MARVELL
#define SDIO_DEVICE_ID_MARVELL_LIBERTAS
#define SDIO_DEVICE_ID_MARVELL_8688_WLAN
#define SDIO_DEVICE_ID_MARVELL_8688_BT
#define SDIO_DEVICE_ID_MARVELL_8786_WLAN
#define SDIO_DEVICE_ID_MARVELL_8787_WLAN
#define SDIO_DEVICE_ID_MARVELL_8787_BT
#define SDIO_DEVICE_ID_MARVELL_8787_BT_AMP
#define SDIO_DEVICE_ID_MARVELL_8797_F0
#define SDIO_DEVICE_ID_MARVELL_8797_WLAN
#define SDIO_DEVICE_ID_MARVELL_8797_BT
#define SDIO_DEVICE_ID_MARVELL_8897_WLAN
#define SDIO_DEVICE_ID_MARVELL_8897_BT
#define SDIO_DEVICE_ID_MARVELL_8887_F0
#define SDIO_DEVICE_ID_MARVELL_8887_WLAN
#define SDIO_DEVICE_ID_MARVELL_8887_BT
#define SDIO_DEVICE_ID_MARVELL_8801_WLAN
#define SDIO_DEVICE_ID_MARVELL_8997_F0
#define SDIO_DEVICE_ID_MARVELL_8997_WLAN
#define SDIO_DEVICE_ID_MARVELL_8997_BT
#define SDIO_DEVICE_ID_MARVELL_8977_WLAN
#define SDIO_DEVICE_ID_MARVELL_8977_BT
#define SDIO_DEVICE_ID_MARVELL_8987_WLAN
#define SDIO_DEVICE_ID_MARVELL_8987_BT
#define SDIO_DEVICE_ID_MARVELL_8978_WLAN

#define SDIO_VENDOR_ID_MEDIATEK
#define SDIO_DEVICE_ID_MEDIATEK_MT7663
#define SDIO_DEVICE_ID_MEDIATEK_MT7668
#define SDIO_DEVICE_ID_MEDIATEK_MT7961

#define SDIO_VENDOR_ID_MICROCHIP_WILC
#define SDIO_DEVICE_ID_MICROCHIP_WILC1000

#define SDIO_VENDOR_ID_REALTEK
#define SDIO_DEVICE_ID_REALTEK_RTW8723BS
#define SDIO_DEVICE_ID_REALTEK_RTW8821BS
#define SDIO_DEVICE_ID_REALTEK_RTW8822BS
#define SDIO_DEVICE_ID_REALTEK_RTW8821CS
#define SDIO_DEVICE_ID_REALTEK_RTW8822CS
#define SDIO_DEVICE_ID_REALTEK_RTW8723DS_2ANT
#define SDIO_DEVICE_ID_REALTEK_RTW8723DS_1ANT
#define SDIO_DEVICE_ID_REALTEK_RTW8821DS
#define SDIO_DEVICE_ID_REALTEK_RTW8723CS

#define SDIO_VENDOR_ID_SIANO
#define SDIO_DEVICE_ID_SIANO_NOVA_B0
#define SDIO_DEVICE_ID_SIANO_NICE
#define SDIO_DEVICE_ID_SIANO_VEGA_A0
#define SDIO_DEVICE_ID_SIANO_VENICE
#define SDIO_DEVICE_ID_SIANO_MING
#define SDIO_DEVICE_ID_SIANO_PELE
#define SDIO_DEVICE_ID_SIANO_RIO
#define SDIO_DEVICE_ID_SIANO_DENVER_2160
#define SDIO_DEVICE_ID_SIANO_DENVER_1530
#define SDIO_DEVICE_ID_SIANO_NOVA_A0
#define SDIO_DEVICE_ID_SIANO_STELLAR

#define SDIO_VENDOR_ID_RSI
#define SDIO_DEVICE_ID_RSI_9113
#define SDIO_DEVICE_ID_RSI_9116

#define SDIO_VENDOR_ID_TI_WL1251
#define SDIO_DEVICE_ID_TI_WL1251

#endif /* LINUX_MMC_SDIO_IDS_H */