From d5f7759a9881e2d3b94a2e706397dae87830f1dd Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 22 Dec 2013 10:21:20 -0800 Subject: [PATCH] hwddb: Add database for SDIO vendor and class information --- Makefile.am | 2 ++ hwdb/20-sdio-classes.hwdb | 33 +++++++++++++++++++++++++ hwdb/20-sdio-vendor-model.hwdb | 45 ++++++++++++++++++++++++++++++++++ hwdb/sdio.ids | 40 ++++++++++++++++++++++++++++++ 4 files changed, 120 insertions(+) create mode 100644 hwdb/20-sdio-classes.hwdb create mode 100644 hwdb/20-sdio-vendor-model.hwdb create mode 100644 hwdb/sdio.ids diff --git a/Makefile.am b/Makefile.am index 8bef21bda..034dfc4a0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2422,6 +2422,8 @@ dist_udevhwdb_DATA = \ hwdb/20-pci-classes.hwdb \ hwdb/20-usb-vendor-model.hwdb \ hwdb/20-usb-classes.hwdb \ + hwdb/20-sdio-vendor-model.hwdb \ + hwdb/20-sdio-classes.hwdb \ hwdb/20-bluetooth-vendor-product.hwdb \ hwdb/20-acpi-vendor.hwdb \ hwdb/20-OUI.hwdb \ diff --git a/hwdb/20-sdio-classes.hwdb b/hwdb/20-sdio-classes.hwdb new file mode 100644 index 000000000..72cce9d89 --- /dev/null +++ b/hwdb/20-sdio-classes.hwdb @@ -0,0 +1,33 @@ +# This file is part of systemd. +# +# Data imported from: hwdb/sdio.ids + +sdio:c00v*d* + ID_SDIO_CLASS_FROM_DATABASE=Not a SDIO standard interface + +sdio:c01v*d* + ID_SDIO_CLASS_FROM_DATABASE=UART standard interface + +sdio:c02v*d* + ID_SDIO_CLASS_FROM_DATABASE=Bluetooth Type-A standard interface + +sdio:c03v*d* + ID_SDIO_CLASS_FROM_DATABASE=Bluetooth Type-B standard interface + +sdio:c04v*d* + ID_SDIO_CLASS_FROM_DATABASE=GPS standard interface + +sdio:c05v*d* + ID_SDIO_CLASS_FROM_DATABASE=Camera standard interface + +sdio:c06v*d* + ID_SDIO_CLASS_FROM_DATABASE=PHS standard interface + +sdio:c07v*d* + ID_SDIO_CLASS_FROM_DATABASE=WLAN interface + +sdio:c08v*d* + ID_SDIO_CLASS_FROM_DATABASE=Embedded SDIO-ATA standard interface + +sdio:c09v*d* + ID_SDIO_CLASS_FROM_DATABASE=Bluetooth AMP standard interface diff --git a/hwdb/20-sdio-vendor-model.hwdb b/hwdb/20-sdio-vendor-model.hwdb new file mode 100644 index 000000000..ea542590a --- /dev/null +++ b/hwdb/20-sdio-vendor-model.hwdb @@ -0,0 +1,45 @@ +# This file is part of systemd. +# +# Data imported from: hwdb/sdio.ids + +sdio:c*v0089* + ID_VENDOR_FROM_DATABASE=Intel Corp. + +sdio:c*v0092* + ID_VENDOR_FROM_DATABASE=C-guys, Inc. + +sdio:c*v0098* + ID_VENDOR_FROM_DATABASE=Toshiba + +sdio:c*v0104* + ID_VENDOR_FROM_DATABASE=Socket Communications, Inc. + +sdio:c*v0104d00C5* + ID_MODEL_FROM_DATABASE=Bluetooth SDIO Card + +sdio:c*v0271* + ID_VENDOR_FROM_DATABASE=Atheros + +sdio:c*v02DB* + ID_VENDOR_FROM_DATABASE=SyChip Inc. + +sdio:c*v02DF* + ID_VENDOR_FROM_DATABASE=Marvell Technology Group Ltd. + +sdio:c*v02FE* + ID_VENDOR_FROM_DATABASE=Spectec Computer Co., Ltd + +sdio:c*v037A* + ID_VENDOR_FROM_DATABASE=MediaTek Inc. + +sdio:c*v039A* + ID_VENDOR_FROM_DATABASE=Siano Mobile Silicon + +sdio:c*v0501* + ID_VENDOR_FROM_DATABASE=Globalsat Technology Co. + +sdio:c*v1180* + ID_VENDOR_FROM_DATABASE=Ricoh + +sdio:c*v13D1* + ID_VENDOR_FROM_DATABASE=AboCom Systems, Inc. diff --git a/hwdb/sdio.ids b/hwdb/sdio.ids new file mode 100644 index 000000000..db27ba25a --- /dev/null +++ b/hwdb/sdio.ids @@ -0,0 +1,40 @@ +# +# List of SDIO ID's +# + +# Vendors and devices. Please keep sorted. + +# Syntax: +# vendor vendor_name +# device device_name <-- single tab + +0089 Intel Corp. +0092 C-guys, Inc. +0098 Toshiba Corp. +0104 Socket Communications, Inc. + 00c5 Bluetooth SDIO Card +0271 Atheros Communications, Inc. +02db SyChip Inc. +02df Marvell Technology Group Ltd. +02fe Spectec Computer Co., Ltd +037a MediaTek Inc. +039a Siano Mobile Silicon +0501 Globalsat Technology Co. +1180 Ricoh Co., Ltd +13d1 AboCom Systems, Inc. + +# List of known interface classes +# +# Syntax: +# C class class_name + +C 00 Not a SDIO standard interface +C 01 UART standard interface +C 02 Bluetooth Type-A standard interface +C 03 Bluetooth Type-B standard interface +C 04 GPS standard interface +C 05 Camera standard interface +C 06 PHS standard interface +C 07 WLAN interface +C 08 Embedded SDIO-ATA standard interface +C 09 Bluetooth AMP standard interface -- 2.30.2