1 1.8 jmcneill /* $NetBSD: sdmmcdevs.h,v 1.9 2025/01/17 11:56:23 jmcneill 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.9 jmcneill * NetBSD: sdmmcdevs,v 1.9 2025/01/17 11:55:37 jmcneill 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.1 nonaka #define SDMMC_VENDOR_ATHEROS 0x0271 /* Atheros */ 35 1.6 mlelstv #define SDMMC_VENDOR_BROADCOM 0x02d0 /* Broadcom */ 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.7 mlelstv /* 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.7 mlelstv /* Broadcom */ 62 1.9 jmcneill #define SDMMC_CIS_BROADCOM_NINTENDO_WII { NULL, NULL, NULL, NULL } 63 1.9 jmcneill #define SDMMC_PRODUCT_BROADCOM_NINTENDO_WII 0x044b 64 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM4324 { NULL, NULL, NULL, NULL } 65 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM4324 0x4324 66 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM4329 { NULL, NULL, NULL, NULL } 67 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM4329 0x4329 68 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM4330 { NULL, NULL, NULL, NULL } 69 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM4330 0x4330 70 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM4334 { NULL, NULL, NULL, NULL } 71 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM4334 0x4334 72 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM4339 { NULL, NULL, NULL, NULL } 73 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM4339 0x4339 74 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM4345 { NULL, NULL, NULL, NULL } 75 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM4345 0x4345 76 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM4354 { NULL, NULL, NULL, NULL } 77 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM4354 0x4354 78 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM43143 { NULL, NULL, NULL, NULL } 79 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM43143 0xa887 80 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM43340 { NULL, NULL, NULL, NULL } 81 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM43340 0xa94c 82 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM43341 { NULL, NULL, NULL, NULL } 83 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM43341 0xa94d 84 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM43362 { NULL, NULL, NULL, NULL } 85 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM43362 0xa962 86 1.5 mlelstv #define SDMMC_CIS_BROADCOM_BCM43430 { NULL, NULL, NULL, NULL } 87 1.5 mlelstv #define SDMMC_PRODUCT_BROADCOM_BCM43430 0xa9a6 88 1.8 jmcneill #define SDMMC_CIS_BROADCOM_BCM43455 { NULL, NULL, NULL, NULL } 89 1.8 jmcneill #define SDMMC_PRODUCT_BROADCOM_BCM43455 0xa9bf 90 1.5 mlelstv 91 1.1 nonaka /* C-guys, Inc. */ 92 1.1 nonaka #define SDMMC_CIS_CGUYS_TIACX100 { NULL, NULL, NULL, NULL } 93 1.1 nonaka #define SDMMC_PRODUCT_CGUYS_TIACX100 0x0001 94 1.1 nonaka #define SDMMC_CIS_CGUYS_SDFMRADIO2 { NULL, NULL, NULL, NULL } 95 1.1 nonaka #define SDMMC_PRODUCT_CGUYS_SDFMRADIO2 0x0005 96 1.1 nonaka #define SDMMC_CIS_CGUYS_SDFMRADIO { NULL, NULL, NULL, NULL } 97 1.1 nonaka #define SDMMC_PRODUCT_CGUYS_SDFMRADIO 0x5544 98 1.1 nonaka 99 1.1 nonaka /* Globalsat Technology Co. */ 100 1.1 nonaka #define SDMMC_CIS_GLOBALSAT_SD501 { NULL, NULL, NULL, NULL } 101 1.1 nonaka #define SDMMC_PRODUCT_GLOBALSAT_SD501 0xf501 102 1.1 nonaka 103 1.1 nonaka /* MediaTek Inc. */ 104 1.1 nonaka #define SDMMC_CIS_MEDIATEK_S2YWLAN { NULL, NULL, NULL, NULL } 105 1.1 nonaka #define SDMMC_PRODUCT_MEDIATEK_S2YWLAN 0x5911 106 1.1 nonaka 107 1.1 nonaka /* Spectec Computer Co., Ltd */ 108 1.1 nonaka #define SDMMC_CIS_SPECTEC_SDW820 { NULL, NULL, NULL, NULL } 109 1.1 nonaka #define SDMMC_PRODUCT_SPECTEC_SDW820 0x2128 110 1.1 nonaka 111 1.1 nonaka /* SyChip Inc. */ 112 1.1 nonaka #define SDMMC_CIS_SYCHIP_WLAN6060SD { NULL, NULL, NULL, NULL } 113 1.1 nonaka #define SDMMC_PRODUCT_SYCHIP_WLAN6060SD 0x0002 114 1.1 nonaka 115 1.1 nonaka /* Toshiba */ 116 1.1 nonaka #define SDMMC_CIS_TOSHIBA_SDBTCARD1 { NULL, NULL, NULL, NULL } 117 1.1 nonaka #define SDMMC_PRODUCT_TOSHIBA_SDBTCARD1 0x0001 118 1.1 nonaka #define SDMMC_CIS_TOSHIBA_SDBTCARD2 { NULL, NULL, NULL, NULL } 119 1.1 nonaka #define SDMMC_PRODUCT_TOSHIBA_SDBTCARD2 0x0002 120 1.1 nonaka #define SDMMC_CIS_TOSHIBA_SDBTCARD3 { NULL, NULL, NULL, NULL } 121 1.1 nonaka #define SDMMC_PRODUCT_TOSHIBA_SDBTCARD3 0x0003 122 1.1 nonaka 123 1.1 nonaka /* Socket Communications, Inc. */ 124 1.1 nonaka #define SDMMC_CIS_SOCKETCOM_SDSCANNER { NULL, NULL, NULL, NULL } 125 1.1 nonaka #define SDMMC_PRODUCT_SOCKETCOM_SDSCANNER 0x005e 126 1.1 nonaka #define SDMMC_CIS_SOCKETCOM_BTCARD { NULL, NULL, NULL, NULL } 127 1.1 nonaka #define SDMMC_PRODUCT_SOCKETCOM_BTCARD 0x00c5 128 1.3 jmcneill 129 1.3 jmcneill /* Realtek */ 130 1.3 jmcneill #define SDMMC_CIS_REALTEK_RTL8703BS { NULL, NULL, NULL, NULL } 131 1.3 jmcneill #define SDMMC_PRODUCT_REALTEK_RTL8703BS 0xb703 132 1.4 thorpej #define SDMMC_CIS_REALTEK_RTL8189FTV { NULL, NULL, NULL, NULL } 133 1.4 thorpej #define SDMMC_PRODUCT_REALTEK_RTL8189FTV 0xf179 134 1.3 jmcneill 135 1.3 jmcneill /* Ricoh */ 136 1.3 jmcneill #define SDMMC_CIS_RICOH_MMCREADER { NULL, NULL, NULL, NULL } 137 1.3 jmcneill #define SDMMC_PRODUCT_RICOH_MMCREADER 0xe823 138