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