Browse Source

hwdb: sync with systemd/hwdb

as of c1342d5597
tags/v3.2.6
Piraty Anthony G. Basile 2 years ago
parent
commit
940a1a1392
15 changed files with 6496 additions and 722 deletions
  1. +2959
    -181
      hwdb/20-OUI.hwdb
  2. +36
    -0
      hwdb/20-acpi-vendor.hwdb
  3. +34
    -1
      hwdb/20-pci-classes.hwdb
  4. +1790
    -305
      hwdb/20-pci-vendor-model.hwdb
  5. +422
    -20
      hwdb/20-usb-vendor-model.hwdb
  6. +57
    -0
      hwdb/20-vmbus-class.hwdb
  7. +94
    -10
      hwdb/60-evdev.hwdb
  8. +4
    -0
      hwdb/60-input-id.hwdb
  9. +88
    -15
      hwdb/60-keyboard.hwdb
  10. +159
    -6
      hwdb/60-sensor.hwdb
  11. +16
    -1
      hwdb/70-mouse.hwdb
  12. +10
    -2
      hwdb/70-pointingstick.hwdb
  13. +1
    -0
      hwdb/Makefile.am
  14. +670
    -159
      hwdb/pci.ids
  15. +156
    -22
      hwdb/usb.ids

+ 2959
- 181
hwdb/20-OUI.hwdb
File diff suppressed because it is too large
View File


+ 36
- 0
hwdb/20-acpi-vendor.hwdb View File

@@ -21,6 +21,9 @@ acpi:AAVA*:
acpi:AMDI*:
ID_VENDOR_FROM_DATABASE=AMD

acpi:AMPC*:
ID_VENDOR_FROM_DATABASE=Ampere Computing

acpi:APMC*:
ID_VENDOR_FROM_DATABASE=Applied Micro Circuits Corporation

@@ -2205,6 +2208,9 @@ acpi:EHN*:
acpi:EIC*:
ID_VENDOR_FROM_DATABASE=Eicon Technology Corporation

acpi:EIN*:
ID_VENDOR_FROM_DATABASE=Elegant Invention

acpi:EIZ*:
ID_VENDOR_FROM_DATABASE=Eizo

@@ -3123,6 +3129,9 @@ acpi:HWD*:
acpi:HWP*:
ID_VENDOR_FROM_DATABASE=Hewlett Packard

acpi:HWV*:
ID_VENDOR_FROM_DATABASE=Huawei Technologies Co., Inc.

acpi:HXM*:
ID_VENDOR_FROM_DATABASE=Hexium Ltd.

@@ -3315,6 +3324,9 @@ acpi:IMD*:
acpi:IME*:
ID_VENDOR_FROM_DATABASE=Imagraph

acpi:IMF*:
ID_VENDOR_FROM_DATABASE=Immersive Audio Technologies France

acpi:IMG*:
ID_VENDOR_FROM_DATABASE=IMAGENICS Co., Ltd.

@@ -3576,6 +3588,9 @@ acpi:JDI*:
acpi:JDL*:
ID_VENDOR_FROM_DATABASE=Japan Digital Laboratory Co.,Ltd.

acpi:JEM*:
ID_VENDOR_FROM_DATABASE=Japan E.M.Solutions Co., Ltd.

acpi:JEN*:
ID_VENDOR_FROM_DATABASE=N-Vision

@@ -4011,6 +4026,9 @@ acpi:LSJ*:
acpi:LSL*:
ID_VENDOR_FROM_DATABASE=Logical Solutions

acpi:LSP*:
ID_VENDOR_FROM_DATABASE=Lightspace Technologies

acpi:LSY*:
ID_VENDOR_FROM_DATABASE=LSI Systems Inc

@@ -5451,6 +5469,9 @@ acpi:PXL*:
acpi:PXM*:
ID_VENDOR_FROM_DATABASE=Proxim Inc

acpi:PXN*:
ID_VENDOR_FROM_DATABASE=PixelNext Inc

acpi:QCC*:
ID_VENDOR_FROM_DATABASE=QuakeCom Company Ltd

@@ -5472,6 +5493,9 @@ acpi:QCP*:
acpi:QDI*:
ID_VENDOR_FROM_DATABASE=Quantum Data Incorporated

acpi:QDL*:
ID_VENDOR_FROM_DATABASE=QD Laser, Inc.

acpi:QDM*:
ID_VENDOR_FROM_DATABASE=Quadram

@@ -6132,6 +6156,9 @@ acpi:SNS*:
acpi:SNT*:
ID_VENDOR_FROM_DATABASE=SuperNet Inc

acpi:SNV*:
ID_VENDOR_FROM_DATABASE=SONOVE GmbH

acpi:SNW*:
ID_VENDOR_FROM_DATABASE=Snell & Wilcox

@@ -6381,6 +6408,9 @@ acpi:SXD*:
acpi:SXG*:
ID_VENDOR_FROM_DATABASE=SELEX GALILEO

acpi:SXI*:
ID_VENDOR_FROM_DATABASE=Silex Inside

acpi:SXL*:
ID_VENDOR_FROM_DATABASE=SolutionInside

@@ -6819,6 +6849,9 @@ acpi:TST*:
acpi:TSV*:
ID_VENDOR_FROM_DATABASE=TRANSVIDEO

acpi:TSW*:
ID_VENDOR_FROM_DATABASE=VRSHOW Technology Limited

acpi:TSY*:
ID_VENDOR_FROM_DATABASE=TouchSystems

@@ -7197,6 +7230,9 @@ acpi:VRM*:
acpi:VRS*:
ID_VENDOR_FROM_DATABASE=VRstudios, Inc.

acpi:VRT*:
ID_VENDOR_FROM_DATABASE=Varjo Technologies

acpi:VSC*:
ID_VENDOR_FROM_DATABASE=ViewSonic Corporation



+ 34
- 1
hwdb/20-pci-classes.hwdb View File

@@ -20,6 +20,30 @@ pci:v*d*sv*sd*bc01sc00*
pci:v*d*sv*sd*bc01sc01*
ID_PCI_SUBCLASS_FROM_DATABASE=IDE interface

pci:v*d*sv*sd*bc01sc01i00*
ID_PCI_INTERFACE_FROM_DATABASE=ISA Compatibility mode-only controller

pci:v*d*sv*sd*bc01sc01i05*
ID_PCI_INTERFACE_FROM_DATABASE=PCI native mode-only controller

pci:v*d*sv*sd*bc01sc01i0A*
ID_PCI_INTERFACE_FROM_DATABASE=ISA Compatibility mode controller, supports both channels switched to PCI native mode

pci:v*d*sv*sd*bc01sc01i0F*
ID_PCI_INTERFACE_FROM_DATABASE=PCI native mode controller, supports both channels switched to ISA compatibility mode

pci:v*d*sv*sd*bc01sc01i80*
ID_PCI_INTERFACE_FROM_DATABASE=ISA Compatibility mode-only controller, supports bus mastering

pci:v*d*sv*sd*bc01sc01i85*
ID_PCI_INTERFACE_FROM_DATABASE=PCI native mode-only controller, supports bus mastering

pci:v*d*sv*sd*bc01sc01i8A*
ID_PCI_INTERFACE_FROM_DATABASE=ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering

pci:v*d*sv*sd*bc01sc01i8F*
ID_PCI_INTERFACE_FROM_DATABASE=PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering

pci:v*d*sv*sd*bc01sc02*
ID_PCI_SUBCLASS_FROM_DATABASE=Floppy disk controller

@@ -462,7 +486,16 @@ pci:v*d*sv*sd*bc0Csc06*
ID_PCI_SUBCLASS_FROM_DATABASE=InfiniBand

pci:v*d*sv*sd*bc0Csc07*
ID_PCI_SUBCLASS_FROM_DATABASE=IPMI SMIC interface
ID_PCI_SUBCLASS_FROM_DATABASE=IPMI Interface

pci:v*d*sv*sd*bc0Csc07i00*
ID_PCI_INTERFACE_FROM_DATABASE=SMIC

pci:v*d*sv*sd*bc0Csc07i01*
ID_PCI_INTERFACE_FROM_DATABASE=KCS

pci:v*d*sv*sd*bc0Csc07i02*
ID_PCI_INTERFACE_FROM_DATABASE=BT (Block Transfer)

pci:v*d*sv*sd*bc0Csc08*
ID_PCI_SUBCLASS_FROM_DATABASE=SERCOS interface


+ 1790
- 305
hwdb/20-pci-vendor-model.hwdb
File diff suppressed because it is too large
View File


+ 422
- 20
hwdb/20-usb-vendor-model.hwdb View File

@@ -29,6 +29,12 @@ usb:v0053*
usb:v0053p5301*
ID_MODEL_FROM_DATABASE=GW-US54ZGL 802.11bg

usb:v0078*
ID_VENDOR_FROM_DATABASE=Microntek

usb:v0078p0006*
ID_MODEL_FROM_DATABASE=Joystick

usb:v0079*
ID_VENDOR_FROM_DATABASE=DragonRise Inc.

@@ -38,6 +44,24 @@ usb:v0079p0006*
usb:v0079p0011*
ID_MODEL_FROM_DATABASE=Gamepad

usb:v0079p1800*
ID_MODEL_FROM_DATABASE=Mayflash Wii U Pro Game Controller Adapter [DirectInput]

usb:v0079p181B*
ID_MODEL_FROM_DATABASE=Venom Arcade Joystick

usb:v0079p1843*
ID_MODEL_FROM_DATABASE=Mayflash GameCube Controller Adapter

usb:v0079p1844*
ID_MODEL_FROM_DATABASE=Mayflash GameCube Controller

usb:v0085*
ID_VENDOR_FROM_DATABASE=Boeye Technology Co., Ltd.

usb:v0085p0600*
ID_MODEL_FROM_DATABASE=eBook Reader

usb:v0105*
ID_VENDOR_FROM_DATABASE=Trust International B.V.

@@ -92,6 +116,9 @@ usb:v02AD*
usb:v02ADp138C*
ID_MODEL_FROM_DATABASE=PVR Mass Storage

usb:v0303*
ID_VENDOR_FROM_DATABASE=Mini Automation Controller

