hwdb: bring up to date

This squashes upstream commits from the following authors:

	AppleBloom
	Dmitry Pisklov
	Jimmie Tauriainen
	Jose Ignacio Naranjo
	Kay Sievers
	Marcel Holtmann
	Martin Pitt
	Raudi

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
This commit is contained in:
Anthony G. Basile 2014-01-11 20:41:39 -05:00
parent 9df52d1915
commit d4a1c1bcf0
10 changed files with 6338 additions and 780 deletions

File diff suppressed because it is too large Load Diff

View File

@ -46,7 +46,7 @@ bluetooth:v000D*
ID_VENDOR_FROM_DATABASE=Texas Instruments Inc.
bluetooth:v000E*
ID_VENDOR_FROM_DATABASE=Ceva, Inc. (formerly Parthus Technologies Inc.)
ID_VENDOR_FROM_DATABASE=Ceva, Inc. (formerly Parthus Technologies, Inc.)
bluetooth:v000F*
ID_VENDOR_FROM_DATABASE=Broadcom Corporation
@ -55,7 +55,7 @@ bluetooth:v0010*
ID_VENDOR_FROM_DATABASE=Mitel Semiconductor
bluetooth:v0011*
ID_VENDOR_FROM_DATABASE=Widcomm, Inc.
ID_VENDOR_FROM_DATABASE=Widcomm, Inc
bluetooth:v0012*
ID_VENDOR_FROM_DATABASE=Zeevo, Inc.
@ -73,13 +73,13 @@ bluetooth:v0016*
ID_VENDOR_FROM_DATABASE=KC Technology Inc.
bluetooth:v0017*
ID_VENDOR_FROM_DATABASE=Newlogic
ID_VENDOR_FROM_DATABASE=NewLogic
bluetooth:v0018*
ID_VENDOR_FROM_DATABASE=Transilica, Inc.
bluetooth:v0019*
ID_VENDOR_FROM_DATABASE=Rohde & Schwartz GmbH & Co. KG
ID_VENDOR_FROM_DATABASE=Rohde & Schwarz GmbH & Co. KG
bluetooth:v001A*
ID_VENDOR_FROM_DATABASE=TTPCom Limited
@ -151,7 +151,7 @@ bluetooth:v0030*
ID_VENDOR_FROM_DATABASE=ST Microelectronics
bluetooth:v0031*
ID_VENDOR_FROM_DATABASE=Synopsys
ID_VENDOR_FROM_DATABASE=Synopsis
bluetooth:v0032*
ID_VENDOR_FROM_DATABASE=Red-M (Communications) Ltd
@ -190,16 +190,16 @@ bluetooth:v003D*
ID_VENDOR_FROM_DATABASE=IPextreme, Inc.
bluetooth:v003E*
ID_VENDOR_FROM_DATABASE=Systems and Chips, Inc
ID_VENDOR_FROM_DATABASE=Systems and Chips, Inc.
bluetooth:v003F*
ID_VENDOR_FROM_DATABASE=Bluetooth SIG, Inc
ID_VENDOR_FROM_DATABASE=Bluetooth SIG, Inc.
bluetooth:v0040*
ID_VENDOR_FROM_DATABASE=Seiko Epson Corporation
bluetooth:v0041*
ID_VENDOR_FROM_DATABASE=Integrated Silicon Solution Taiwain, Inc.
ID_VENDOR_FROM_DATABASE=Integrated Silicon Solution Taiwan, Inc.
bluetooth:v0042*
ID_VENDOR_FROM_DATABASE=CONWISE Technology Corporation Ltd
@ -244,7 +244,7 @@ bluetooth:v004F*
ID_VENDOR_FROM_DATABASE=APT Licensing Ltd.
bluetooth:v0050*
ID_VENDOR_FROM_DATABASE=SiRF Technology, Inc.
ID_VENDOR_FROM_DATABASE=SiRF Technology
bluetooth:v0051*
ID_VENDOR_FROM_DATABASE=Tzero Technologies, Inc.
@ -366,6 +366,9 @@ bluetooth:v0077*
bluetooth:v0078*
ID_VENDOR_FROM_DATABASE=Nike, Inc.
bluetooth:v0078p0001*
ID_PRODUCT_FROM_DATABASE=Nike+ FuelBand
bluetooth:v0079*
ID_VENDOR_FROM_DATABASE=lesswire AG
@ -379,7 +382,7 @@ bluetooth:v007C*
ID_VENDOR_FROM_DATABASE=A & R Cambridge
bluetooth:v007D*
ID_VENDOR_FROM_DATABASE=Seers Technology Co. Ltd.
ID_VENDOR_FROM_DATABASE=Seers Technology Co. Ltd
bluetooth:v007E*
ID_VENDOR_FROM_DATABASE=Sports Tracking Technologies Ltd.
@ -406,7 +409,7 @@ bluetooth:v0085*
ID_VENDOR_FROM_DATABASE=BlueRadios, Inc.
bluetooth:v0086*
ID_VENDOR_FROM_DATABASE=equinux AG
ID_VENDOR_FROM_DATABASE=equinox AG
bluetooth:v0087*
ID_VENDOR_FROM_DATABASE=Garmin International, Inc.
@ -421,10 +424,10 @@ bluetooth:v008A*
ID_VENDOR_FROM_DATABASE=Jawbone
bluetooth:v008B*
ID_VENDOR_FROM_DATABASE=Topcon Positioning Systems, LLC
ID_VENDOR_FROM_DATABASE=Topcorn Positioning Systems, LLC
bluetooth:v008C*
ID_VENDOR_FROM_DATABASE=Qualcomm Labs, Inc.
ID_VENDOR_FROM_DATABASE=Qualcomm Retail Solutions, Inc. (formerly Qualcomm Labs, Inc.)
bluetooth:v008D*
ID_VENDOR_FROM_DATABASE=Zscan Software
@ -433,13 +436,13 @@ bluetooth:v008E*
ID_VENDOR_FROM_DATABASE=Quintic Corp.
bluetooth:v008F*
ID_VENDOR_FROM_DATABASE=Stollmann E+V GmbH
ID_VENDOR_FROM_DATABASE=Stollman E+V GmbH
bluetooth:v0090*
ID_VENDOR_FROM_DATABASE=Funai Electric Co., Ltd.
bluetooth:v0091*
ID_VENDOR_FROM_DATABASE=Advanced PANMOBIL systems GmbH & Co. KG
ID_VENDOR_FROM_DATABASE=Advanced PANMOBIL Systems GmbH & Co. KG
bluetooth:v0092*
ID_VENDOR_FROM_DATABASE=ThinkOptics, Inc.
@ -457,10 +460,10 @@ bluetooth:v0096*
ID_VENDOR_FROM_DATABASE=ODM Technology, Inc.
bluetooth:v0097*
ID_VENDOR_FROM_DATABASE=Bluetrek Technologies Limited
ID_VENDOR_FROM_DATABASE=ConnecteDevice Ltd.
bluetooth:v0098*
ID_VENDOR_FROM_DATABASE=zero1.tv GmbH
ID_VENDOR_FROM_DATABASE=zer01.tv GmbH
bluetooth:v0099*
ID_VENDOR_FROM_DATABASE=i.Tech Dynamic Global Distribution Ltd.
@ -511,7 +514,7 @@ bluetooth:v00A8*
ID_VENDOR_FROM_DATABASE=ARP Devices Limited
bluetooth:v00A9*
ID_VENDOR_FROM_DATABASE=Magneti Marelli S.p.A.
ID_VENDOR_FROM_DATABASE=Magneti Marelli S.p.A
bluetooth:v00AA*
ID_VENDOR_FROM_DATABASE=CAEN RFID srl
@ -539,3 +542,312 @@ bluetooth:v00B1*
bluetooth:v00B2*
ID_VENDOR_FROM_DATABASE=Bekey A/S
bluetooth:v00B3*
ID_VENDOR_FROM_DATABASE=Clarinox Technologies Pty. Ltd.
bluetooth:v00B4*
ID_VENDOR_FROM_DATABASE=BDE Technology Co., Ltd.
bluetooth:v00B5*
ID_VENDOR_FROM_DATABASE=Swirl Networks
bluetooth:v00B6*
ID_VENDOR_FROM_DATABASE=Meso international
bluetooth:v00B7*
ID_VENDOR_FROM_DATABASE=TreLab Ltd
bluetooth:v00B8*
ID_VENDOR_FROM_DATABASE=Qualcomm Innovation Center, Inc. (QuIC)
bluetooth:v00B9*
ID_VENDOR_FROM_DATABASE=Johnson Controls, Inc.
bluetooth:v00BA*
ID_VENDOR_FROM_DATABASE=Starkey Laboratories Inc.
bluetooth:v00BB*
ID_VENDOR_FROM_DATABASE=S-Power Electronics Limited
bluetooth:v00BC*
ID_VENDOR_FROM_DATABASE=Ace Sensor Inc
bluetooth:v00BD*
ID_VENDOR_FROM_DATABASE=Aplix Corporation
bluetooth:v00BE*
ID_VENDOR_FROM_DATABASE=AAMP of America
bluetooth:v00BF*
ID_VENDOR_FROM_DATABASE=Stalmart Technology Limited
bluetooth:v00C0*
ID_VENDOR_FROM_DATABASE=AMICCOM Electronics Corporation
bluetooth:v00C1*
ID_VENDOR_FROM_DATABASE=Shenzhen Excelsecu Data Technology Co.,Ltd
bluetooth:v00C2*
ID_VENDOR_FROM_DATABASE=Geneq Inc.
bluetooth:v00C3*
ID_VENDOR_FROM_DATABASE=adidas AG
bluetooth:v00C4*
ID_VENDOR_FROM_DATABASE=LG Electronics
bluetooth:v00C5*
ID_VENDOR_FROM_DATABASE=Onset Computer Corporation
bluetooth:v00C6*
ID_VENDOR_FROM_DATABASE=Selfly BV
bluetooth:v00C7*
ID_VENDOR_FROM_DATABASE=Quuppa Oy.
bluetooth:v00C8*
ID_VENDOR_FROM_DATABASE=GeLo Inc
bluetooth:v00C9*
ID_VENDOR_FROM_DATABASE=Evluma
bluetooth:v00CA*
ID_VENDOR_FROM_DATABASE=MC10
bluetooth:v00CB*
ID_VENDOR_FROM_DATABASE=Binauric SE
bluetooth:v00CC*
ID_VENDOR_FROM_DATABASE=Beats Electronics
bluetooth:v00CD*
ID_VENDOR_FROM_DATABASE=Microchip Technology Inc.
bluetooth:v00CE*
ID_VENDOR_FROM_DATABASE=Elgato Systems GmbH
bluetooth:v00CF*
ID_VENDOR_FROM_DATABASE=ARCHOS SA
bluetooth:v00D1*
ID_VENDOR_FROM_DATABASE=Polar Electro Europe B.V.
bluetooth:v00D2*
ID_VENDOR_FROM_DATABASE=Dialog Semiconductor B.V.
bluetooth:v00D3*
ID_VENDOR_FROM_DATABASE=Taixingbang Technology (HK) Co,. LTD.
bluetooth:v00D4*
ID_VENDOR_FROM_DATABASE=Kawantech
bluetooth:v00D5*
ID_VENDOR_FROM_DATABASE=Austco Communication Systems
bluetooth:v00D6*
ID_VENDOR_FROM_DATABASE=Timex Group USA, Inc.
bluetooth:v00D7*
ID_VENDOR_FROM_DATABASE=Qualcomm Technologies, Inc.
bluetooth:v00D8*
ID_VENDOR_FROM_DATABASE=Qualcomm Connected Experiences, Inc.
bluetooth:v00D9*
ID_VENDOR_FROM_DATABASE=Voyetra Turtle Beach
bluetooth:v00DA*
ID_VENDOR_FROM_DATABASE=txtr GmbH
bluetooth:v00DB*
ID_VENDOR_FROM_DATABASE=Biosentronics
bluetooth:v00DC*
ID_VENDOR_FROM_DATABASE=Procter & Gamble
bluetooth:v00DD*
ID_VENDOR_FROM_DATABASE=Hosiden Corporation
bluetooth:v00DE*
ID_VENDOR_FROM_DATABASE=Muzik LLC
bluetooth:v00DF*
ID_VENDOR_FROM_DATABASE=Misfit Wearables Corp
bluetooth:v00E0*
ID_VENDOR_FROM_DATABASE=Google
bluetooth:v00E1*
ID_VENDOR_FROM_DATABASE=Danlers Ltd
bluetooth:v00E2*
ID_VENDOR_FROM_DATABASE=Semilink Inc
bluetooth:v00E3*
ID_VENDOR_FROM_DATABASE=inMusic Brands, Inc
bluetooth:v00E4*
ID_VENDOR_FROM_DATABASE=L.S. Research Inc.
bluetooth:v00E5*
ID_VENDOR_FROM_DATABASE=Eden Software Consultants Ltd.
bluetooth:v00E6*
ID_VENDOR_FROM_DATABASE=Freshtemp
bluetooth:v00E7*
ID_VENDOR_FROM_DATABASE=KS Technologies
bluetooth:v00E8*
ID_VENDOR_FROM_DATABASE=ACTS Technologies
bluetooth:v00E9*
ID_VENDOR_FROM_DATABASE=Vtrack Systems
bluetooth:v00EA*
ID_VENDOR_FROM_DATABASE=Nielsen-Kellerman Company
bluetooth:v00EB*
ID_VENDOR_FROM_DATABASE=Server Technology, Inc.
bluetooth:v00EC*
ID_VENDOR_FROM_DATABASE=BioResearch Associates
bluetooth:v00ED*
ID_VENDOR_FROM_DATABASE=Jolly Logic, LLC
bluetooth:v00EE*
ID_VENDOR_FROM_DATABASE=Above Average Outcomes, Inc.
bluetooth:v00EF*
ID_VENDOR_FROM_DATABASE=Bitsplitters GmbH
bluetooth:v00F0*
ID_VENDOR_FROM_DATABASE=PayPal, Inc.
bluetooth:v00F1*
ID_VENDOR_FROM_DATABASE=Witron Technology Limited
bluetooth:v00F2*
ID_VENDOR_FROM_DATABASE=Morse Project Inc.
bluetooth:v00F3*
ID_VENDOR_FROM_DATABASE=Kent Displays Inc.
bluetooth:v00F4*
ID_VENDOR_FROM_DATABASE=Nautilus Inc.
bluetooth:v00F5*
ID_VENDOR_FROM_DATABASE=Smartifier Oy
bluetooth:v00F6*
ID_VENDOR_FROM_DATABASE=Elcometer Limited
bluetooth:v00F7*
ID_VENDOR_FROM_DATABASE=VSN Technologies Inc.
bluetooth:v00F8*
ID_VENDOR_FROM_DATABASE=AceUni Corp., Ltd.
bluetooth:v00F9*
ID_VENDOR_FROM_DATABASE=StickNFind
bluetooth:v00FA*
ID_VENDOR_FROM_DATABASE=Crystal Code AB
bluetooth:v00FB*
ID_VENDOR_FROM_DATABASE=KOUKAAM a.s.
bluetooth:v00FC*
ID_VENDOR_FROM_DATABASE=Delphi Corporation
bluetooth:v00FD*
ID_VENDOR_FROM_DATABASE=ValenceTech Limited
bluetooth:v00FE*
ID_VENDOR_FROM_DATABASE=Reserved
bluetooth:v00FF*
ID_VENDOR_FROM_DATABASE=Typo Products, LLC
bluetooth:v0100*
ID_VENDOR_FROM_DATABASE=TomTom International BV
bluetooth:v0101*
ID_VENDOR_FROM_DATABASE=Fugoo, Inc
bluetooth:v0102*
ID_VENDOR_FROM_DATABASE=Keiser Corporation
bluetooth:v0103*
ID_VENDOR_FROM_DATABASE=Bang & Olufsen A/S
bluetooth:v0104*
ID_VENDOR_FROM_DATABASE=PLUS Locations Systems Pty Ltd
bluetooth:v0105*
ID_VENDOR_FROM_DATABASE=Ubiquitous Computing Technology Corporation
bluetooth:v0106*
ID_VENDOR_FROM_DATABASE=Innovative Yachtter Solutions
bluetooth:v0107*
ID_VENDOR_FROM_DATABASE=William Demant Holding A/S
bluetooth:v0108*
ID_VENDOR_FROM_DATABASE=Chicony Electronics Co., Ltd.
bluetooth:v0109*
ID_VENDOR_FROM_DATABASE=Atus BV
bluetooth:v010A*
ID_VENDOR_FROM_DATABASE=Codegate Ltd.
bluetooth:v010B*
ID_VENDOR_FROM_DATABASE=ERi, Inc.
bluetooth:v010C*
ID_VENDOR_FROM_DATABASE=Transducers Direct, LLC
bluetooth:v010D*
ID_VENDOR_FROM_DATABASE=Fujitsu Ten Limited
bluetooth:v010E*
ID_VENDOR_FROM_DATABASE=Audi AG
bluetooth:v010F*
ID_VENDOR_FROM_DATABASE=HiSilicon Technologies Co., Ltd.
bluetooth:v0110*
ID_VENDOR_FROM_DATABASE=Nippon Seiki Co., Ltd.
bluetooth:v0111*
ID_VENDOR_FROM_DATABASE=Steelseries ApS
bluetooth:v0112*
ID_VENDOR_FROM_DATABASE=vyzybl Inc.
bluetooth:v0113*
ID_VENDOR_FROM_DATABASE=Openbrain Technologies, Co., Ltd.
bluetooth:v0114*
ID_VENDOR_FROM_DATABASE=Xensr
bluetooth:v0115*
ID_VENDOR_FROM_DATABASE=e.solutions
bluetooth:v0116*
ID_VENDOR_FROM_DATABASE=1OAK Technologies
bluetooth:v0117*
ID_VENDOR_FROM_DATABASE=Wimoto Technologies Inc
bluetooth:v0118*
ID_VENDOR_FROM_DATABASE=Radius Networks, Inc.
bluetooth:v0119*
ID_VENDOR_FROM_DATABASE=Wize Technology Co., Ltd.
bluetooth:v011A*
ID_VENDOR_FROM_DATABASE=Qualcomm Labs, Inc.

