diff options
author | Mike Gilbert <floppym@gentoo.org> | 2018-09-17 10:51:59 -0400 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2018-09-17 10:51:59 -0400 |
commit | 41e194e41bcb65e764c67562e2fba877b0b4408b (patch) | |
tree | 1c45427e1ca353740a4302594cc1bd09eb5a66a8 /udev | |
parent | Update data (diff) | |
download | hwids-41e194e41bcb65e764c67562e2fba877b0b4408b.tar.gz hwids-41e194e41bcb65e764c67562e2fba877b0b4408b.tar.bz2 hwids-41e194e41bcb65e764c67562e2fba877b0b4408b.zip |
Update data
Diffstat (limited to 'udev')
-rw-r--r-- | udev/20-acpi-vendor.hwdb | 36 | ||||
-rw-r--r-- | udev/60-evdev.hwdb | 49 | ||||
-rw-r--r-- | udev/60-keyboard.hwdb | 46 | ||||
-rw-r--r-- | udev/60-sensor.hwdb | 96 | ||||
-rw-r--r-- | udev/70-mouse.hwdb | 13 | ||||
-rw-r--r-- | udev/70-pointingstick.hwdb | 12 |
6 files changed, 230 insertions, 22 deletions
diff --git a/udev/20-acpi-vendor.hwdb b/udev/20-acpi-vendor.hwdb index 10b427c..4207f07 100644 --- a/udev/20-acpi-vendor.hwdb +++ b/udev/20-acpi-vendor.hwdb @@ -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 diff --git a/udev/60-evdev.hwdb b/udev/60-evdev.hwdb index 532a1cc..70e4ad6 100644 --- a/udev/60-evdev.hwdb +++ b/udev/60-evdev.hwdb @@ -243,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 @@ -250,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 @@ -265,7 +279,7 @@ evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPLaptop15-bs0xx:* 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 @@ -311,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 @@ -417,12 +438,19 @@ evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*02173BG*:*pvrThinkPadEd ######################################### # Razer Blade Stealth -evdev:name:1A586753:00 06CB:8323 Touchpad:dmi:*svnRazer:pnBladeStealth:* +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 ######################################### @@ -469,15 +497,13 @@ evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnTOSHIBA:pnSATELLITER830* 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 @@ -487,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 diff --git a/udev/60-keyboard.hwdb b/udev/60-keyboard.hwdb index a74d7c2..cd37fdc 100644 --- a/udev/60-keyboard.hwdb +++ b/udev/60-keyboard.hwdb @@ -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 ########################################################### @@ -220,6 +218,16 @@ 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 ########################################################### @@ -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* @@ -566,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 @@ -738,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 @@ -940,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 ########################################################### @@ -1056,6 +1081,9 @@ evdev:input:b0003v047FpC006* 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 diff --git a/udev/60-sensor.hwdb b/udev/60-sensor.hwdb index f823ded..19fe970 100644 --- a/udev/60-sensor.hwdb +++ b/udev/60-sensor.hwdb @@ -11,6 +11,17 @@ # 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): @@ -51,6 +62,9 @@ ######################################### # 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 @@ -58,6 +72,12 @@ 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 ######################################### sensor:modalias:acpi:INVN6500*:dmi:*svnASUSTeK*:*pnT100CHI* @@ -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 @@ -84,6 +110,9 @@ sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP500LB* 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 ######################################### @@ -102,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 @@ -123,9 +156,16 @@ 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 ######################################### @@ -141,6 +181,14 @@ 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) ######################################### @@ -148,6 +196,12 @@ 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* @@ -176,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 ######################################### @@ -236,6 +294,10 @@ 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 +# 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:* @@ -246,6 +308,10 @@ 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 ######################################### @@ -254,6 +320,10 @@ sensor:modalias:acpi:SMO8840*:dmi:*:svnLENOVO:pn80XF:pvrLenovoMIIX320* 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 ######################################### @@ -261,6 +331,23 @@ 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 + +######################################### # Peaq ######################################### sensor:modalias:acpi:SMO8500*:dmi:*:svnPEAQ:pnPEAQPMMC1010MD99187:* @@ -290,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 ######################################### @@ -309,6 +397,12 @@ sensor:modalias:acpi:BMA250*:dmi:*:bvrTREK.G.WI71C.JGBMRBA*:*:svnTrekStor:pnSurf ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 ######################################### +# Umax +######################################### +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:* diff --git a/udev/70-mouse.hwdb b/udev/70-mouse.hwdb index 33d01f1..5f28d89 100644 --- a/udev/70-mouse.hwdb +++ b/udev/70-mouse.hwdb @@ -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: @@ -478,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 diff --git a/udev/70-pointingstick.hwdb b/udev/70-pointingstick.hwdb index 3f070e0..553465a 100644 --- a/udev/70-pointingstick.hwdb +++ b/udev/70-pointingstick.hwdb @@ -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* # Lenovo Thinkpad X220 evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX220:* +# Lenovo Thinkpad X220 tablet +evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX220Tablet:* # Lenovo Thinkpad X230 evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX230:* # Lenovo Thinkpad X230 tablet @@ -129,12 +136,13 @@ evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX1Ta POINTINGSTICK_SENSITIVITY=200 POINTINGSTICK_CONST_ACCEL=1.0 -# Lenovo Thinkpad X200/X201/X200s/X201s +# Lenovo Thinkpad X200/X201/X200s/X201s/X200 Tablet/X201 Tablet # Note these come with 2 revisions of keyboard, with the trackpoints having a # different sensitivity in the different revisions. 1.25 is a bit slow for the # least sensitive revision, but it is better to be a bit slow than too fast. evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20?:* evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20??:* +evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20?Tablet:* POINTINGSTICK_SENSITIVITY=200 POINTINGSTICK_CONST_ACCEL=1.25 |