1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
/* $NetBSD: sdmmcdevs.h,v 1.8 2020/01/01 12:16:14 jmcneill Exp $ */
/*
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
* NetBSD: sdmmcdevs,v 1.8 2020/01/01 12:15:53 jmcneill Exp
*/
/* $OpenBSD: sdmmcdevs,v 1.8 2007/05/11 17:16:16 mglocker Exp $ */
/*
* Copyright (c) 2006 Uwe Stuehler <uwe@openbsd.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/*
* List of known SD card vendors
*/
#define SDMMC_VENDOR_CGUYS 0x0092 /* C-guys, Inc. */
#define SDMMC_VENDOR_TOSHIBA 0x0098 /* Toshiba */
#define SDMMC_VENDOR_SOCKETCOM 0x0104 /* Socket Communications, Inc. */
#define SDMMC_VENDOR_REALTEK 0x024c /* Realtek */
#define SDMMC_VENDOR_ATHEROS 0x0271 /* Atheros */
#define SDMMC_VENDOR_BROADCOM 0x02d0 /* Broadcom */
#define SDMMC_VENDOR_SYCHIP 0x02db /* SyChip Inc. */
#define SDMMC_VENDOR_SPECTEC 0x02fe /* Spectec Computer Co., Ltd */
#define SDMMC_VENDOR_MEDIATEK 0x037a /* MediaTek Inc. */
#define SDMMC_VENDOR_GLOBALSAT 0x0501 /* Globalsat Technology Co. */
#define SDMMC_VENDOR_RICOH 0x1180 /* Ricoh */
#define SDMMC_VENDOR_ABOCOM 0x13d1 /* AboCom Systems, Inc. */
/*
* List of known products, grouped by vendor
*/
/* AboCom Systems, Inc. */
#define SDMMC_CIS_ABOCOM_SDW11G { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_ABOCOM_SDW11G 0xac02
/* Atheros */
#define SDMMC_CIS_ATHEROS_AR6001_8 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_ATHEROS_AR6001_8 0x0108
#define SDMMC_CIS_ATHEROS_AR6001_9 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_ATHEROS_AR6001_9 0x0109
#define SDMMC_CIS_ATHEROS_AR6001_a { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_ATHEROS_AR6001_a 0x010a
#define SDMMC_CIS_ATHEROS_AR6001_b { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_ATHEROS_AR6001_b 0x010b
/* Broadcom */
#define SDMMC_CIS_BROADCOM_BCM4324 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM4324 0x4324
#define SDMMC_CIS_BROADCOM_BCM4329 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM4329 0x4329
#define SDMMC_CIS_BROADCOM_BCM4330 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM4330 0x4330
#define SDMMC_CIS_BROADCOM_BCM4334 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM4334 0x4334
#define SDMMC_CIS_BROADCOM_BCM4339 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM4339 0x4339
#define SDMMC_CIS_BROADCOM_BCM4345 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM4345 0x4345
#define SDMMC_CIS_BROADCOM_BCM4354 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM4354 0x4354
#define SDMMC_CIS_BROADCOM_BCM43143 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM43143 0xa887
#define SDMMC_CIS_BROADCOM_BCM43340 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM43340 0xa94c
#define SDMMC_CIS_BROADCOM_BCM43341 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM43341 0xa94d
#define SDMMC_CIS_BROADCOM_BCM43362 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM43362 0xa962
#define SDMMC_CIS_BROADCOM_BCM43430 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM43430 0xa9a6
#define SDMMC_CIS_BROADCOM_BCM43455 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_BROADCOM_BCM43455 0xa9bf
/* C-guys, Inc. */
#define SDMMC_CIS_CGUYS_TIACX100 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_CGUYS_TIACX100 0x0001
#define SDMMC_CIS_CGUYS_SDFMRADIO2 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_CGUYS_SDFMRADIO2 0x0005
#define SDMMC_CIS_CGUYS_SDFMRADIO { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_CGUYS_SDFMRADIO 0x5544
/* Globalsat Technology Co. */
#define SDMMC_CIS_GLOBALSAT_SD501 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_GLOBALSAT_SD501 0xf501
/* MediaTek Inc. */
#define SDMMC_CIS_MEDIATEK_S2YWLAN { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_MEDIATEK_S2YWLAN 0x5911
/* Spectec Computer Co., Ltd */
#define SDMMC_CIS_SPECTEC_SDW820 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_SPECTEC_SDW820 0x2128
/* SyChip Inc. */
#define SDMMC_CIS_SYCHIP_WLAN6060SD { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_SYCHIP_WLAN6060SD 0x0002
/* Toshiba */
#define SDMMC_CIS_TOSHIBA_SDBTCARD1 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_TOSHIBA_SDBTCARD1 0x0001
#define SDMMC_CIS_TOSHIBA_SDBTCARD2 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_TOSHIBA_SDBTCARD2 0x0002
#define SDMMC_CIS_TOSHIBA_SDBTCARD3 { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_TOSHIBA_SDBTCARD3 0x0003
/* Socket Communications, Inc. */
#define SDMMC_CIS_SOCKETCOM_SDSCANNER { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_SOCKETCOM_SDSCANNER 0x005e
#define SDMMC_CIS_SOCKETCOM_BTCARD { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_SOCKETCOM_BTCARD 0x00c5
/* Realtek */
#define SDMMC_CIS_REALTEK_RTL8703BS { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_REALTEK_RTL8703BS 0xb703
#define SDMMC_CIS_REALTEK_RTL8189FTV { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_REALTEK_RTL8189FTV 0xf179
/* Ricoh */
#define SDMMC_CIS_RICOH_MMCREADER { NULL, NULL, NULL, NULL }
#define SDMMC_PRODUCT_RICOH_MMCREADER 0xe823
|