usb:v0324*
ID_VENDOR_FROM_DATABASE=OCZ Technology Inc

@@ -465,7 +492,7 @@ usb:v03EEpFFFF*
ID_MODEL_FROM_DATABASE=Dongle with BlueCore in DFU mode

usb:v03F0*
ID_VENDOR_FROM_DATABASE=Hewlett-Packard
ID_VENDOR_FROM_DATABASE=HP, Inc

usb:v03F0p0004*
ID_MODEL_FROM_DATABASE=DeskJet 895c
@@ -1211,6 +1238,9 @@ usb:v03F0p2B11*
usb:v03F0p2B17*
ID_MODEL_FROM_DATABASE=LaserJet 1020

usb:v03F0p2B4A*
ID_MODEL_FROM_DATABASE=Business Slim Keyboard

usb:v03F0p2C12*
ID_MODEL_FROM_DATABASE=Officejet J4680

@@ -1370,6 +1400,9 @@ usb:v03F0p3A11*
usb:v03F0p3A17*
ID_MODEL_FROM_DATABASE=Printing Support

usb:v03F0p3A1D*
ID_MODEL_FROM_DATABASE=hs2340 HSPA+ mobile broadband

usb:v03F0p3B02*
ID_MODEL_FROM_DATABASE=PhotoSmart 7150~

@@ -1382,6 +1415,9 @@ usb:v03F0p3B11*
usb:v03F0p3B17*
ID_MODEL_FROM_DATABASE=LaserJet M1005 MFP

usb:v03F0p3B2A*
ID_MODEL_FROM_DATABASE=Color LaserJet MFP M277dw

usb:v03F0p3C02*
ID_MODEL_FROM_DATABASE=PhotoSmart 7350

@@ -2309,12 +2345,24 @@ usb:v0403pA9A0*
usb:v0403pABB8*
ID_MODEL_FROM_DATABASE=Lego Mindstorms NXTCam

usb:v0403pB0C0*
ID_MODEL_FROM_DATABASE=microSensys RFID device

usb:v0403pB0C1*
ID_MODEL_FROM_DATABASE=microSensys RFID device

usb:v0403pB0C2*
ID_MODEL_FROM_DATABASE=iID contactless RFID device

usb:v0403pB0C3*
ID_MODEL_FROM_DATABASE=iID contactless RFID device

usb:v0403pB0C4*
ID_MODEL_FROM_DATABASE=RFID device

usb:v0403pB0C5*
ID_MODEL_FROM_DATABASE=RFID device

usb:v0403pB810*
ID_MODEL_FROM_DATABASE=US Interface Navigator (CAT and 2nd PTT lines)

@@ -3321,7 +3369,7 @@ usb:v040Bp6510*
ID_MODEL_FROM_DATABASE=Weltrend Bar Code Reader

usb:v040Bp6520*
ID_MODEL_FROM_DATABASE=XBOX Xploder
ID_MODEL_FROM_DATABASE=Xploder Xbox Memory Unit (8MB)

usb:v040Bp6533*
ID_MODEL_FROM_DATABASE=Speed-Link Competition Pro
@@ -4712,6 +4760,12 @@ usb:v0424p2640*
usb:v0424p2660*
ID_MODEL_FROM_DATABASE=Hub

usb:v0424p274D*
ID_MODEL_FROM_DATABASE=HTC Hub Controller

usb:v0424p3FCC*
ID_MODEL_FROM_DATABASE=RME MADIface

usb:v0424p4041*
ID_MODEL_FROM_DATABASE=Hub and media card controller

@@ -4730,6 +4784,9 @@ usb:v0424p5534*
usb:v0424p7500*
ID_MODEL_FROM_DATABASE=LAN7500 Ethernet 10/100/1000 Adapter

usb:v0424p9500*
ID_MODEL_FROM_DATABASE=LAN9500/LAN9500i

usb:v0424p9512*
ID_MODEL_FROM_DATABASE=SMC9512/9514 USB Hub

@@ -4739,6 +4796,9 @@ usb:v0424p9514*
usb:v0424p9904*
ID_MODEL_FROM_DATABASE=LAN9512/LAN9514 Ethernet 10/100 Adapter (SAL10)

usb:v0424p9E00*
ID_MODEL_FROM_DATABASE=LAN9500A/LAN9500Ai

usb:v0424pA700*
ID_MODEL_FROM_DATABASE=2 Port Hub

@@ -5519,6 +5579,21 @@ usb:v044Fp0404*
usb:v044Fp044F*
ID_MODEL_FROM_DATABASE=GP XID

usb:v044Fp0F00*
ID_MODEL_FROM_DATABASE=Steering Wheel for Xbox

usb:v044Fp0F03*
ID_MODEL_FROM_DATABASE=Steering Wheel for Xbox

usb:v044Fp0F07*
ID_MODEL_FROM_DATABASE=Controller for Xbox

usb:v044Fp0F0C*
ID_MODEL_FROM_DATABASE=Xbox Memory Unit (8MB)

usb:v044Fp0F10*
ID_MODEL_FROM_DATABASE=Modena GT Wheel

usb:v044FpA003*
ID_MODEL_FROM_DATABASE=Rage 3D Game Pad

@@ -5570,6 +5645,9 @@ usb:v044FpB323*
usb:v044FpB324*
ID_MODEL_FROM_DATABASE=Dual Trigger 3-in-1 (PS3 Mode)

usb:v044FpB326*
ID_MODEL_FROM_DATABASE=Gamepad GP XID

usb:v044FpB603*
ID_MODEL_FROM_DATABASE=force feedback Wheel

@@ -5633,6 +5711,12 @@ usb:v0451p3F00*
usb:v0451p3F02*
ID_MODEL_FROM_DATABASE=SMC WSKP100 Wi-Fi Phone

usb:v0451p505F*
ID_MODEL_FROM_DATABASE=TUSB5052 Serial

usb:v0451p5153*
ID_MODEL_FROM_DATABASE=TUSB5052 Hub

usb:v0451p5409*
ID_MODEL_FROM_DATABASE=Frontier Labs NEX IA+ Digital Audio Player

@@ -5753,6 +5837,9 @@ usb:v0457p0163*
usb:v0457p0817*
ID_MODEL_FROM_DATABASE=SiS-184-ASUS-4352.17 touch panel

usb:v0457p10E1*
ID_MODEL_FROM_DATABASE=HID Touch Controller

usb:v0457p5401*
ID_MODEL_FROM_DATABASE=Wireless Adapter RO80211GS-USB

@@ -6473,6 +6560,9 @@ usb:v045Ep02B0*
usb:v045Ep02B6*
ID_MODEL_FROM_DATABASE=Xbox360 Bluetooth Wireless Headset

usb:v045Ep02BB*
ID_MODEL_FROM_DATABASE=Kinect Audio

usb:v045Ep02BE*
ID_MODEL_FROM_DATABASE=Kinect for Windows NUI Audio

@@ -6489,7 +6579,7 @@ usb:v045Ep02D5*
ID_MODEL_FROM_DATABASE=Xbox One Digital TV Tuner

usb:v045Ep02DD*
ID_MODEL_FROM_DATABASE=Xbox One Controller (Covert Forces/Firmware 2015)
ID_MODEL_FROM_DATABASE=Xbox One Controller (Firmware 2015)

usb:v045Ep02E3*
ID_MODEL_FROM_DATABASE=Xbox One Elite Controller
@@ -6500,6 +6590,9 @@ usb:v045Ep02E6*
usb:v045Ep02EA*
ID_MODEL_FROM_DATABASE=Xbox One S Controller

usb:v045Ep02FD*
ID_MODEL_FROM_DATABASE=Xbox One S Controller [Bluetooth]

usb:v045Ep0400*
ID_MODEL_FROM_DATABASE=Windows Powered Pocket PC 2002

@@ -6998,15 +7091,48 @@ usb:v045Ep07A5*
usb:v045Ep07B9*
ID_MODEL_FROM_DATABASE=Wired Keyboard 200

usb:v045Ep07C6*
ID_MODEL_FROM_DATABASE=RTL8153 GigE [Surface Dock Ethernet]

usb:v045Ep07CA*
ID_MODEL_FROM_DATABASE=Surface Pro 3 Docking Station Audio Device

usb:v045Ep07CD*
ID_MODEL_FROM_DATABASE=Surface Keyboard

usb:v045Ep07F8*
ID_MODEL_FROM_DATABASE=Wired Keyboard 600 (model 1576)

usb:v045Ep07FD*
ID_MODEL_FROM_DATABASE=Nano Transceiver 1.1

usb:v045Ep0900*
ID_MODEL_FROM_DATABASE=Surface Dock Hub

usb:v045Ep0901*
ID_MODEL_FROM_DATABASE=Surface Dock Hub

usb:v045Ep0902*
ID_MODEL_FROM_DATABASE=Surface Dock Hub

usb:v045Ep0903*
ID_MODEL_FROM_DATABASE=Surface Dock Hub

usb:v045Ep0904*
ID_MODEL_FROM_DATABASE=Surface Dock Extender

usb:v045Ep0905*
ID_MODEL_FROM_DATABASE=Surface Dock Audio

usb:v045Ep090B*
ID_MODEL_FROM_DATABASE=Hub

usb:v045Ep090C*
ID_MODEL_FROM_DATABASE=SD Card

usb:v045Ep091A*
ID_MODEL_FROM_DATABASE=Hub

usb:v045Ep0A00*
ID_MODEL_FROM_DATABASE=Lumia 950 Dual SIM (RM-1118)

@@ -7208,6 +7334,9 @@ usb:v0461p4D75*
usb:v0461p4D81*
ID_MODEL_FROM_DATABASE=Dell N889 Optical Mouse

usb:v0461p4DE3*
ID_MODEL_FROM_DATABASE=HP 5-Button Optical Comfort Mouse

usb:v0461p4DE7*
ID_MODEL_FROM_DATABASE=webcam

@@ -7260,7 +7389,7 @@ usb:v046Ap0021*
ID_MODEL_FROM_DATABASE=CyMotion Expert Combo

