summaryrefslogtreecommitdiff
path: root/hwdb
AgeCommit message (Collapse)AuthorFilesLines
2018-03-02hwdb: add accelerometer mount matrix for Asus TP300LD (#8327)futpib1-0/+3
2018-03-02hwdb: ignore whitespace in downloaded filesZbigniew Jędrzejewski-Szmek1-0/+2
2018-02-23hwdb: Fix Chuwi Hi12 orientation sensor (#8266)Giacomo Longo1-0/+4
hwdb: Fix Chuwi Hi12 orientation sensor
2018-02-22hwdb: drop bad definition for Cordless Wave Pro keyboard (#8230)Zbigniew Jędrzejewski-Szmek1-1/+1
[I'm just submitting the solution originally suggested by @barzog. Nevertheless, this looks pretty straightforward, we don't want to define any keys on a universal receiver. Note that this definition was added back in aedc2eddd16e48d468e6ad0aea2caf00c7d37365, when we didn't yet have support for figuring out what hardware is connected behind a logitech receiver.] In 60-keyboard.hwdb there is a definition of # Cordless Wave Pro evdev:input:b0003v046DpC52[9B]* which in fact not a cordless keyboard but an USB receiver to which different types of keyboard can be connected. The solution is to completely clean definition evdev:input:b0003v046DpC52B* from there. I: Bus=0003 Vendor=046d Product=c52b Version=0111 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:1d.0-1.8/input1 S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.8/4-1.8:1.1/0003:046D:C52B.0005/input/input20 U: Uniq= H: Handlers=kbd mouse0 event8 B: PROP=0 B: EV=1f B: KEY=3007f 0 0 83ffff17aff32d bf54444600000000 ffff0001 130f978b17c000 6773fad941dfed 9ed68000004400 10000002 B: REL=1c3 B: ABS=100000000 B: MSC=10 Fixed #8095.
2018-02-20hwdb: add axis override for Dell Inspiron MM061 touchpad (#8226)Peter Hutterer1-0/+5
https://bugzilla.redhat.com/show_bug.cgi?id=1545389
2018-02-20Merge pull request #8223 from jwrdegoede/hwdb-keyboard-touchpad-toggleYu Watanabe1-0/+14
hwdb: 60-keyboard add mapping for the touchpad-toggle hotkey on 2 laptops
2018-02-20hwdb: Logitech M305 Wireless Optical Mouse dpi data (#8217)Daniel Mouritzen1-0/+4
Closes #8208
2018-02-19hwdb: Add quirk to fix mapping of T-bao Tbook air touchpad toggle keyHans de Goede1-0/+7
The touchpad toggle key (Fn + Esc) on the T-bao Tbook air sends CTRL + META + scancode 0x76 without this quirk. With this quirk it sends CTRL + META + F21, with F21 mapping to XF86TouchpadToggle, which is what we want. Note that the CTRL + META modifiers being send together with the F21 are still somewhat unusual, userspace will need to be thought to deal with this as there is nothing we can do about this at the hwdb level. Note at least one other laptop also sends CTRL + META + F21 instead of just F21. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2018-02-19hwdb: Add quirk to fix mapping of VIOS LTH17 touchpad toggle keyHans de Goede1-0/+7
The touchpad toggle key (Fn + F6) on the VIOS LTH17 sends CTRL + META + F24 without this quirk. With this quirk it sends CTRL + META + F21, with F21 mapping to XF86TouchpadToggle, which is what we want. Note that the CTRL + META modifiers being send together with the F21 are still somewhat unusual, userspace will need to be thought to deal with this as there is nothing we can do about this at the hwdb level. Note at least one other laptop also sends CTRL + META + F21 instead of just F21.
2018-02-05hwdb: fix mute microphone button on TravelMate P645-S (#8105)CuBiC1-1/+2
2018-02-05hwdb: added Cube i7 Book rotation info (#8103)Olof Mogren1-0/+4
2018-01-28hwdb: Fix bouncing brightness keys on MSI-PR200Martin Pitt1-0/+1
Thanks to djfd for the patch! Fixes #6972
2018-01-25hwdb: run "update-hwdb" in preparation for v237Lennart Poettering9-7593/+11863
2018-01-24hwdb: Workaround Purism Librem 13 V2 change 43 to backslash (#7984)Ewout van Mansom1-1/+1
hwdb: use symbolic name rather than numeric key value for Purism Librem 13 entry Fixes: #7978
2018-01-23hwdb: whitespace fix to make "ninja test" work againLennart Poettering1-1/+1
Fixes: #7975
2018-01-23hwdb: map zoomin/out keys to up/downMartin Pitt1-14/+14
Some keyboards come with a zoom see-saw or rocker which until now got mapped to the Linux "zoomin/out" keys in hwdb. However, these keycodes are not recognized by any major desktop. They now produce Up/Down key events so that they can be used for scrolling. The internet is full of instructions how to "unbreak" these keys, e. g. https://askubuntu.com/questions/471802/make-the-zoom-slider-of-microsoft-natural-ergonomic-keyboard-4000-and-7000-scrol https://unix.stackexchange.com/questions/322075/how-to-get-ms-natural-ergonomic-4000-slider-work-on-linux-mint So let's make it official. But keep their physical meaning in comments in case desktops start to do something useful with them at some point. Thanks to Finn Christiansen for the original patch! Replaces #6953
2018-01-23hwdb: Add Microsoft Sculpt Comfort Mouse data (#7946)Maciej S. Szmigiero1-0/+4
This adds measured Microsoft Sculpt Comfort (Bluetooth) Mouse data to hwdb.
2018-01-23hwdb: Added sensor geometry for Jumper EZpad 6 Pro (#7955)lbernstone1-0/+4
2018-01-23hwdb: readded accelerometer orientation entry for AsusTek TP500LB (#7958)Gianluca Boiano1-0/+3
2018-01-22hwdb: add Ideazon Zboard Merc and Ideazon Zboard Fang (#6954)Olivier Schwander1-0/+62
2018-01-19hwdb: Add Lenovo IdeaPad Miix 320 sensor mount quirk (#7707)jdkbx1-0/+5
2018-01-17hwdb: 60-sensors: Add DMI strings for Trekstor Surftab 7.0 newer BIOS ↵Hans de Goede1-0/+1
versions (#7904) Some newer BIOS versions of the TrekStor SurfTab wintron 7.0 tablet use different (better) DMI strings, update the existing 60-sensors.hwdb entry for this tablet to also work with the newer BIOS.
2018-01-17 hwdb: HP vendor name for ZBooks in 60-keyboard.hwdb (#7905)Jerónimo Borque1-0/+1
Added new HP vendor name to support Zbook's mic mute key mapping
2018-01-11hwdb: Add accelerometer orientation entry for Asus TP300LASamuel Dionne-Riel1-0/+3
2018-01-11Fix Mount Matrix for Chuwi HiBookSplit7fire1-1/+1
2018-01-11hwdb: Add accelerometer orientation entry for Chuwi Hi10 ProSamuel Dionne-Riel1-0/+4
2018-01-09hwdb: Add workaround for backslash hardware issue in Purism Librem 13 V2 (#7826)Ewout van Mansom1-0/+4
2018-01-08hwdb: add touchpad override for Asus F3SgPeter Hutterer1-0/+5
https://bugs.freedesktop.org/show_bug.cgi?id=104469
2018-01-05Touchpad range : add another Macbook4,1 variant (#7749)Alexis Deruelle1-0/+1
#Add "Early 2008 Core 2 Duo/Penryn" Macbook4,1 match string to the existing touchpad range definition ##Symptoms * Jerky/Jumpy cursor motion using touchpad * "Axis value outside expected range" message in Xorg.0.log ##Fix I followed the instructions described here :https://wayland.freedesktop.org/libinput/doc/latest/absolute_coordinate_ranges.html and came up with the following : evdev:input:b0003v05ACp022A* EVDEV_ABS_00=256:1469:12 EVDEV_ABS_01=256:829:12 The ranges and resolutions are the same as stated in the existing definition (+/- 2) so only add the match string.
2018-01-04hwdb: Add accel mount settings for Asus T200TA 2-in-1 (#7810)Hans de Goede1-0/+3
Add accel mount settings for the INVN6500 accelerometer found in Asus T200TA 2-in-1 devices to 60-sensor.hwdb.
2018-01-03hwdb: Add accelerometer orientation entry for Teclast X98 Plus II tablet (#7766)Paul Cercueil1-0/+3
2017-12-21hwdb: Add accelerometer orientation entry for Lenovo MIIX3-1030 tablet (#7713)Michał1-0/+3
Full dmi/id/modalias: dmi:bvnLENOVO:bvrB4CN29WW:bd12/04/2015:svnLENOVO:pn80HV:pvrLenovoMIIX3-1030:rvnLENOVO:rnMartini:rvrSDK0G98662WIN:cvnLENOVO:ct11:cvrLenovoMIIX3-1030: Tested on Lenovo MIIX3 with Debian 9
2017-12-20hwdb: Add accelerometer orientation entry for Teclast X80 Pro tabletHans de Goede1-0/+6
Add an accelerometer orientation entry for the Teclast X80 Pro tablet.
2017-12-20hwdb: Add accelerometer orientation entry for Chuwi Vi8 (CWI506) tabletHans de Goede1-1/+5
Add an accelerometer orientation entry for the Chuwi Vi8 (CWI506) tablet.
2017-12-19Add T430 series to list of supported trackpoint (#7699)John Paul Herold1-0/+3
Confirmed via `udevadm test /sys/class/input/eventX` that POINTINGSTICK_* properties were not being set for my T430s trackpoint. After adding a local entry file (as advised in this file), the same `udevadm test` command showed properties. More importantly, the movement of mouse using trackpoint felt much better. Hard to describe its previous state, but following come to mind: slippery, hard to control, awkward. Now it feels more consistent and predictable. A little on the sensitive side with the defaults, but didn't think it warranted dedicated properties just for this series though as the X230 is same generation and uses the defaults. Before local change: $ udevadm info /dev/input/event5 P: /devices/platform/i8042/serio1/serio2/input/input6/event5 N: input/event5 E: DEVNAME=/dev/input/event5 E: DEVPATH=/devices/platform/i8042/serio1/serio2/input/input6/event5 E: ID_BUS=i8042 E: ID_INPUT=1 E: ID_INPUT_MOUSE=1 E: ID_INPUT_POINTINGSTICK=1 E: LIBINPUT_DEVICE_GROUP=11/2/a:synaptics-pt/serio0 E: MAJOR=13 E: MINOR=69 E: SUBSYSTEM=input E: USEC_INITIALIZED=38609915 After change: $ udevadm info /dev/input/event5 P: /devices/platform/i8042/serio1/serio2/input/input6/event5 N: input/event5 E: DEVNAME=/dev/input/event5 E: DEVPATH=/devices/platform/i8042/serio1/serio2/input/input6/event5 E: ID_BUS=i8042 E: ID_INPUT=1 E: ID_INPUT_MOUSE=1 E: ID_INPUT_POINTINGSTICK=1 E: LIBINPUT_DEVICE_GROUP=11/2/a:synaptics-pt/serio0 E: MAJOR=13 E: MINOR=69 E: POINTINGSTICK_CONST_ACCEL=1.0 E: POINTINGSTICK_SENSITIVITY=200 E: SUBSYSTEM=input E: USEC_INITIALIZED=38609915
2017-12-14hwdb: updateZbigniew Jędrzejewski-Szmek12-3978/+9218
The changes in pci.ids, usb.ids, and the .hwdb files are almost always additions. 20-OUI.hwdb drops a few names and replaces them by "IEEE Registration Authority". I'm not sure what to do about this. Many other removals do not seem to be removals of real entries, but rather placeholder or generic names.
2017-12-14hwdb/ids_parser: use replacement chars for invalid charactersZbigniew Jędrzejewski-Szmek1-3/+3
We have some more non-utf8 characters. Let's just replace them, this doesn't matter much.
2017-11-28Added Logitech MX Master 2s (#7487)Ari1-0/+9
2017-11-27Corrected Chuwi HiBook entry (#7483)Vladislav Vishnyakov1-1/+4
2017-11-25Added Chuwi HiBook support (#7465)Vladislav Vishnyakov1-0/+4
2017-11-23hwdb: Add accel mount settings for Axxo TW-1011 2-in-1 (#7439)Hans de Goede1-0/+6
Add accel mount settings for the SMO8500 accelerometer found in Axxo TW-1011 2-in-1 devices to 60-sensor.hwdb.
2017-11-20hwdb: Add ACCEL_MOUNT_MATRIX for the Acer Aspire Switch 10 convertiblelukas1-0/+3
SW5-012 (#7394)
2017-11-19Add license headers and SPDX identifiers to meson.build filesZbigniew Jędrzejewski-Szmek1-0/+17
So far I avoided adding license headers to meson files, but they are pretty big and important and should carry license headers like everything else. I added my own copyright, even though other people modified those files too. But this is mostly symbolic, so I hope that's OK.
2017-11-19Add SPDX indentifier to hwdb/parse_hwdb.pyZbigniew Jędrzejewski-Szmek1-0/+1
2017-11-09hwdb: Add ACCEL_MOUNT_MATRIX for HP Stream 8 (#7279)Collin Eggert1-0/+1
2017-11-07Fix Dell E7570 hwdb dimensions #7252 (#7263)macrothian1-4/+4
2017-10-30hwdb: Update GP-electronic T701 accel mount settings (#7220)Hans de Goede1-1/+1
The GP-electronic T701 has its LCD panel mounted upside-down, initially my plan was to fix this by transparently rotating the image in the i915 driver (my "drm/i915: Deal with upside-down mounted LCD" patch), but that approach has been rejected instead the kernel will now export a "panel orientation" property on the drm-connector for the panel and let userspace deal with it. Since the upside-down-ness of the panel is now no longer transparently hidden from userspace, the current accel mount quirk for the T701 needs to be updated to take the upside-down-ness into account.
2017-10-30hwdb: add UC-Logic 20160N pad to the ID_INPUT hwdbPeter Hutterer1-0/+5
Missing the x/y axes usually exported for pad devices (for historical reaons) and thus not recognised as tablet (pad). Fixes #7197 See also https://bugs.freedesktop.org/show_bug.cgi?id=103395
2017-10-30hwdb: add a hwdb file to override ID_INPUT assignmentsPeter Hutterer2-0/+72
The input_id builtin assigns the various ID_INPUT based on the exported evdev bits. In some cases, the device may not have the properties required to label a device as one specific type but the physical form factor is clear. e.g. in the case of #7197 it's a tablet pad that does not have x/y axes which the kernel exports for pads for historical reasons. A custom override is needed, best to be solved with a hwdb entry. Related #7197
2017-10-25hwdb: Add ACCEL_MOUNT_MATRIX for ThinkPad Yoga 11e (#7174)Lars Kellogg-Stedman1-1/+3
Accelerometer readings from the screen accelerometer on the Yoga 11e need to be rotated 90 degrees around the Z axis.