File diff suppressed because it is too large Load Diff

33
hwdb/20-sdio-classes.hwdb Normal file
View File

@ -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

View File

@ -0,0 +1,177 @@
# This file is part of systemd.
#
# Data imported from: hwdb/sdio.ids
sdio:c*v0020*
ID_VENDOR_FROM_DATABASE=ST-Ericsson
sdio:c*v0020d2280*
ID_MODEL_FROM_DATABASE=CW1200
sdio:c*v0089*
ID_VENDOR_FROM_DATABASE=Intel Corp.
sdio:c*v0092*
ID_VENDOR_FROM_DATABASE=C-guys, Inc.
sdio:c*v0092d0001*
ID_MODEL_FROM_DATABASE=SD-Link11b WiFi Card (TI ACX100)
sdio:c*v0092d0004*
ID_MODEL_FROM_DATABASE=EW-CG1102GC
sdio:c*v0092d0005*
ID_MODEL_FROM_DATABASE=SD FM Radio 2
sdio:c*v0092d5544*
ID_MODEL_FROM_DATABASE=SD FM Radio
sdio:c*v0097*
ID_VENDOR_FROM_DATABASE=Texas Instruments, Inc.
sdio:c*v0097d4076*
ID_MODEL_FROM_DATABASE=WL1271
sdio:c*v0098*
ID_VENDOR_FROM_DATABASE=Toshiba Corp.
sdio:c*v0098d0001*
ID_MODEL_FROM_DATABASE=SD BT Card 1
sdio:c*v0098d0002*
ID_MODEL_FROM_DATABASE=SD BT Card 2
sdio:c*v0098d0003*
ID_MODEL_FROM_DATABASE=SD BT Card 3
sdio:c*v0104*
ID_VENDOR_FROM_DATABASE=Socket Communications, Inc.
sdio:c*v0104d005E*
ID_MODEL_FROM_DATABASE=SD Scanner
sdio:c*v0104d00C5*
ID_MODEL_FROM_DATABASE=Bluetooth SDIO Card
sdio:c*v0271*
ID_VENDOR_FROM_DATABASE=Atheros Communications, Inc.
sdio:c*v0271d0108*
ID_MODEL_FROM_DATABASE=AR6001
sdio:c*v0271d0109*
ID_MODEL_FROM_DATABASE=AR6001
sdio:c*v0271d010A*
ID_MODEL_FROM_DATABASE=AR6001
sdio:c*v0271d010B*
ID_MODEL_FROM_DATABASE=AR6001
sdio:c*v0296*
ID_VENDOR_FROM_DATABASE=GCT Semiconductor, Inc.
sdio:c*v0296d5347*
ID_MODEL_FROM_DATABASE=GDM72xx WiMAX
sdio:c*v02D0*
ID_VENDOR_FROM_DATABASE=Broadcom Corp.
sdio:c*v02D0d044B*
ID_MODEL_FROM_DATABASE=Nintendo Wii WLAN daughter card
sdio:c*v02DB*
ID_VENDOR_FROM_DATABASE=SyChip Inc.
sdio:c*v02DBd0002*
ID_MODEL_FROM_DATABASE=Pegasus WLAN SDIO Card (6060SD)
sdio:c*v02DF*
ID_VENDOR_FROM_DATABASE=Marvell Technology Group Ltd.
sdio:c*v02DFd9103*
ID_MODEL_FROM_DATABASE=Libertas
sdio:c*v02DFd9104*
ID_MODEL_FROM_DATABASE=SD8688 WLAN
sdio:c*v02DFd9105*
ID_MODEL_FROM_DATABASE=SD8688 BT
sdio:c*v02DFd9116*
ID_MODEL_FROM_DATABASE=SD8786 WLAN
sdio:c*v02DFd9119*
ID_MODEL_FROM_DATABASE=SD8787 WLAN
sdio:c*v02DFd911A*
ID_MODEL_FROM_DATABASE=SD8787 BT
sdio:c*v02DFd911B*
ID_MODEL_FROM_DATABASE=SD8787 BT AMP
sdio:c*v02DFd9129*
ID_MODEL_FROM_DATABASE=SD8797 WLAN
sdio:c*v02DFd912A*
ID_MODEL_FROM_DATABASE=SD8797 BT
sdio:c*v02DFd912E*
ID_MODEL_FROM_DATABASE=SD8897 BT
sdio:c*v02DFd912D*
ID_MODEL_FROM_DATABASE=SD8897 WLAN
sdio:c*v02FE*
ID_VENDOR_FROM_DATABASE=Spectec Computer Co., Ltd
sdio:c*v02FEd2128*
ID_MODEL_FROM_DATABASE=SDIO WLAN Card (SDW820)
sdio:c*v032A*
ID_VENDOR_FROM_DATABASE=Cambridge Silicon Radio
sdio:c*v032Ad0001*
ID_MODEL_FROM_DATABASE=UniFi 1
sdio:c*v032Ad0002*
ID_MODEL_FROM_DATABASE=UniFi 2
sdio:c*v032Ad0007*
ID_MODEL_FROM_DATABASE=UniFi 3
sdio:c*v032Ad0008*
ID_MODEL_FROM_DATABASE=UniFi 4
sdio:c*v037A*
ID_VENDOR_FROM_DATABASE=MediaTek Inc.
sdio:c*v037Ad5911*
ID_MODEL_FROM_DATABASE=Spectec WLAN-11b/g
sdio:c*v039A*
ID_VENDOR_FROM_DATABASE=Siano Mobile Silicon
sdio:c*v0501*
ID_VENDOR_FROM_DATABASE=Globalsat Technology Co.
sdio:c*v0501dF501*
ID_MODEL_FROM_DATABASE=SD-501 GPS Card
sdio:c*v104C*
ID_VENDOR_FROM_DATABASE=Texas Instruments, Inc.
sdio:c*v104Cd9066*
ID_MODEL_FROM_DATABASE=WL1251
sdio:c*v1180*
ID_VENDOR_FROM_DATABASE=Ricoh Co., Ltd
sdio:c*v1180dE823*
ID_MODEL_FROM_DATABASE=MMC card reader
sdio:c*v13D1*
ID_VENDOR_FROM_DATABASE=AboCom Systems, Inc.
sdio:c*v13D1dAC02*
ID_MODEL_FROM_DATABASE=SDW11G