usb:v046Ap0023*
ID_MODEL_FROM_DATABASE=CyMotion Master Linux Keyboard G230
ID_MODEL_FROM_DATABASE=Keyboard

usb:v046Ap0027*
ID_MODEL_FROM_DATABASE=CyMotion Master Solar Keyboard
@@ -7289,6 +7418,9 @@ usb:v046Ap0080*
usb:v046Ap0081*
ID_MODEL_FROM_DATABASE=eHealth Keyboard G87 1504

usb:v046Ap00A1*
ID_MODEL_FROM_DATABASE=SmartCard Reader Keyboard KC 1000 SC

usb:v046Ap0106*
ID_MODEL_FROM_DATABASE=R-300 Wireless Mouse Receiver

@@ -7334,6 +7466,9 @@ usb:v046Dp0200*
usb:v046Dp0203*
ID_MODEL_FROM_DATABASE=M2452 Keyboard

usb:v046Dp0242*
ID_MODEL_FROM_DATABASE=Chillstream for Xbox 360

usb:v046Dp0301*
ID_MODEL_FROM_DATABASE=M4848 Mouse

@@ -7394,6 +7529,9 @@ usb:v046Dp0820*
usb:v046Dp0821*
ID_MODEL_FROM_DATABASE=HD Webcam C910

usb:v046Dp0823*
ID_MODEL_FROM_DATABASE=HD Webcam B910

usb:v046Dp0825*
ID_MODEL_FROM_DATABASE=Webcam C270

@@ -8070,13 +8208,13 @@ usb:v046DpC215*
ID_MODEL_FROM_DATABASE=Extreme 3D Pro

usb:v046DpC216*
ID_MODEL_FROM_DATABASE=Dual Action Gamepad
ID_MODEL_FROM_DATABASE=F310 Gamepad [DirectInput Mode]

usb:v046DpC218*
ID_MODEL_FROM_DATABASE=Logitech RumblePad 2 USB
ID_MODEL_FROM_DATABASE=F510 Gamepad [DirectInput Mode]

usb:v046DpC219*
ID_MODEL_FROM_DATABASE=Cordless RumblePad 2
ID_MODEL_FROM_DATABASE=F710 Gamepad [DirectInput Mode]

usb:v046DpC21A*
ID_MODEL_FROM_DATABASE=Precision Gamepad
@@ -8501,12 +8639,27 @@ usb:v046DpCA03*
usb:v046DpCA04*
ID_MODEL_FROM_DATABASE=Formula Vibration Feedback Wheel

usb:v046DpCA84*
ID_MODEL_FROM_DATABASE=Cordless Controller for Xbox

usb:v046DpCA88*
ID_MODEL_FROM_DATABASE=Thunderpad for Xbox

usb:v046DpCA8A*
ID_MODEL_FROM_DATABASE=Precision Vibration Feedback Wheel for Xbox

usb:v046DpCAA3*
ID_MODEL_FROM_DATABASE=DriveFX Racing Wheel

usb:v046DpCAB1*
ID_MODEL_FROM_DATABASE=Cordless Keyboard for Wii HID Receiver

usb:v046DpD001*
ID_MODEL_FROM_DATABASE=QuickCam Pro

usb:v046DpF301*
ID_MODEL_FROM_DATABASE=Controller

usb:v046E*
ID_VENDOR_FROM_DATABASE=Behavior Tech. Computer Corp.

@@ -8858,6 +9011,9 @@ usb:v0471p20E4*
usb:v0471p2160*
ID_MODEL_FROM_DATABASE=Mio LINK Heart Rate Monitor

usb:v0471p21E0*
ID_MODEL_FROM_DATABASE=GoGEAR Raga

usb:v0471p262C*
ID_MODEL_FROM_DATABASE=SPC230NC Webcam

@@ -9368,6 +9524,9 @@ usb:v0482p0204*
usb:v0482p0408*
ID_MODEL_FROM_DATABASE=FS-1320D Printer

usb:v0482p0640*
ID_MODEL_FROM_DATABASE=ECOSYS M6026cdn

usb:v0482p069B*
ID_MODEL_FROM_DATABASE=ECOSYS M2635dn

@@ -9429,16 +9588,22 @@ usb:v0483p5710*
ID_MODEL_FROM_DATABASE=Joystick in FS Mode

usb:v0483p5720*
ID_MODEL_FROM_DATABASE=STM microSD Flash Device
ID_MODEL_FROM_DATABASE=Mass Storage Device

usb:v0483p5721*
ID_MODEL_FROM_DATABASE=Hantek DDS-3X25 Arbitrary Waveform Generator

usb:v0483p5722*
ID_MODEL_FROM_DATABASE=Bulk Demo

usb:v0483p5730*
ID_MODEL_FROM_DATABASE=STM32 Audio Streaming
ID_MODEL_FROM_DATABASE=Audio Speaker

usb:v0483p5731*
ID_MODEL_FROM_DATABASE=Microphone

usb:v0483p5740*
ID_MODEL_FROM_DATABASE=STM32F407
ID_MODEL_FROM_DATABASE=Virtual COM Port

usb:v0483p7270*
ID_MODEL_FROM_DATABASE=ST Micro Serial Bridge
@@ -9446,9 +9611,18 @@ usb:v0483p7270*
usb:v0483p7554*
ID_MODEL_FROM_DATABASE=56k SoftModem

usb:v0483p8213*
ID_MODEL_FROM_DATABASE=ThermaData Logger Cradle

usb:v0483p8259*
ID_MODEL_FROM_DATABASE=Probe

usb:v0483p91D1*
ID_MODEL_FROM_DATABASE=Sensor Hub

usb:v0483pA171*
ID_MODEL_FROM_DATABASE=ThermaData WiFi

usb:v0483pDF11*
ID_MODEL_FROM_DATABASE=STM Device in DFU Mode

@@ -9518,6 +9692,9 @@ usb:v0489pE042*
usb:v0489pE04D*
ID_MODEL_FROM_DATABASE=Atheros AR3012 Bluetooth

usb:v0489pE055*
ID_MODEL_FROM_DATABASE=BCM43142A0 broadcom bluetooth

usb:v048A*
ID_VENDOR_FROM_DATABASE=S-MOS Systems, Inc.

@@ -10322,6 +10499,9 @@ usb:v04A7p04A0*
usb:v04A7p04AC*
ID_MODEL_FROM_DATABASE=Xerox Travel Scanner 100

usb:v04A7p04BB*
ID_MODEL_FROM_DATABASE=strobe 400 scanner

usb:v04A7p04CD*
ID_MODEL_FROM_DATABASE=Xerox Travel Scanner 150

@@ -10586,6 +10766,9 @@ usb:v04A9p1608*
usb:v04A9p1609*
ID_MODEL_FROM_DATABASE=DR-3080CII

usb:v04A9p160A*
ID_MODEL_FROM_DATABASE=DR-2050C Scanner

usb:v04A9p1700*
ID_MODEL_FROM_DATABASE=PIXMA MP110 Scanner

@@ -11075,6 +11258,9 @@ usb:v04A9p2629*
usb:v04A9p262B*
ID_MODEL_FROM_DATABASE=LaserShot LBP-1120 Printer

usb:v04A9p262C*
ID_MODEL_FROM_DATABASE=imageCLASS D300

usb:v04A9p262D*
ID_MODEL_FROM_DATABASE=iR C3200

@@ -11090,6 +11276,12 @@ usb:v04A9p2631*
usb:v04A9p2632*
ID_MODEL_FROM_DATABASE=FAX-L2000

usb:v04A9p2633*
ID_MODEL_FROM_DATABASE=LASERCLASS 500

usb:v04A9p2634*
ID_MODEL_FROM_DATABASE=PC-D300/FAX-L400/ICD300

usb:v04A9p2635*
ID_MODEL_FROM_DATABASE=MPC190

@@ -11252,6 +11444,9 @@ usb:v04A9p2688*
usb:v04A9p2689*
ID_MODEL_FROM_DATABASE=FAX-L180/L380S/L398S

usb:v04A9p268A*
ID_MODEL_FROM_DATABASE=LC310/L390/L408S

usb:v04A9p268C*
ID_MODEL_FROM_DATABASE=iR C6870

@@ -11816,6 +12011,9 @@ usb:v04A9p3195*
usb:v04A9p3196*
ID_MODEL_FROM_DATABASE=PowerShot SD880 IS DIGITAL ELPH / Digital IXUS 870 IS / IXY DIGITAL 920 IS

usb:v04A9p3199*
ID_MODEL_FROM_DATABASE=EOS 5D Mark II

usb:v04A9p319A*
ID_MODEL_FROM_DATABASE=EOS 7D

@@ -12236,6 +12434,9 @@ usb:v04A9p32C2*
usb:v04A9p32D5*
ID_MODEL_FROM_DATABASE=PowerShot SX430 IS

usb:v04A9p32DB*
ID_MODEL_FROM_DATABASE=SELPHY CP1300

usb:v04AA*
ID_VENDOR_FROM_DATABASE=DaeWoo Telecom, Ltd

@@ -12662,6 +12863,15 @@ usb:v04B4p5A9B*
usb:v04B4p6370*
ID_MODEL_FROM_DATABASE=ViewMate Desktop Mouse CC2201

usb:v04B4p6502*
ID_MODEL_FROM_DATABASE=CY4609

usb:v04B4p6506*
ID_MODEL_FROM_DATABASE=CY4603

usb:v04B4p650A*
ID_MODEL_FROM_DATABASE=CY4613

usb:v04B4p6560*
ID_MODEL_FROM_DATABASE=CY7C65640 USB-2.0 "TetraHub"

@@ -12713,6 +12923,9 @@ usb:v04B4pF111*
usb:v04B4pF115*
ID_MODEL_FROM_DATABASE=PSoC FirstTouch Programmer

usb:v04B4pF231*
ID_MODEL_FROM_DATABASE=DELLY Changer 4in1 universal IR remote

usb:v04B4pF232*
ID_MODEL_FROM_DATABASE=Mono embedded computer

@@ -13685,6 +13898,9 @@ usb:v04CAp300F*
usb:v04CAp3014*
ID_MODEL_FROM_DATABASE=Qualcomm Atheros Bluetooth

