chiark / gitweb /
hwddb: Add database for SDIO vendor and class information
authorMarcel Holtmann <marcel@holtmann.org>
Sun, 22 Dec 2013 18:21:20 +0000 (10:21 -0800)
committerMarcel Holtmann <marcel@holtmann.org>
Sun, 22 Dec 2013 18:21:20 +0000 (10:21 -0800)
Makefile.am
hwdb/20-sdio-classes.hwdb [new file with mode: 0644]
hwdb/20-sdio-vendor-model.hwdb [new file with mode: 0644]
hwdb/sdio.ids [new file with mode: 0644]

index 8bef21b..034dfc4 100644 (file)
@@ -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 (file)
index 0000000..72cce9d
--- /dev/null
@@ -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 (file)
index 0000000..ea54259
--- /dev/null
@@ -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 (file)
index 0000000..db27ba2
--- /dev/null
@@ -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