xref: /openbsd/sys/dev/sdmmc/sdmmcdevs.h (revision a6b1cea4)
1*a6b1cea4Smiod /*	$OpenBSD: sdmmcdevs.h,v 1.9 2022/03/18 11:09:55 miod Exp $	*/
2386596d1Suwe 
3386596d1Suwe /*
4386596d1Suwe  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
5386596d1Suwe  *
6386596d1Suwe  * generated from:
7*a6b1cea4Smiod  *		OpenBSD: sdmmcdevs,v 1.9 2022/03/18 11:09:39 miod Exp
8386596d1Suwe  */
9386596d1Suwe 
10386596d1Suwe /*
11386596d1Suwe  * Copyright (c) 2006 Uwe Stuehler <uwe@openbsd.org>
12386596d1Suwe  *
13386596d1Suwe  * Permission to use, copy, modify, and distribute this software for any
14386596d1Suwe  * purpose with or without fee is hereby granted, provided that the above
15386596d1Suwe  * copyright notice and this permission notice appear in all copies.
16386596d1Suwe  *
17386596d1Suwe  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
18386596d1Suwe  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
19386596d1Suwe  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
20386596d1Suwe  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
21386596d1Suwe  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
22386596d1Suwe  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
23386596d1Suwe  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
24386596d1Suwe  */
25386596d1Suwe 
26386596d1Suwe /*
27386596d1Suwe  * List of known SD card vendors
28386596d1Suwe  */
29386596d1Suwe 
30c93d2729Suwe #define	SDMMC_VENDOR_CGUYS	0x0092	/* C-guys, Inc. */
31c93d2729Suwe #define	SDMMC_VENDOR_TOSHIBA	0x0098	/* Toshiba */
32c93d2729Suwe #define	SDMMC_VENDOR_SOCKETCOM	0x0104	/* Socket Communications, Inc. */
33e2537a30Sderaadt #define	SDMMC_VENDOR_ATHEROS	0x0271	/* Atheros */
34*a6b1cea4Smiod #define	SDMMC_VENDOR_BROADCOM	0x02d0	/* Broadcom */
35386596d1Suwe #define	SDMMC_VENDOR_SYCHIP	0x02db	/* SyChip Inc. */
36386596d1Suwe #define	SDMMC_VENDOR_SPECTEC	0x02fe	/* Spectec Computer Co., Ltd */
37c93d2729Suwe #define	SDMMC_VENDOR_GLOBALSAT	0x0501	/* Globalsat Technology Co. */
38be1433d9Sderaadt #define	SDMMC_VENDOR_MEDIATEK	0x037a	/* MediaTek Inc. */
399c0b9a12Smglocker #define	SDMMC_VENDOR_ABOCOM	0x13d1	/* AboCom Systems, Inc. */
40386596d1Suwe 
41386596d1Suwe /*
42386596d1Suwe  * List of known products, grouped by vendor
43386596d1Suwe  */
44386596d1Suwe 
459c0b9a12Smglocker /* AboCom Systems, Inc. */
469c0b9a12Smglocker #define	SDMMC_PRODUCT_ABOCOM_SDW11G	0xac02
479c0b9a12Smglocker 
48e2537a30Sderaadt /* Atheros */
49e2537a30Sderaadt #define	SDMMC_PRODUCT_ATHEROS_AR6001_8	0x0108
50e2537a30Sderaadt #define	SDMMC_PRODUCT_ATHEROS_AR6001_9	0x0109
51e2537a30Sderaadt #define	SDMMC_PRODUCT_ATHEROS_AR6001_a	0x010a
52e2537a30Sderaadt #define	SDMMC_PRODUCT_ATHEROS_AR6001_b	0x010b
53e2537a30Sderaadt 
54*a6b1cea4Smiod /* Broadcom */
55*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4324	0x4324
56*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4329	0x4329
57*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4330	0x4330
58*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4334	0x4334
59*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4335	0x4335
60*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4339	0x4339
61*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4345	0x4345
62*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4354	0x4354
63*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4356	0x4356
64*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM4359	0x4359
65*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM43143	0xa887
66*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM43340	0xa94c
67*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM43341	0xa94d
68*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM43362	0xa962
69*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM43430	0xa9a6
70*a6b1cea4Smiod #define	SDMMC_PRODUCT_BROADCOM_BCM43364	0xa9bf
71*a6b1cea4Smiod 
72c93d2729Suwe /* C-guys, Inc. */
73c93d2729Suwe #define	SDMMC_PRODUCT_CGUYS_TIACX100	0x0001
74c93d2729Suwe #define	SDMMC_PRODUCT_CGUYS_SDFMRADIO2	0x0005
75c93d2729Suwe #define	SDMMC_PRODUCT_CGUYS_SDFMRADIO	0x5544
76c93d2729Suwe 
77c93d2729Suwe /* Globalsat Technology Co. */
78c93d2729Suwe #define	SDMMC_PRODUCT_GLOBALSAT_SD501	0xf501
79386596d1Suwe 
80be1433d9Sderaadt /* MediaTek Inc. */
81be1433d9Sderaadt #define	SDMMC_PRODUCT_MEDIATEK_S2YWLAN	0x5911
82be1433d9Sderaadt 
83386596d1Suwe /* Spectec Computer Co., Ltd */
843218bc4fSuwe #define	SDMMC_PRODUCT_SPECTEC_SDW820	0x2128
85c93d2729Suwe 
86c93d2729Suwe /* SyChip Inc. */
87eb825abdSuwe #define	SDMMC_PRODUCT_SYCHIP_WLAN6060SD	0x0002
88c93d2729Suwe 
89c93d2729Suwe /* Toshiba */
90c93d2729Suwe #define	SDMMC_PRODUCT_TOSHIBA_SDBTCARD1	0x0001
91c93d2729Suwe #define	SDMMC_PRODUCT_TOSHIBA_SDBTCARD2	0x0002
92c93d2729Suwe #define	SDMMC_PRODUCT_TOSHIBA_SDBTCARD3	0x0003
93c93d2729Suwe 
94c93d2729Suwe /* Socket Communications, Inc. */
955ede5e99Sderaadt #define	SDMMC_PRODUCT_SOCKETCOM_SDSCANNER	0x005e
965ede5e99Sderaadt #define	SDMMC_PRODUCT_SOCKETCOM_BTCARD	0x00c5
97