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