usb:v04CAp7022*
ID_MODEL_FROM_DATABASE=HP HD Webcam

usb:v04CAp7025*
ID_MODEL_FROM_DATABASE=HP HD Webcam

@@ -13722,7 +13938,7 @@ usb:v04CBp010B*
ID_MODEL_FROM_DATABASE=FinePix S602 (Pro) Zoom (PC CAM)

usb:v04CBp010D*
ID_MODEL_FROM_DATABASE=FinePix Digital Camera 020531
ID_MODEL_FROM_DATABASE=FinePix S2 pro

usb:v04CBp010E*
ID_MODEL_FROM_DATABASE=FinePix F402 Zoom (DSC)
@@ -14147,6 +14363,9 @@ usb:v04D8p9004*
usb:v04D8p900A*
ID_MODEL_FROM_DATABASE=PICkit3

usb:v04D8p9012*
ID_MODEL_FROM_DATABASE=PICkit4

usb:v04D8pC001*
ID_MODEL_FROM_DATABASE=PicoLCD 20x4

@@ -14267,6 +14486,9 @@ usb:v04D9pA01C*
usb:v04D9pA050*
ID_MODEL_FROM_DATABASE=Chatman V1

usb:v04D9pA052*
ID_MODEL_FROM_DATABASE=USB-zyTemp

usb:v04D9pA055*
ID_MODEL_FROM_DATABASE=Keyboard

@@ -14972,6 +15194,9 @@ usb:v04E8p326C*
usb:v04E8p3276*
ID_MODEL_FROM_DATABASE=ML-3050/ML-3051 Laser Printer

usb:v04E8p327E*
ID_MODEL_FROM_DATABASE=ML-2510 Series

usb:v04E8p328E*
ID_MODEL_FROM_DATABASE=CLP-310 Color Laser Printer

@@ -15299,6 +15524,9 @@ usb:v04E8p61B6*
usb:v04E8p61F3*
ID_MODEL_FROM_DATABASE=Portable SSD T3 (MU-PT250B, MU-PT500B)

usb:v04E8p61F5*
ID_MODEL_FROM_DATABASE=Portable SSD T5

usb:v04E8p6601*
ID_MODEL_FROM_DATABASE=Mobile Phone

@@ -15599,6 +15827,9 @@ usb:v04F2p0718*
usb:v04F2p0760*
ID_MODEL_FROM_DATABASE=Acer KU-0760 Keyboard

usb:v04F2p0833*
ID_MODEL_FROM_DATABASE=KU-0833 Keyboard

usb:v04F2p0841*
ID_MODEL_FROM_DATABASE=HP Multimedia Keyboard

@@ -15755,6 +15986,9 @@ usb:v04F2pB175*
usb:v04F2pB1AA*
ID_MODEL_FROM_DATABASE=Webcam-101

usb:v04F2pB1AC*
ID_MODEL_FROM_DATABASE=HP Laptop Integrated Webcam [2 MP Fixed]

usb:v04F2pB1B4*
ID_MODEL_FROM_DATABASE=Lenovo Integrated Camera

@@ -15803,9 +16037,15 @@ usb:v04F2pB2B9*
usb:v04F2pB2DA*
ID_MODEL_FROM_DATABASE=thinkpad t430s camera

usb:v04F2pB2DB*
ID_MODEL_FROM_DATABASE=Thinkpad T430 camera

usb:v04F2pB2EA*
ID_MODEL_FROM_DATABASE=Integrated Camera [ThinkPad]

usb:v04F2pB2F4*
ID_MODEL_FROM_DATABASE=HP Webcam-50

usb:v04F2pB330*
ID_MODEL_FROM_DATABASE=Asus 720p CMOS webcam

@@ -15830,6 +16070,12 @@ usb:v04F2pB40E*
usb:v04F2pB444*
ID_MODEL_FROM_DATABASE=Lenovo Integrated Webcam

usb:v04F2pB5CE*
ID_MODEL_FROM_DATABASE=Integrated Camera

usb:v04F2pB5CF*
ID_MODEL_FROM_DATABASE=Integrated IR Camera

usb:v04F3*
ID_VENDOR_FROM_DATABASE=Elan Microelectronics Corp.

@@ -15866,6 +16112,9 @@ usb:v04F3p0232*
usb:v04F3p0234*
ID_MODEL_FROM_DATABASE=Optical Mouse

usb:v04F3p0235*
ID_MODEL_FROM_DATABASE=Optical Mouse

usb:v04F3p02F4*
ID_MODEL_FROM_DATABASE=2.4G Cordless Mouse

@@ -18156,7 +18405,7 @@ usb:v0525pA4A4*
ID_MODEL_FROM_DATABASE=Linux-USB user-mode bulk source/sink

usb:v0525pA4A5*
ID_MODEL_FROM_DATABASE=Pocketbook Pro 903
ID_MODEL_FROM_DATABASE=Pocketbook Pro 903 / Mobius 2 Action Cam

usb:v0525pA4A6*
ID_MODEL_FROM_DATABASE=Linux-USB Serial Gadget
@@ -18594,7 +18843,7 @@ usb:v054Cp0002*
ID_MODEL_FROM_DATABASE=Standard HUB

usb:v054Cp0010*
ID_MODEL_FROM_DATABASE=DSC-S30/S70/S75/F505V/F505/FD92/W1 Cybershot/Mavica Digital Camera
ID_MODEL_FROM_DATABASE=Cyber-shot, Mavica (msc)

usb:v054Cp0014*
ID_MODEL_FROM_DATABASE=Nogatech USBVision (SY)
@@ -19125,7 +19374,7 @@ usb:v054Cp0541*
ID_MODEL_FROM_DATABASE=DSC-HX100V [Cybershot Digital Still Camera]

usb:v054Cp05C4*
ID_MODEL_FROM_DATABASE=DualShock 4 [CUH-ZCT1E]
ID_MODEL_FROM_DATABASE=DualShock 4 [CUH-ZCT1x]

usb:v054Cp0689*
ID_MODEL_FROM_DATABASE=Walkman NWZ-B173F
@@ -19139,6 +19388,9 @@ usb:v054Cp06C3*
usb:v054Cp07C4*
ID_MODEL_FROM_DATABASE=ILCE-6000 (aka Alpha-6000) in Mass Storage mode

usb:v054Cp082F*
ID_MODEL_FROM_DATABASE=Walkman NWZW Series

usb:v054Cp0847*
ID_MODEL_FROM_DATABASE=WG-C10 Portable Wireless Server

@@ -19155,7 +19407,10 @@ usb:v054Cp0994*
ID_MODEL_FROM_DATABASE=ILCE-6000 (aka Alpha-6000) in charging mode

usb:v054Cp09CC*
ID_MODEL_FROM_DATABASE=DualShock 4 [CUH-ZCT2E]
ID_MODEL_FROM_DATABASE=DualShock 4 [CUH-ZCT2x]

usb:v054Cp0BA0*
ID_MODEL_FROM_DATABASE=Dualshock4 Wireless Adaptor

usb:v054Cp0BB5*
ID_MODEL_FROM_DATABASE=Headset MDR-1000X
@@ -19472,6 +19727,9 @@ usb:v055Fp0409*
usb:v055Fp040B*
ID_MODEL_FROM_DATABASE=ScanExpress A3 USB 1200 PRO

usb:v055Fp0501*
ID_MODEL_FROM_DATABASE=ScanExpress A3 2400 Pro

usb:v055Fp0873*
ID_MODEL_FROM_DATABASE=ScanExpress 600 USB

@@ -20048,12 +20306,24 @@ usb:v056Ap034F*
usb:v056Ap0350*
ID_MODEL_FROM_DATABASE=DTH-1620 [Cintiq Pro 16] tablet

usb:v056Ap0351*
ID_MODEL_FROM_DATABASE=DTH-2420 [Cintiq Pro 24 PT] tablet

usb:v056Ap0352*
ID_MODEL_FROM_DATABASE=DTH-3220 [Cintiq Pro 32] tablet

usb:v056Ap0353*
ID_MODEL_FROM_DATABASE=DTH-1320 [Cintiq Pro 13] touchscreen

usb:v056Ap0354*
ID_MODEL_FROM_DATABASE=DTH-1620 [Cintiq Pro 16] touchscreen

usb:v056Ap0355*
ID_MODEL_FROM_DATABASE=DTH-2420 [Cintiq Pro 24 PT] touchscreen

usb:v056Ap0356*
ID_MODEL_FROM_DATABASE=DTH-3220 [Cintiq Pro 32] touchscreen

usb:v056Ap0357*
ID_MODEL_FROM_DATABASE=PTH-660 [Intuos Pro (M)]

@@ -20066,6 +20336,48 @@ usb:v056Ap035A*
usb:v056Ap0368*
ID_MODEL_FROM_DATABASE=DTH-1152 touchscreen

usb:v056Ap0374*
ID_MODEL_FROM_DATABASE=CTL-4100 [Intuos (S)]

usb:v056Ap0375*
ID_MODEL_FROM_DATABASE=CTL-6100 [Intuos (M)]

usb:v056Ap0376*
ID_MODEL_FROM_DATABASE=CTL-4100WL [Intuos BT (S)]

usb:v056Ap0378*
ID_MODEL_FROM_DATABASE=CTL-6100WL [Intuos BT (M)]

usb:v056Ap037A*
ID_MODEL_FROM_DATABASE=CTL-472 [One by Wacom (S)]

usb:v056Ap037B*
ID_MODEL_FROM_DATABASE=CTL-672 [One by Wacom (M)]

usb:v056Ap037C*
ID_MODEL_FROM_DATABASE=DTK-2420 [Cintiq Pro 24 P]

usb:v056Ap037D*
ID_MODEL_FROM_DATABASE=DTH-2452 tablet

usb:v056Ap037E*
ID_MODEL_FROM_DATABASE=DTH-2452 touchscreen

usb:v056Ap0382*
ID_MODEL_FROM_DATABASE=DTK-2451 tablet

usb:v056Ap038A*
ID_MODEL_FROM_DATABASE=DTH-3220 [Cintiq Pro 32] internal hub