File diff suppressed because it is too large Load Diff

View File

@ -46,52 +46,7 @@
# Acer
##########################################
# Acer platform kernel driver
keyboard:name:Acer WMI hotkeys:dmi:bvn*:bvr*:bd*:svn*:pnAcer*:pvr*
KEYBOARD_KEY_82=f21
# Aspire 5720
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5720*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnZG8*:pvr*
KEYBOARD_KEY_84=bluetooth # sent when bluetooth module missing, and key pressed
KEYBOARD_KEY_92=media # Acer arcade
KEYBOARD_KEY_d4=bluetooth # Bluetooth on
KEYBOARD_KEY_d9=bluetooth # Bluetooth off
KEYBOARD_KEY_f4=prog3 # e-key
# Aspire 5920g
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5920G:*
KEYBOARD_KEY_8a=media
KEYBOARD_KEY_92=media
KEYBOARD_KEY_a6=setup
KEYBOARD_KEY_b2=www
KEYBOARD_KEY_d9=bluetooth # (toggle) on-to-off
# Aspire 6920
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*6920:*
KEYBOARD_KEY_d9=bluetooth # (toggle) on-to-off
KEYBOARD_KEY_92=media
KEYBOARD_KEY_9e=back
KEYBOARD_KEY_83=rewind
KEYBOARD_KEY_89=fastforward
# Aspire 8930
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*8930:*
KEYBOARD_KEY_ca=prog3 # key 'HOLD' on CineDash Media Console
KEYBOARD_KEY_83=rewind
KEYBOARD_KEY_89=fastforward
KEYBOARD_KEY_92=media # key 'ARCADE' on CineDash Media Console
KEYBOARD_KEY_9e=back
# Travelmate C300
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*C3[01]0*:pvr*
KEYBOARD_KEY_67=f24 # FIXME: rotate screen
KEYBOARD_KEY_68=up
KEYBOARD_KEY_69=down
KEYBOARD_KEY_6b=fn
KEYBOARD_KEY_6c=screenlock # FIXME: lock tablet device/buttons
#
# common keys
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*
keyboard:dmi:bvn*:bvr*:bd*:svnGateway*:pnA0A1*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
@ -99,6 +54,7 @@ keyboard:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
KEYBOARD_KEY_a6=setup # Fn+F2 Acer eSettings
KEYBOARD_KEY_a7=battery # Fn+F3 Power Management
KEYBOARD_KEY_a9=switchvideomode # Fn+F5
KEYBOARD_KEY_b2=www
KEYBOARD_KEY_b3=euro
KEYBOARD_KEY_b4=dollar
KEYBOARD_KEY_ce=brightnessup # Fn+Right
@ -116,35 +72,50 @@ keyboard:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
KEYBOARD_KEY_f4=prog1 # "P1" programmable button
KEYBOARD_KEY_f5=presentation
KEYBOARD_KEY_f8=fn
KEYBOARD_KEY_f9=f23 # Launch NTI shadow
KEYBOARD_KEY_f9=prog1 # Launch NTI shadow
#
# Acer platform kernel driver
keyboard:name:Acer WMI hotkeys:dmi:bvn*:bvr*:bd*:svn*:pnAcer*:pvr*
KEYBOARD_KEY_82=f21 # Touchpad toggle
# Aspire models
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*:pvr*
KEYBOARD_KEY_84=bluetooth # sent when bluetooth module missing, and key pressed
KEYBOARD_KEY_d9=bluetooth # Bluetooth off
KEYBOARD_KEY_92=media # Acer arcade
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5720*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnZG8*:pvr*
KEYBOARD_KEY_f4=prog3 # e-key
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5920G:*
KEYBOARD_KEY_8a=media
KEYBOARD_KEY_a6=setup
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*6920:*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*8930:*
KEYBOARD_KEY_ca=prog3 # key 'HOLD' on CineDash Media Console
KEYBOARD_KEY_83=rewind
KEYBOARD_KEY_89=fastforward
KEYBOARD_KEY_9e=back
# Travelmate C300
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*C3[01]0*:pvr*
KEYBOARD_KEY_67=f24 # FIXME: rotate screen
KEYBOARD_KEY_68=up
KEYBOARD_KEY_69=down
KEYBOARD_KEY_6b=fn
KEYBOARD_KEY_6c=screenlock # FIXME: lock tablet device/buttons
# on some models this isn't brightnessup
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5210*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5220*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5610*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5620*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5720*:pvr*
KEYBOARD_KEY_ee=screenlock
#
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*6292*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*8471*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*4720*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*7720*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*1810T*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAO751h:*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAO531h:*
KEYBOARD_KEY_d9=bluetooth
#
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*4720*:pvr*
KEYBOARD_KEY_b2=www
KEYBOARD_KEY_ee=screenlock
#
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*6593:*
keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*1640:*
KEYBOARD_KEY_b2=www
KEYBOARD_KEY_ee=screenlock
###########################################################
@ -207,12 +178,12 @@ keyboard:dmi:bvn*:bvr*:bd*:svnDell*:pn*
KEYBOARD_KEY_89=ejectclosecd # Fn+F10 Eject CD
KEYBOARD_KEY_8a=suspend # Fn+F1 hibernate
KEYBOARD_KEY_8b=switchvideomode # Fn+F8 CRT/LCD (high keycode: "displaytoggle")
KEYBOARD_KEY_8c=f23 # Fn+Right Auto Brightness
KEYBOARD_KEY_8c=unknown # Fn+Right Auto Brightness
KEYBOARD_KEY_8F=switchvideomode # Fn+F7 aspect ratio
KEYBOARD_KEY_90=previoussong # Front panel previous song
KEYBOARD_KEY_91=prog1 # Wi-Fi Catcher (Dell-specific)
KEYBOARD_KEY_92=media # MediaDirect button (house icon)
KEYBOARD_KEY_93=f23 # FIXME Fn+Left Auto Brightness
KEYBOARD_KEY_93=unknown # FIXME Fn+Left Auto Brightness
KEYBOARD_KEY_95=camera # Shutter button - Takes a picture if optional camera available
KEYBOARD_KEY_97=email # Tablet email button
KEYBOARD_KEY_98=f21 # FIXME: Tablet screen rotation
@ -252,7 +223,7 @@ keyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnPrecision*:pvr*
# Dell XPS
keyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS*:pvr*
KEYBOARD_KEY_8c=!f23
KEYBOARD_KEY_8c=!unknown
###########################################################
# Everex
@ -363,7 +334,7 @@ keyboard:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*:pvr*
KEYBOARD_KEY_8c=media # music
KEYBOARD_KEY_8e=dvd
KEYBOARD_KEY_b1=help
KEYBOARD_KEY_b3=f23 # FIXME: Auto brightness
KEYBOARD_KEY_b3=unknown # FIXME: Auto brightness
KEYBOARD_KEY_d7=wlan
KEYBOARD_KEY_92=brightnessdown # Fn+F7 (Fn+F9 on 6730b)
KEYBOARD_KEY_97=brightnessup # Fn+F8 (Fn+F10 on 6730b)
@ -512,11 +483,6 @@ keyboard:name:ThinkPad Extra Buttons:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*
KEYBOARD_KEY_17=prog1
KEYBOARD_KEY_1a=f20
#
keyboard:name:Ideapad extra buttons:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*
KEYBOARD_KEY_42=f23
KEYBOARD_KEY_43=f22
# ThinkPad Keyboard with TrackPoint
keyboard:usb:v17EFp6009*
KEYBOARD_KEY_090012=screenlock # Fn+F2
@ -553,6 +519,7 @@ keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnS10-*:pvr*
# Thinkpad X200_Tablet
keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnThinkPad*X2*Tablet*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*:pvrThinkPad*X2*Tablet*
KEYBOARD_KEY_5d=menu
KEYBOARD_KEY_63=fn
KEYBOARD_KEY_66=screenlock
@ -572,19 +539,27 @@ keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnThinkPad*X6*:pvr*
KEYBOARD_KEY_69=enter # enter on d-pad
# IdeaPad
keyboard:name:Ideapad extra buttons:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*
KEYBOARD_KEY_42=f23
KEYBOARD_KEY_43=f22
keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*IdeaPad*Y550*:pvr*
KEYBOARD_KEY_95=media
KEYBOARD_KEY_a3=play
# V480
keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*Lenovo*V480*:pvr*
KEYBOARD_KEY_f1=f21
# IdeaPad
keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*IdeaPad*U300s*:pvr*
KEYBOARD_KEY_f1=f21
KEYBOARD_KEY_ce=f20
keyboard:dmi:bvn*:bvr*:svnLENOVO*:pn*IdeaPad*Z370*:pvr*
KEYBOARD_KEY_a0=!mute
KEYBOARD_KEY_ae=!volumedown
KEYBOARD_KEY_b0=!volumeup
# V480
keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*Lenovo*V480*:pvr*
KEYBOARD_KEY_f1=f21
###########################################################
# Logitech
###########################################################
@ -882,6 +857,8 @@ keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*
KEYBOARD_KEY_b1=!prog2 # Fn+F7 run Samsung Magic Doctor (keypressed event is generated twice)
KEYBOARD_KEY_b3=!prog3 # Fn+F8 switch power mode (battery/dynamic/performance)
KEYBOARD_KEY_b4=!wlan # Fn+F9 (X60P)
KEYBOARD_KEY_c5=!prog3 # Fn+F8 switch power mode (battery/dynamic/performance)
KEYBOARD_KEY_d5=!wlan # Fn+F12 wlan/airplane switch
KEYBOARD_KEY_f7=!f22 # Fn+F10 Touchpad on
KEYBOARD_KEY_f9=!f23 # Fn+F10 Touchpad off
@ -889,34 +866,45 @@ keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*300E[457]*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*200E[45]*:pvr*
KEYBOARD_KEY_ce=! # Fn+F1 launch control setting
KEYBOARD_KEY_d5=! # Fn+F12 Wi-Fi toggle
# Series 5
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*700Z*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*530U*:pvr*
KEYBOARD_KEY_ce=!prog1 # Fn+F1 launch settings
KEYBOARD_KEY_a8=! # Fn Lock - Function lock on
KEYBOARD_KEY_a9=! # Fn Lock - Function lock off
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*550P*:pvr*
KEYBOARD_KEY_ce=!prog1 # Fn+F1 launch settings
KEYBOARD_KEY_a8=! # Fn Lock - Function lock on
KEYBOARD_KEY_a9=! # Fn Lock - Function lock off
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*700Z*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*700G*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*900X[34][CDG]*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*940X3G*:pvr*
KEYBOARD_KEY_ce=!prog1 # Fn+F1 launch settings
#KEYBOARD_KEY_89=!brightnessdown # Fn+F2
#KEYBOARD_KEY_88=!brightnessup # Fn+F3
#KEYBOARD_KEY_82=!switchvideomode # Fn+F4 video output
#KEYBOARD_KEY_f9=!f23 # Fn+F5 touchpad turn OFF
#KEYBOARD_KEY_f7=!f22 # Fn+F5 touchpad turn ON
KEYBOARD_KEY_a0=!mute # Fn+F6 mute
KEYBOARD_KEY_ae=!volumedown # Fn+F7
KEYBOARD_KEY_b0=!volumeup # Fn+F8
KEYBOARD_KEY_97=!kbdillumdown # Fn+F9 keyboard backlight down
KEYBOARD_KEY_96=!kbdillumup # Fn+F10 keyboard backlight up
KEYBOARD_KEY_b3=!prog3 # Fn+F11 fan/cooling mode changer
KEYBOARD_KEY_d5=!wlan # Fn+F12 wlan/airplane switch
# KEYBOARD_KEY_ba=!ejectcd # Fn+DEL eject cd
# Series 9
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*90X3A*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*900X[34]*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*900X[34][AB]*:pvr*
KEYBOARD_KEY_ce=! # Fn+F8 keyboard backlight up
KEYBOARD_KEY_8d=! # Fn+F7 keyboard backlight down
KEYBOARD_KEY_96=! # Fn+F1 performance mode (?)
KEYBOARD_KEY_97=! # Fn+F12 Wi-Fi toggle
KEYBOARD_KEY_d5=! # Fn+F6 battery life extender
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*90X3A*:pvr*
KEYBOARD_KEY_ce=!prog1 # Fn+F1 launch settings
KEYBOARD_KEY_8d=!prog3 # Fn+F6 performance mode
KEYBOARD_KEY_97=!kbdillumdown # Fn+F7 keyboard backlight down
KEYBOARD_KEY_96=!kbdillumup # Fn+F8 keyboard backlight up
KEYBOARD_KEY_d5=!wlan # Fn+F12 Wi-Fi toggle
# SQ1US
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pnSQ1US:pvr*
KEYBOARD_KEY_d4=menu
@ -934,17 +922,9 @@ keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*SX20S*:pvr*
KEYBOARD_KEY_77=f22 # Touchpad on
KEYBOARD_KEY_79=f23 # Touchpad off
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*700Z*:pvr*
KEYBOARD_KEY_ba=ejectcd
KEYBOARD_KEY_96=keyboardbrightnessup
KEYBOARD_KEY_97=keyboardbrightnessdown
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn*700T*:pvr*
KEYBOARD_KEY_ad=leftmeta
keyboard:dmi:bvn*:bvr*:bd*:svn[sS][aA][mM][sS][uU][nN][gG]*:pn535U*:pvr*
KEYBOARD_KEY_d5=!wlan
###########################################################
# SONY
###########################################################
@ -1021,6 +1001,28 @@ keyboard:dmi:bvn*:bvr*:bd*:svnTOSHIBA*:pnSatellite*M30X:pvr*
KEYBOARD_KEY_9e=f22 # touchpad enable
KEYBOARD_KEY_9f=f23 # touchpad disable
# Satellite P75-A
keyboard:dmi:bvn*:bvr*:bd*:svnTOSHIBA*:pnSatellite*P75-A:pvr*
KEYBOARD_KEY_ef=brightnessdown
KEYBOARD_KEY_ee=brightnessup
KEYBOARD_KEY_a9=switchvideomode # switch display outputs
KEYBOARD_KEY_d4=wlan # RF Switch Off
# Satellite U940
keyboard:name:Toshiba*input*device:dmi:bvn*:bvr*:bd*:svnTOSHIBA*:pnSATELLITEU940:pvr*
KEYBOARD_KEY_13c=brightnessdown
KEYBOARD_KEY_13d=brightnessup
KEYBOARD_KEY_13e=switchvideomode
KEYBOARD_KEY_13f=f21 # Touchpad toggle
# Satellite P75-A7200
keyboard:name:Toshiba*input*device:dmi:bvn*:bvr*:bd*:svnTOSHIBA*:pnSatellite*P75-A:pvr*
KEYBOARD_KEY_13c=brightnessdown
KEYBOARD_KEY_13d=brightnessup
KEYBOARD_KEY_13e=switchvideomode
KEYBOARD_KEY_13f=touchpad_toggle
KEYBOARD_KEY_9e=wlan
###########################################################
# VIA
###########################################################
@ -1065,9 +1067,9 @@ keyboard:dmi:bvn*:bvr*:bd*:svnFOXCONN:pnQBOOK:*
keyboard:dmi:bvn*:bvr*:bd*:svnMTC:pn*:pvrA0:*
keyboard:dmi:bvn*:bvr*:bd*:svnMio*Technology:pnN890:*
keyboard:dmi:bvn*:bvr*:bd*:svnPEGATRON*CORP.:pnSpring*Peak:*
keyboard:dmi:bvn*:bvr*:bd*:svnTOSHIBA:pnSatellite*[uU]30[05]*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnTOSHIBA:pnSatellite*[uU][35]0[05]*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnTOSHIBA:pnSATELLITE*[uU][35]0[05]*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnTOSHIBA:pnSatellite*Pro*[uU]300*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnTOSHIBA:pnSATELLITE*[uU]500*:pvr*
keyboard:dmi:bvn*:bvr*:bd*:svnViooo*Corporation:pnPT17:*
keyboard:dmi:bvn*:bvr*:bd*:svnHANNspree:pnSN10E100:*
keyboard:dmi:bvn*:bvr*:bd*:svnGIGABYTE:pni1520M:*

