xref: /nrf52832-nimble/rt-thread/components/drivers/include/drivers/sdio_func_ids.h (revision 104654410c56c573564690304ae786df310c91fc)
1 /*
2  * Copyright (c) 2006-2018, RT-Thread Development Team
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Change Logs:
7  * Date           Author        Notes
8  * 2012-02-26     weety         first version
9  */
10 
11 #ifndef __SDIO_FUNC_IDS_H__
12 #define __SDIO_FUNC_IDS_H__
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 /* Standard SDIO Function Interfaces */
19 
20 #define SDIO_FUNC_CODE_NONE        0x00 /* Not a SDIO standard interface */
21 #define SDIO_FUNC_CODE_UART        0x01 /* SDIO Standard UART */
22 #define SDIO_FUNC_CODE_BT_A        0x02 /* SDIO Type-A for Bluetooth standard interface */
23 #define SDIO_FUNC_CODE_BT_B        0x03 /* SDIO Type-B for Bluetooth standard interface */
24 #define SDIO_FUNC_CODE_GPS         0x04 /* SDIO GPS standard interface */
25 #define SDIO_FUNC_CODE_CAMERA      0x05 /* SDIO Camera standard interface */
26 #define SDIO_FUNC_CODE_PHS         0x06 /* SDIO PHS standard interface */
27 #define SDIO_FUNC_CODE_WLAN        0x07 /* SDIO WLAN interface */
28 #define SDIO_FUNC_CODE_ATA         0x08 /* Embedded SDIO-ATA standard interface */
29 
30 /* manufacturer id, product io */
31 
32 #define SDIO_MANUFACTURER_ID_MARVELL        0x02df
33 #define SDIO_PRODUCT_ID_MARVELL_88W8686     0x9103
34 
35 #ifdef __cplusplus
36 }
37 #endif
38 
39 #endif
40