usb:v056Ap038D*
ID_MODEL_FROM_DATABASE=DTH-3220 [Cintiq Pro 32] internal hub

usb:v056Ap038E*
ID_MODEL_FROM_DATABASE=DTH-3220 [Cintiq Pro 32] external hub

usb:v056Ap038F*
ID_MODEL_FROM_DATABASE=DTH-3220 [Cintiq Pro 32] internal hub

usb:v056Ap0400*
ID_MODEL_FROM_DATABASE=PenPartner 4x5

@@ -20129,8 +20441,35 @@ usb:v056Ep0002*
usb:v056Ep0057*
ID_MODEL_FROM_DATABASE=M-PGDL Mouse

usb:v056Ep005C*
ID_MODEL_FROM_DATABASE=M-PGDL Mouse

usb:v056Ep005D*
ID_MODEL_FROM_DATABASE=M-FGDL Mouse

usb:v056Ep005E*
ID_MODEL_FROM_DATABASE=M-FG2DL Mouse

usb:v056Ep0062*
ID_MODEL_FROM_DATABASE=M-D18DR Mouse

usb:v056Ep0063*
ID_MODEL_FROM_DATABASE=M-SODL Mouse

usb:v056Ep0069*
ID_MODEL_FROM_DATABASE=M-GE1UL Mouse

usb:v056Ep0071*
ID_MODEL_FROM_DATABASE=M-GE3DL Mouse

usb:v056Ep0072*
ID_MODEL_FROM_DATABASE=Mouse
ID_MODEL_FROM_DATABASE=M-LS6UL Mouse

usb:v056Ep0073*
ID_MODEL_FROM_DATABASE=M-LS7UL Mouse

usb:v056Ep0074*
ID_MODEL_FROM_DATABASE=M-FW1UL Mouse

usb:v056Ep200C*
ID_MODEL_FROM_DATABASE=LD-USB/TX
@@ -55344,16 +55683,19 @@ usb:v20F7*
ID_VENDOR_FROM_DATABASE=XIMEA

usb:v20F7p3001*
ID_MODEL_FROM_DATABASE=Camera with CMOS sensor [MQ]
ID_MODEL_FROM_DATABASE=MQ or MD camera

usb:v20F7p3002*
ID_MODEL_FROM_DATABASE=MU camera

usb:v20F7p3021*
ID_MODEL_FROM_DATABASE=Camera with CCD sensor [MD]
ID_MODEL_FROM_DATABASE=MJ camera

usb:v20F7p30B3*
ID_MODEL_FROM_DATABASE=Camera with CMOS sensor in Vision mode [MQ]
ID_MODEL_FROM_DATABASE=MQ in U3V mode or MC camera

usb:v20F7pA003*
ID_MODEL_FROM_DATABASE=Subminiature 5Mpix B/W Camera, MU9PM-MH
ID_MODEL_FROM_DATABASE=MU camera

usb:v2100*
ID_VENDOR_FROM_DATABASE=RT Systems
@@ -55997,6 +56339,42 @@ usb:v2341p0045*
usb:v2341p8036*
ID_MODEL_FROM_DATABASE=Leonardo (CDC ACM, HID)

usb:v2357*
ID_VENDOR_FROM_DATABASE=TP-Link

usb:v2357p0100*
ID_MODEL_FROM_DATABASE=TL-WN8200ND [Realtek RTL8192CU]

usb:v2357p0101*
ID_MODEL_FROM_DATABASE=RTL8812AU Archer T4U 802.11ac

usb:v2357p0103*
ID_MODEL_FROM_DATABASE=Archer T4UH wireless Realtek 8812AU

usb:v2357p0105*
ID_MODEL_FROM_DATABASE=Archer T1U 802.11a/n/ac Wireless Adapter [MediaTek MT7610U]

usb:v2357p0107*
ID_MODEL_FROM_DATABASE=TL-WN821N Version 5 RTL8192EU

usb:v2357p0108*
ID_MODEL_FROM_DATABASE=TL-WN822N Version 4 RTL8192EU

usb:v2357p0109*
ID_MODEL_FROM_DATABASE=TL WN823N RTL8192EU

usb:v2357p010C*
ID_MODEL_FROM_DATABASE=TL-WN722N v2

usb:v2357p010E*
ID_MODEL_FROM_DATABASE=TL-WN722N v2

usb:v2357p0200*
ID_MODEL_FROM_DATABASE=MA 180 Zero CD

usb:v2357p0201*
ID_MODEL_FROM_DATABASE=HSUPA Modem MA180

usb:v2373*
ID_VENDOR_FROM_DATABASE=Pumatronix Ltda

@@ -56573,6 +56951,30 @@ usb:v2C1A*
usb:v2C1Ap0000*
ID_MODEL_FROM_DATABASE=Wireless Optical Mouse

usb:v2C7C*
ID_VENDOR_FROM_DATABASE=Quectel Wireless Solutions Co., Ltd.

usb:v2C7Cp0121*
ID_MODEL_FROM_DATABASE=EC21 LTE modem

usb:v2C7Cp0125*
ID_MODEL_FROM_DATABASE=EC25 LTE modem

usb:v2C7Cp0191*
ID_MODEL_FROM_DATABASE=EG91 LTE modem

usb:v2C7Cp0195*
ID_MODEL_FROM_DATABASE=EG95 LTE modem

usb:v2C7Cp0296*
ID_MODEL_FROM_DATABASE=BG96 CAT-M1/NB-IoT modem

usb:v2C7Cp0306*
ID_MODEL_FROM_DATABASE=EG06/EP06/EM06 LTE-A modem

usb:v2C7Cp0435*
ID_MODEL_FROM_DATABASE=AG35 LTE modem

usb:v2DCF*
ID_VENDOR_FROM_DATABASE=Dialog Semiconductor



+ 57
- 0
hwdb/20-vmbus-class.hwdb View File

@@ -0,0 +1,57 @@
# This file is part of systemd.
#
# Data extracted from Linux hyperv.h

vmbus:02780ada77e3ac4a8e770558eb1073f8
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Video

vmbus:1657e6f8b33c064a9a601889c5cccab5
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Remote Desktop Control

vmbus:1df6c444444400449d52802e27ede19f
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V PCI Controller

vmbus:292efa3523ea364296ae3a6ebacba440
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Backup/Restore

vmbus:30e62795aed07b49adcee80ab0175caf
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Time Sync

vmbus:31600b0e13523449818b38d90ced39db
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Guest Shutdown

vmbus:32264132cb86a2449b5c50d1417354f5
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V IDE Controller

vmbus:394f16571591784eab55382f3bd5422d
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Heartbeat

vmbus:3daf2e8ca732094bab99bd1f1c86b501
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Guest RDMA

vmbus:635161f83edfc546913ff2d2f965ed0e
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Network Adapter

vmbus:6dad12f9172bea48bd65f927a61c7684
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Keyboard

vmbus:9eb6a8cf4a5bc04cb98b8ba1a1f3f95a
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Mouse

vmbus:d96361baa104294db60572e2ffb1dc7f
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V SCSI Controller

vmbus:dc7450528589e2468057a307dc18a502
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Dynamic Memory

vmbus:e34bd134e4dec8419ae76b174977c192
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V File Copy

vmbus:e7f4a0a9455a964db8278a841e8c03e6
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Data Exchange

vmbus:f4ac6a2715ac6c4298dd7521ad3f01fe
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Remote Desktop Virtualization

vmbus:f4ba7533159e304bb76567acb10d607b
ID_MODEL_FROM_DATABASE=Microsoft Hyper-V Virtual Machine Activation

+ 94
- 10
hwdb/60-evdev.hwdb View File

@@ -114,8 +114,10 @@ evdev:name:ETPS/2 Elantech Touchpad:dmi:bvn*:bvr*:bd*:svnASUSTeKComputerInc.:pnK
EVDEV_ABS_35=::18
EVDEV_ABS_36=::16

# Asus X550CC and S550CB
evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pn?550C?:*
# Asus X550CC, S550CB and N550JV
evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnX550CC:*
evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnS550CB:*
evdev:name:ETPS/2 Elantech Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnN550JV:*
EVDEV_ABS_00=::31
EVDEV_ABS_01=::30
EVDEV_ABS_35=::31
@@ -144,6 +146,20 @@ evdev:name:AlpsPS/2 ALPS GlidePoint*:dmi:bvn*:bvr*:bd*:svnDellInc.:pnVostro1510*
EVDEV_ABS_00=::14
EVDEV_ABS_01=::18

# Dell Inspiron 3537 - PS/2
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnDellInc.:pnInspiron3537*
EVDEV_ABS_00=1268:5675:41
EVDEV_ABS_01=1101:4792:61
EVDEV_ABS_35=1268:5675:41
EVDEV_ABS_36=1101:4792:61

# Dell Inspiron 3537 - RMI4
evdev:name:Synaptics TM2382-001:dmi:*svnDellInc.:pnInspiron3537*
EVDEV_ABS_00=::24
EVDEV_ABS_01=::34
EVDEV_ABS_35=::24
EVDEV_ABS_36=::34

# Dell Inspiron N5040
evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnInspironN5040*
EVDEV_ABS_00=25:2000:22
@@ -151,6 +167,11 @@ evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnInsp
EVDEV_ABS_35=25:2000:22
EVDEV_ABS_36=0:1351:28

# Dell Inspiron MM061
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*bvn*:bvr*:bd*:svnDellInc.:pnMM061:*
EVDEV_ABS_00=1008:5793:66
EVDEV_ABS_01=687:5176:107

# Dell Latitude E6220
evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE6220*
EVDEV_ABS_00=76:1815:22
@@ -222,6 +243,13 @@ evdev:name:Atmel maXTouch Touch*:dmi:bvn*:bvr*:bd*:svnGOOGLE:pnSamus*
# HP
#########################################

# HP Chromebook 14 (Falco)
evdev:name:Cypress APA Trackpad ?cyapa?:dmi:*:svnHewlett-Packard*:pnFalco*:
EVDEV_ABS_00=:::8
EVDEV_ABS_01=:::8
EVDEV_ABS_35=:::8
EVDEV_ABS_36=:::8