View File

@ -6,6 +6,8 @@ dist_udevhwdb_DATA = \
20-OUI.hwdb \
20-pci-classes.hwdb \
20-pci-vendor-model.hwdb \
20-sdio-classes.hwdb \
20-sdio-vendor-model.hwdb \
20-usb-classes.hwdb \
20-usb-vendor-model.hwdb

View File

@ -206,6 +206,73 @@ sub pci_classes {
close(OUT);
}
sub sdio_vendor {
my $vendor;
my $device;
open(IN, "<", "sdio.ids");
open(OUT, ">", "20-sdio-vendor-model.hwdb");
print(OUT "# This file is part of systemd.\n" .
"#\n" .
"# Data imported from: hwdb/sdio.ids\n");
while (my $line = <IN>) {
$line =~ s/\s+$//;
$line =~ m/^([0-9a-f]{4})\s*(.+)$/;
if (defined $1) {
$vendor = uc $1;
my $text = $2;
print(OUT "\n");
print(OUT "sdio:c*v" . $vendor . "*\n");
print(OUT " ID_VENDOR_FROM_DATABASE=" . $text . "\n");
next;
}
$line =~ m/^\t([0-9a-f]{4})\s*(.+)$/;
if (defined $1) {
$device = uc $1;
my $text = $2;
print(OUT "\n");
print(OUT "sdio:c*v" . $vendor . "d" . $device . "*\n");
print(OUT " ID_MODEL_FROM_DATABASE=" . $text . "\n");
next;
}
}
close(IN);
close(OUT);
}
sub sdio_classes {
my $class;
my $subclass;
my $interface;
open(IN, "<", "sdio.ids");
open(OUT, ">", "20-sdio-classes.hwdb");
print(OUT "# This file is part of systemd.\n" .
"#\n" .
"# Data imported from: hwdb/sdio.ids\n");
while (my $line = <IN>) {
$line =~ s/\s+$//;
$line =~ m/^C\ ([0-9a-f]{2})\s*(.+)$/;
if (defined $1) {
$class = uc $1;
my $text = $2;
print(OUT "\n");
print(OUT "sdio:c" . $class . "v*d*\n");
print(OUT " ID_SDIO_CLASS_FROM_DATABASE=" . $text . "\n");
next;
}
}
close(IN);
close(OUT);
}
sub oui {
my $iab_prefix;
my %iab_prefixes = ();
@ -267,4 +334,7 @@ usb_classes();
pci_vendor();
pci_classes();
sdio_vendor();
sdio_classes();
oui();

84
hwdb/sdio.ids Normal file
View File

@ -0,0 +1,84 @@
#
# List of SDIO ID's
#
# Vendors and devices. Please keep sorted.
# Syntax:
# vendor vendor_name
# device device_name <-- single tab
0020 ST-Ericsson
2280 CW1200
0089 Intel Corp.
0092 C-guys, Inc.
0001 SD-Link11b WiFi Card (TI ACX100)
0004 EW-CG1102GC
0005 SD FM Radio 2
5544 SD FM Radio
0097 Texas Instruments, Inc.
4076 WL1271
0098 Toshiba Corp.
0001 SD BT Card 1
0002 SD BT Card 2
0003 SD BT Card 3
0104 Socket Communications, Inc.
005e SD Scanner
00c5 Bluetooth SDIO Card
0271 Atheros Communications, Inc.
0108 AR6001
0109 AR6001
010a AR6001
010b AR6001
0296 GCT Semiconductor, Inc.
5347 GDM72xx WiMAX
02d0 Broadcom Corp.
044b Nintendo Wii WLAN daughter card
02db SyChip Inc.
0002 Pegasus WLAN SDIO Card (6060SD)
02df Marvell Technology Group Ltd.
9103 Libertas
9104 SD8688 WLAN
9105 SD8688 BT
9116 SD8786 WLAN
9119 SD8787 WLAN
911a SD8787 BT
911b SD8787 BT AMP
9129 SD8797 WLAN
912a SD8797 BT
912e SD8897 BT
912d SD8897 WLAN
02fe Spectec Computer Co., Ltd
2128 SDIO WLAN Card (SDW820)
032a Cambridge Silicon Radio
0001 UniFi 1
0002 UniFi 2
0007 UniFi 3
0008 UniFi 4
037a MediaTek Inc.
5911 Spectec WLAN-11b/g
039a Siano Mobile Silicon
0501 Globalsat Technology Co.
f501 SD-501 GPS Card
104c Texas Instruments, Inc.
9066 WL1251
1180 Ricoh Co., Ltd
e823 MMC card reader
13d1 AboCom Systems, Inc.
ac02 SDW11G
# 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