# HP Pavilion dm4
evdev:name:SynPS/2 Synaptics TouchPad*:dmi:*svnHewlett-Packard:pnHPPaviliondm4*
EVDEV_ABS_00=1360:5563:47
@@ -229,6 +257,13 @@ evdev:name:SynPS/2 Synaptics TouchPad*:dmi:*svnHewlett-Packard:pnHPPaviliondm4*
EVDEV_ABS_35=1360:5563:47
EVDEV_ABS_36=1269:4618:61

# HP Pavilion g6
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHewlett-Packard:pnHPPaviliong6*
EVDEV_ABS_00=1284:5696:88
EVDEV_ABS_01=1287:4838:39
EVDEV_ABS_35=1284:5696:88
EVDEV_ABS_36=1287:4838:39

# HP Pavilion dv7
evdev:name:SynPS/2 Synaptics TouchPad*:dmi:*svnHewlett-Packard:pnHPPaviliondv7*
EVDEV_ABS_00=1068:5805:44
@@ -236,8 +271,15 @@ evdev:name:SynPS/2 Synaptics TouchPad*:dmi:*svnHewlett-Packard:pnHPPaviliondv7*
EVDEV_ABS_35=1068:5805:44
EVDEV_ABS_36=1197:4890:57

# HP Pavilion 15
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPLaptop15-bs0xx:*
EVDEV_ABS_00=1272:5689:38
EVDEV_ABS_01=1029:4916:78
EVDEV_ABS_35=1272:5689:38
EVDEV_ABS_36=1029:4916:78

# HP Spectre
evdev:name:SynPS/2 Synaptics TouchPad:dmi:i*svnHP:pnHPSpectreNotebook*
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPSpectreNotebook*
EVDEV_ABS_00=1205:5691:47
EVDEV_ABS_01=1083:4808:65
EVDEV_ABS_35=1205:5691:47
@@ -283,6 +325,13 @@ evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPad??40?:*
EVDEV_ABS_35=::41
EVDEV_ABS_36=::37

# Lenovo ThinkPad X140e
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX140e*
EVDEV_ABS_00=1176:5767:62
EVDEV_ABS_01=416:5534:160
EVDEV_ABS_35=1176:5767:62
EVDEV_ABS_36=416:5534:160

# Lenovo ThinkPad T430
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadT430*
EVDEV_ABS_00=1250:5631:58
@@ -377,6 +426,31 @@ evdev:name:AlpsPS/2 ALPS GlidePoint*:dmi:bvn*:bvr*:bd*:svnLENOVO*:pvrFlex3-15*
EVDEV_ABS_35=::38
EVDEV_ABS_36=::28

# Lenovo ThinkPad Edge 13 (02173BG)
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*02173BG*:*pvrThinkPadEdge*
EVDEV_ABS_00=916:6077:55
EVDEV_ABS_01=653:5395:116
EVDEV_ABS_35=916:6077:55
EVDEV_ABS_36=653:5395:116

#########################################
# Razer
#########################################

# Razer Blade Stealth
evdev:name:1A58675*:00 06CB:8323 Touchpad:dmi:*svnRazer:pnBladeStealth:*
EVDEV_ABS_00=::12:8
EVDEV_ABS_01=::11:8
EVDEV_ABS_35=::12:8
EVDEV_ABS_36=::11:8

# Razer Blade Stealth (2016)
evdev:name:Synaptics TM2438-005:dmi:*svnRazer:pnBladeStealth*
EVDEV_ABS_00=0:4064:29
EVDEV_ABS_01=0:2405:37
EVDEV_ABS_35=0:4064:29
EVDEV_ABS_36=0:2405:37

#########################################
# Samsung
#########################################
@@ -415,16 +489,21 @@ evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:*svnTOSHIBA:pnTECRAM11*
EVDEV_ABS_00=90:962:11
EVDEV_ABS_01=51:681:14

# Toshiba Satellite R830
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnTOSHIBA:pnSATELLITER830*
EVDEV_ABS_00=1238:5785:53
EVDEV_ABS_01=1045:4826:76
EVDEV_ABS_35=1238:5785:53
EVDEV_ABS_36=1045:4826:76

#########################################
# Razer
# UGTablet
#########################################

# Razer Blade Stealth (2016)
evdev:name:Synaptics TM2438-005:dmi:*svnRazer:pnBladeStealth*
EVDEV_ABS_00=0:4064:29
EVDEV_ABS_01=0:2405:37
EVDEV_ABS_35=0:4064:29
EVDEV_ABS_36=0:2405:37
# Trust Flex Graphics Tablet
evdev:input:b0003v2179p0004*
EVDEV_ABS_00=::234
EVDEV_ABS_01=::328

#########################################
# Waltop
@@ -434,3 +513,8 @@ evdev:name:Synaptics TM2438-005:dmi:*svnRazer:pnBladeStealth*
evdev:input:b0003v172Fp0031*
EVDEV_ABS_00=0:10000:400
EVDEV_ABS_01=0:6250:400

#WALTOP International Corp. Graphics Tablet
evdev:input:b0003v172Fp0047*
EVDEV_ABS_00=0:20000:80
EVDEV_ABS_01=0:12500:80

+ 4
- 0
hwdb/60-input-id.hwdb View File

@@ -62,3 +62,7 @@
id-input:modalias:input:b0003v5543p0081*
ID_INPUT_TABLET=1
ID_INPUT_TABLET_PAD=1

# XP-PEN STAR 06
id-input:modalias:input:b0003v28bdp0078*
ID_INPUT_TABLET=1

+ 88
- 15
hwdb/60-keyboard.hwdb View File

@@ -98,7 +98,8 @@

# common keys
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pn*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGateway*:pnA0A1*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGateway*:pn*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPackard*Bell*:pn*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
KEYBOARD_KEY_86=wlan # Fn+F3 or Fn+Q for comunication key
KEYBOARD_KEY_a5=help # Fn+F1
@@ -162,8 +163,9 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*C3[01]0*:pvr*
KEYBOARD_KEY_6b=fn
KEYBOARD_KEY_6c=screenlock # FIXME: lock tablet device/buttons

# Travelmate P648-G2-MG and P645-S
# Travelmate P648-G2-MG, P648-G3-M and P645-S
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*P648-G2-MG*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*P648-G3-M*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*P645-S*:pvr*
KEYBOARD_KEY_8a=f20 # Microphone mute button; should be micmute

@@ -181,10 +183,6 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*1640:*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnAOA*:pvr*
KEYBOARD_KEY_a9=!switchvideomode # Fn+F5

# Easynote models
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPackard*Bell*:pnEasynote*:pvr*
KEYBOARD_KEY_86=wlan # Fn+F3 or Fn+Q for comunication key

###########################################################
# Alienware
###########################################################
@@ -219,6 +217,16 @@ evdev:name:Asus Laptop extra buttons:dmi:bvn*:bvr*:bd*:svnASUS*:pn*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svn*BenQ*:pn*Joybook*R22*:pvr*
KEYBOARD_KEY_6e=wlan

###########################################################
# Clevo
###########################################################

evdev:atkbd:dmi:bvn*:bvr*:bd*:svnNotebook:pnW65_67SZ:pvr*
KEYBOARD_KEY_a0=!mute
KEYBOARD_KEY_a2=!playpause
KEYBOARD_KEY_ae=!volumedown
KEYBOARD_KEY_b0=!volumeup

###########################################################
# Compal
###########################################################
@@ -264,7 +272,7 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pn*
KEYBOARD_KEY_85=brightnessdown # Fn+Down Brightness Down
KEYBOARD_KEY_86=brightnessup # Fn+Up Brightness Up
KEYBOARD_KEY_87=battery # Fn+F3 battery icon
KEYBOARD_KEY_88=unknown # Fn+F2 Turn On/Off Wireless - handled in hardware
KEYBOARD_KEY_88=!wlan # Fn+(F2|PrtScr|Home) Turn On/Off Wireless
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")
@@ -315,7 +323,6 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnStudio*155[78]:pvr*
# Dell Touchpad
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnPrecision*:pvr*
KEYBOARD_KEY_88=! # wireless switch
KEYBOARD_KEY_9e=!f21

# Dell Latitude E7*
@@ -326,6 +333,11 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*E7*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS*:pvr*
KEYBOARD_KEY_8c=!unknown

# Dell XPS L702x
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDellInc.:pnDellSystemXPSL702X:pvr*
KEYBOARD_KEY_84=prog1
KEYBOARD_KEY_85=prog2

# Dell XPS12 9Q33
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS12-9Q33*:pvr*
KEYBOARD_KEY_88=wlan
@@ -479,10 +491,6 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHP*Pavilion*dv7*Notebook*PC:
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*[pP][aA][vV][iI][lL][iI][oO][nN]*13*x360*:pvr*
KEYBOARD_KEY_d7=unknown

# Purism Librem 13 V2
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v2*:pvr*
KEYBOARD_KEY_56=backslash

# Elitebook
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*Compaq*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*EliteBook*:pvr*
@@ -565,12 +573,26 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPZBook*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pnHPZBook*:pvr*
KEYBOARD_KEY_81=f20 # Fn+F8; Microphone mute button, should be micmute

# HP ProBook 11 G1
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPProBook11G1:pvr*
KEYBOARD_KEY_81=f20 # Fn+F8; Microphone mute button, should be micmute
KEYBOARD_KEY_d8=f21 # touchpad toggle
KEYBOARD_KEY_d9=f21 # touchpad toggle

# HP ZBook Studio G4
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP:pnHPZBookStudioG4:pvr*
KEYBOARD_KEY_f8=wlan # Wireless HW switch button

# HP Folio 1040g2
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPEliteBookFolio1040G2:pvr*
KEYBOARD_KEY_81=f20 # Fn+F8; Microphone mute button, should be micmute
KEYBOARD_KEY_d8=!f23 # touchpad off
KEYBOARD_KEY_d9=!f22 # touchpad on

# HP ProBook 650
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHP*ProBook*650*:pvr*
KEYBOARD_KEY_f8=wlan # Wireless HW switch button

# HP ProBook 6555b
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard:pnHPProBook6555b:*
KEYBOARD_KEY_b2=www # Earth
@@ -737,9 +759,9 @@ evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO*:pn*IdeaPad*Z370*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*Lenovo*V480*:pvr*
KEYBOARD_KEY_f1=f21

# Lenovo Thinkcentre M800z AIO machine
# Lenovo ThinkCentre M800z/M820z/M920z AIO machines
# key_scancode 00 is KEY_MICMUTE
keyboard:name:Microphone Mute Button:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*
evdev:name:Microphone Mute Button:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*
KEYBOARD_KEY_00=f20

# enhanced USB keyboard
@@ -808,7 +830,7 @@ evdev:input:b0003v046DpC517*
KEYBOARD_KEY_c104c=ejectclosecd

# Cordless Wave Pro
evdev:input:b0003v046DpC52[9B]*
evdev:input:b0003v046DpC529*
KEYBOARD_KEY_0c01b6=camera
KEYBOARD_KEY_0c0183=media
KEYBOARD_KEY_0c0184=wordprocessor
@@ -939,6 +961,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMicro-Star*:pn*PR200*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMICRO-STAR*:pnU90/U100:*
KEYBOARD_KEY_e4=reserved

# MSI GS65 Stealth Thin has a physical backslash key next to the space bar
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMicro-Star*:pnGS65StealthThin*:pvr*
KEYBOARD_KEY_56=backslash

###########################################################
# MSI
###########################################################
@@ -1047,6 +1073,18 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnOQO*Inc.*:pnOQO*Model*2*:pvr*
evdev:input:b0003v047FpC006*
KEYBOARD_KEY_b002f=f20 # Microphone mute button; should be micmute

###########################################################
# Purism
###########################################################

# Purism Librem 13 V2
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v2*:pvr*
KEYBOARD_KEY_56=backslash

# Purism Librem 13 V3
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v3*:pvr*
KEYBOARD_KEY_56=backslash

###########################################################
# Quanta
###########################################################
@@ -1203,6 +1241,13 @@ evdev:name:Sony Vaio Keys:dmi:bvn*:bvr*:bd*:svnSony*:pnVPC*:pvr*
KEYBOARD_KEY_0d=down # Fn+F9 zoomout
KEYBOARD_KEY_0e=up # Fn+F10 zoomin

###########################################################
# T-bao
###########################################################

evdev:atkbd:dmi:bvn*:bvr*:bd*:svnT-bao:pnTbookair:pvr*
KEYBOARD_KEY_76=f21 # Touchpad toggle

###########################################################
# Toshiba
###########################################################
@@ -1263,6 +1308,13 @@ evdev:name:Toshiba*input*device:dmi:bvn*:bvr*:bd*:svnTOSHIBA*:pnSatellite*P75-A:
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnVIA:pnK8N800:pvr*
KEYBOARD_KEY_81=prog1

###########################################################
# VIOS
###########################################################

evdev:name:SIPODEV USB Composite Device:dmi:bvn*:bvr*:bd*:svnVIOS:pnLTH17:pvr*
KEYBOARD_KEY_70073=f21 # Touchpad toggle

###########################################################
# Zepto
###########################################################
@@ -1407,3 +1459,24 @@ evdev:input:b0003v05FEp1010*
evdev:input:b0003v046Dp4002*
KEYBOARD_LED_NUMLOCK=0
KEYBOARD_LED_CAPSLOCK=0

# Lenovo ThinkPad T430s
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadT430s
KEYBOARD_LED_CAPSLOCK=0

# Lenovo ThinkPad T440s
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadT440s
KEYBOARD_LED_CAPSLOCK=0

# Lenovo ThinkPad T450s
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadT450s
KEYBOARD_LED_CAPSLOCK=0

# Lenovo ThinkPad T560s
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadT560s
KEYBOARD_LED_CAPSLOCK=0
KEYBOARD_LED_NUMLOCK=0

# Lenovo ThinkPad X1 Carbon 3rd Gen
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX1Carbon3rd
KEYBOARD_LED_CAPSLOCK=0

+ 159
- 6
hwdb/60-sensor.hwdb View File

@@ -11,11 +11,22 @@
# Match string formats:
# sensor:modalias:<parent device modalias>:dmi:<dmi string>
#
# The device modalias can be seen in the `modalias` file
# of the sensor parent, for example:
# cat /sys/`udevadm info -q path -n /dev/iio:device0`/../modalias
#
# The full DMI string of the running machine can be read from
# /sys/class/dmi/id/modalias
# That requires a kernel built with CONFIG_DMIID set, which is common.
# The full DMI string is not needed here and the meaning of individual parts
# can be seen in the source of the DMIID kernel module
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/firmware/dmi-id.c
#
# To add local entries, create a new file
# /etc/udev/hwdb.d/61-sensor-local.hwdb
# and add your rules there. To load the new rules execute (as root):
# systemd-hwdb update
# udevadm trigger -y `dirname $(udevadm info -n "/dev/iio:deviceXXX" -q path)`
# udevadm trigger -v -p DEVNAME=/dev/iio:deviceXXX
# where /dev/iio:deviceXXX is the device in question.
#
# If your changes are generally applicable, preferably send them as a pull
@@ -51,12 +62,21 @@
#########################################
# Acer
#########################################
sensor:modalias:acpi:INVN6500*:dmi:*svn*Acer*:*pn*AspireSW5-011*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

sensor:modalias:acpi:INVN6500*:dmi:*svn*Acer*:*pn*AspireSW5-012*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

sensor:modalias:acpi:BMA250E*:dmi:*:svnAcer:pnIconiaW1-810:*
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1

#########################################
# Archos
#########################################
sensor:modalias:acpi:SMO8500*:dmi:*:svnARCHOS:pnARCHOS80Cesium:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1

#########################################
# AsusTek
#########################################
@@ -69,6 +89,12 @@ sensor:modalias:acpi:INVN6500*:dmi:*svnASUSTeK*:*pnT100TA*
sensor:modalias:acpi:INVN6500*:dmi:*svnASUSTeK*:pnT200TA*
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1

sensor:modalias:acpi:INVN6500*:dmi:*svnASUSTeK*:*pnTP201SA*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

sensor:modalias:acpi:INVN6500*:dmi:*svnASUSTeK*:pn*E205SA*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

sensor:modalias:acpi:INVN6500*:dmi:*svn*ASUSTeK*:*pn*TP300LA*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

@@ -81,6 +107,12 @@ sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP300LJ*
sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP500LB*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP300LD*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

sensor:modalias:acpi:BOSC0200*:dmi:*svn*ASUSTeK*:*pn*TP412UA*
ACCEL_MOUNT_MATRIX=0, -1, 0; 1, 0, 0; 0, 0, 1

#########################################
# Axxo
#########################################
@@ -99,7 +131,11 @@ sensor:modalias:acpi:BMA250E*:dmi:bvnINSYDECorp.:bvrCHUWI.D86JLBNR*:svnInsyde:pn
sensor:modalias:acpi:BOSC0200*:dmi:*:svnHampoo:pnD2D3_Vi8A1:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

# Chuwi Hi8 Pro
# Chuwi Vi10 (CWI505)
sensor:modalias:acpi:BMA250E*:dmi:bvnINSYDECorp.:bvrG1D_S165*:svnilife:pnS165:*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

# Chuwi Hi8 Pro (CWI513)
sensor:modalias:acpi:BOSC0200*:dmi:*:svnHampoo:pnX1D3_C806N:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

@@ -107,6 +143,10 @@ sensor:modalias:acpi:BOSC0200*:dmi:*:svnHampoo:pnX1D3_C806N:*
sensor:modalias:acpi:BOSC0200*:dmi:*:svn*CHUWIINNOVATIONANDTECHNOLOGY*:pnHi10protablet:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

# Chuwi Hi12
sensor:modalias:acpi:BOSC0200*:dmi:*:svnHampoo:pnP02BD6_HI-122LP:*
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1

# Chuwi Hi13
sensor:modalias:acpi:KIOX000A*:dmi:svnChuwi*:pnHi13
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1
@@ -116,8 +156,15 @@ sensor:modalias:acpi:KIOX000A*:dmi:svnChuwi*:pnHi13
# match the entire dmi-alias, assuming that the use of a BOSC0200 +
# bios-version + bios-date combo is unique
sensor:modalias:acpi:BOSC0200*:dmi:bvnAmericanMegatrendsInc.:bvr5.11:bd05/07/2016:svnDefaultstring:pnDefaultstring:pvrDefaultstring:rvnHampoo:rnCherryTrailCR:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:
sensor:modalias:acpi:BOSC0200*:dmi:bvnAmericanMegatrendsInc.:bvr5.11:bd05/28/2016:svnDefaultstring:pnDefaultstring:pvrDefaultstring:rvnHampoo:rnCherryTrailCR:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1

#########################################
# Connect
#########################################
sensor:modalias:acpi:KIOX000A*:dmi:*:svnConnect:pnTablet9:*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

#########################################
# Cube
#########################################
@@ -134,12 +181,38 @@ sensor:modalias:acpi:KIOX000A*:dmi:*:svnCube:pni7Stylus:*
sensor:modalias:acpi:KIOX000A*:dmi:*:svnCube:pni16:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1

# Cube i7 Stylus I8L Model
sensor:modalias:acpi:KIOX000A*:dmi:*:svnCube:pni8-L:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1

# Cube iWork 10 Flagship
sensor:modalias:acpi:BOSC0200*:dmi:*:svnCube:pnI15-TC:*
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1

#########################################
# Cytrix (Mytrix)
#########################################
sensor:modalias:acpi:*KIOX000A*:dmi:*svn*CytrixTechnology:*pn*Complex11t*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1

#########################################
# DEXP
#########################################
sensor:modalias:acpi:SMO8500*:dmi:*svn*DEXP*:*pn*DEXPOEM*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

#########################################
# Endless
#########################################
sensor:modalias:acpi:ACCE0001*:dmi:*svnEndless*:*pnELT-NL3*
ACCEL_MOUNT_MATRIX=0, 1, 0; 0, 0, -1; -1, 0, 0

#########################################
# Eve Technology
#########################################
sensor:modalias:acpi:KIOX000A*:dmi:*:svnEVE*:pnEveV:*
ACCEL_MOUNT_MATRIX=0, 1, 0; -1, 0, 0; 0, 0, 1

#########################################
# GP-electronic
#########################################
@@ -157,6 +230,10 @@ sensor:modalias:acpi:SMO8500*:dmi:*:svnHewlett-Packard:pnHPStream7Tablet:*
sensor:modalias:acpi:SMO8500*:dmi:*:svnHewlett-Packard:pnHPStream8Tablet:*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

# HP Pavillion X2 10-n000nd
sensor:modalias:i2c:bmc150_accel:dmi:*:svnHewlett-Packard:pnHPPavilionx2Detachable:*:rn815D:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

#########################################
# I.T.Works
#########################################
@@ -167,6 +244,16 @@ sensor:modalias:acpi:SMO8500*:dmi:*:svnHewlett-Packard:pnHPStream8Tablet:*
sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInc.:*:svnTobefilledbyO.E.M.:pnTW891:pvrTobefilledbyO.E.M.:rvnTobefilledbyO.E.M.:rnTW891:rvr1.0:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

# I.T.Works TW701 7" windows tablet, same hw as Trekstor ST70416-6
sensor:modalias:acpi:BMA250*:dmi:*:bvritWORKS.G.WI71C.JGBMRB*:*:svnInsyde:pni71c:*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

#########################################
# iOTA 360
#########################################
sensor:modalias:acpi:KIOX000A*:dmi:*svn*iOTA*:*pn*IOTA2210*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

#########################################
# Jumper
#########################################
@@ -179,6 +266,12 @@ sensor:modalias:acpi:BOSC0200*:dmi:bvnINSYDECorp.:bvrjumperx.T87.KFBNEE*
sensor:modalias:acpi:BOSC0200*:dmi:*:svnJumper:pnEZpad:*:rvr.A006:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, -1, 0; 0, 0, 1

#########################################
# Kazam
#########################################
sensor:modalias:acpi:KIOX000A*:dmi:bvnINSYDECorp.:bvrVISION.I22K*:svnKAZAM:pnVISION:*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

#########################################
# Lamina
#########################################
@@ -201,8 +294,57 @@ sensor:modalias:acpi:BOSC0200:BOSC0200:dmi:*ThinkPadYoga11e3rdGen*
sensor:modalias:acpi:BMA250E*:dmi:bvnLENOVO:*:pvrLenovoMIIX3-1030:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

# IdeaPad Miix 320
# Miix3-830
sensor:modalias:acpi:SMO8500*:dmi:bvnLENOVO:*:pvrLenovoMIIX3-830:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1

# IdeaPad Miix 310 note this only is for BIOS version (bvr) 1HCN4?WW, which has
# a portrait LCD panel, versions with bvr 1HCN3?WW have a landscape panel
sensor:modalias:acpi:KIOX000A*:dmi:bvnLENOVO:bvr1HCN4?WW:*:svnLENOVO:pn80SG:*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

# IdeaPad Miix 320, different batches use a different sensor
sensor:modalias:acpi:*BOSC0200*:dmi:*:svnLENOVO*:pn80XF:*
sensor:modalias:acpi:SMO8840*:dmi:*:svnLENOVO:pn80XF:pvrLenovoMIIX320*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

# IdeaPad Miix 510
sensor:modalias:acpi:*BOSC0200*:dmi:*:svnLENOVO*:pn80XE:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

#########################################
# LINX
#########################################

# Linx 1010B
sensor:modalias:acpi:BOSC0200*:dmi:*:svnLINX*:pnLINX1010B:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, -1

# Linx 12X64
sensor:modalias:acpi:KIOX000A*:dmi:*:svnLINX*:pnLINX12X64:*
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

#########################################
# MSI
#########################################
sensor:modalias:acpi:SMO8500*:dmi:*:svnMicro-StarInternationalCo.,Ltd.:pnS100:*
ACCEL_MOUNT_MATRIX=0, -1, 0; 1, 0, 0; 0, 0, 1

#########################################
# Nuvision (TMax)
#########################################
sensor:modalias:acpi:KIOX000A*:dmi:*:svnTMAX:pnTM800W560L:*
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1

#########################################
# Onda
#########################################
sensor:modalias:acpi:BMA250E*:dmi:bvnINSYDECorp.:bvrONDA.D89*:svnInsyde:pnONDATablet:*
sensor:modalias:acpi:BMA250E*:dmi:bvnINSYDECorp.:bvrONDA.W89*:svnInsyde:pnONDATablet:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

# Onda v975w, generic DMI strings, match entire dmi modalias inc. bios-date
sensor:modalias:acpi:SMO8500*:dmi:bvnAmericanMegatrendsInc.:bvr5.6.5:bd07/25/2014:svnTobefilledbyO.E.M.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnAMICorporation:rnAptioCRB:rvrTobefilledbyO.E.M.:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

#########################################
@@ -217,6 +359,10 @@ sensor:modalias:acpi:SMO8500*:dmi:*:svnPEAQ:pnPEAQPMMC1010MD99187:*
sensor:modalias:acpi:KIOX000A*:dmi:*:svnPIPO:pnW2S:*
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1

# Pipo W4
sensor:modalias:acpi:SMO8500*:dmi:*:bvrV8L_WIN32_CHIPHD_*_DX:*:rvnAMICorporation:rnAptioCRB:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

#########################################
# Ployer
#########################################
@@ -231,6 +377,7 @@ sensor:modalias:acpi:BMA250E*:dmi:*:svnShenzhenPLOYER*:pnMOMO7W:*
# match the entire dmi-alias, assuming that the use of a BMA250E +
# bios-version + bios-date combo is unique
sensor:modalias:acpi:BMA250E*:dmi:bvnAmericanMegatrendsInc.:bvr3BAIR1013:bd08/22/2014:svnTobefilledbyO.E.M.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnAMICorporation:rnAptioCRB:rvrTobefilledbyO.E.M.:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
sensor:modalias:acpi:BMA250E*:dmi:bvnAmericanMegatrendsInc.:bvr3BAIR1014:bd10/24/2014:svnTobefilledbyO.E.M.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnAMICorporation:rnAptioCRB:rvrTobefilledbyO.E.M.:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

#########################################
@@ -250,7 +397,13 @@ sensor:modalias:acpi:BMA250*:dmi:*:bvrTREK.G.WI71C.JGBMRBA*:*:svnTrekStor:pnSurf
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

#########################################
# Cytrix (Mytrix)
# Umax
#########################################
sensor:modalias:acpi:*KIOX000A*:dmi:*svn*CytrixTechnology:*pn*Complex11t*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1
sensor:modalias:acpi:SMO8500*:dmi:*:svnUMAX:pnVisionBook10WiPlus:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

#########################################
# Yours
#########################################
sensor:modalias:acpi:BMA250E*:dmi:*:svnYOURS:pnY8W81:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1

+ 16
- 1
hwdb/70-mouse.hwdb View File

@@ -316,6 +316,11 @@ mouse:usb:v17efp6045:name:Lenovo USB Laser Mouse:
# model name. The usb vid/pid is the same for all those devices.
# Until 3.19 is available, this list just has the Wireless PID entry.

# Logitech Anywhere MX
mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:1017:
mouse:usb:v046dp1017:name:Logitech Anywhere MX:
MOUSE_WHEEL_CLICK_ANGLE=20

# Logitech M-BJ58 Optical Mouse
mouse:usb:v046dpc00e:name:Logitech USB-PS/2 Optical Mouse:
# Logitech Mini Optical Mouse
@@ -377,7 +382,7 @@ mouse:usb:v046dp1025:name:Logitech M510:
# Logitech M705 (marathon mouse)
mouse:usb:v046dp101b:name:Logitech M705:
mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:101b:
MOUSE_DPI=800@166
MOUSE_DPI=1000@125

# Logitech MX Revolution
mouse:usb:v046dpc51a:name:Logitech USB Receiver:
@@ -438,6 +443,10 @@ mouse:usb:v046dp402d:name:Logitech M560:
mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:402d:
MOUSE_DPI=1000@125

# Logitech M305 Wireless Optical Mouse
mouse:usb:v046dpc52f:name:Logitech USB Receiver:
MOUSE_DPI=1000@170

# Logitech Performance MX
mouse:usb:v046dp101a:name:Logitech Performance MX:
MOUSE_DPI=1000@166
@@ -474,6 +483,12 @@ mouse:usb:v046dpc06b:name:Logitech G700 Laser Mouse:
mouse:usb:v046dpc531:name:Logitech USB Receiver:
MOUSE_DPI=*1000@500 3800@500 500@1000 1500@1000 2000@1000

# Logitech G703 (Wired)
mouse:usb:v046dpc087:name:Logitech G703 Wired/Wireless Gaming Mouse:
# Logitech G703 (Wireless)
mouse:usb:v046dpc539:name:Logitech USB Receiver Mouse:
MOUSE_DPI=400@1000 800@1000 *1600@1000 3200@1000

# Logitech Wireless Mouse M310
mouse:usb:v046dp1024:name:Logitech M310:
MOUSE_DPI=1100@168


+ 10
- 2
hwdb/70-pointingstick.hwdb View File

@@ -43,7 +43,7 @@
# udevadm info /dev/input/eventXX.
#
# Allowed properties are:
# POINTINGSTICK_CONST_ACCEL
# POINTINGSTICK_CONST_ACCEL (deprecated)
# POINTINGSTICK_SENSITIVITY
#
# Entries should be sorted with growing _SENSITIVITY and _CONST_ACCEL.
@@ -52,6 +52,11 @@
# POINTINGSTICK_CONST_ACCEL #
#########################################
#
# DO NOT USE THIS PROPERTY. This property is kept for backwards
# compatibility. The only known consumer, libinput, stopped reading this
# property in version 1.9.0. No new entries for this property should be
# added.
#
# Trackpoint const accel settings are specified as
# POINTINGSTICK_CONST_ACCEL=<accel>
#
@@ -104,6 +109,8 @@ evdev:name:*DualPoint Stick:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE7470*:pvr*

</