summaryrefslogtreecommitdiffstats
path: root/hwdb.d (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hwdb: add two Elecom trackballsRyan Hendrickson2022-01-281-0/+11
|
* test: frequency in mouse DPI is optionalYu Watanabe2022-01-281-1/+1
| | | | Prompted by #22278.
* hwdb: treat logitech craft keyboard as a keyboardSeth Falco2022-01-281-0/+4
|
* Merge pull request #22209 from systemd/wip/hadess/chassis-overrideYu Watanabe2022-01-221-0/+4
|\ | | | | hostname: Allow overriding the chassis type from hwdb
| * hwdb: Add Microsoft Surface Pro 1 chassis quirkBastien Nocera2022-01-211-0/+4
| | | | | | | | See https://github.com/systemd/systemd/issues/7390#issuecomment-345546127
* | hwdb: Add accel orientation quirk for the GPD Pocket 3Thomas Batten2022-01-201-0/+4
| |
* | hwdb: CH Pro Pedals not classified correctly due to no buttonsTyson Whitehead2022-01-201-1/+6
|/
* hwdb: Allow end-users root-less access to TL866 EPROM readersBastien Nocera2022-01-041-0/+11
| | | | | As is currently done in the upstream minipro tool: https://gitlab.com/DavidGriffith/minipro/-/tree/master/udev
* hwdb: make usb match patterns uppercaseZbigniew Jędrzejewski-Szmek2022-01-041-2/+2
| | | | Those patterns were always supposed to be uppercase.
* hwdb: fix check for uppercasedness of match patternsZbigniew Jędrzejewski-Szmek2022-01-041-4/+6
| | | | | | | | | | | | | | | | | | | The check was added in 77547d5313ea916d2fb64ca5a8812734e9b50f92, but it doesn't work as expected. Because the second part is wrapped in Optional(), it would silently "succeed" when the lowercase digits were in the second part: >>> from parse_hwdb import * >>> g = 'v' + upperhex_word(4) + Optional('p' + upperhex_word(4)) >>> g.parseString('v04D8pE11C*') (['v', '04D8', 'p', 'E11C'], {}) >>> g.parseString('v04D8pe11c*') (['v', '04D8'], {}) The following matches are OK: usb:v0627p0001:*QEMU USB Keyboard* usb:v0627p0001:* usb:v0627p0001* usb:v0627*
* make HP 15s-eq0xxx changes specific to sku9MG38EA#ABZMarco Scardovi2022-01-021-2/+2
| | | | Signed-Off-By: Marco Scardovi <marco@scardovi.com>
* hwdb: 60-keyboard: Fix volume-button mapping on Asus TF103CHans de Goede2021-12-261-0/+8
| | | | | | | | | | | | | | | | | | The Asus TF103C misses the home button in its PNP0C40 GPIO resources causing the button mappings for the volume buttons to be off by one, leading to the volume-up button sending home button presses and the volume-down button sending volume-up button presses. Add a 60-keyboard hwdb entry to correct the mappings. Note this is split over 2 input devices because the soc_button_array driver creates separate input devices for power + home and vol up/down. This is done because power/home act as wakeup buttons where as the volume buttons do not. This means that after this fixup the home -> volume-up button still acts as a wakeup button, there is nothing which can be done about this without adding a kludge to the kernel which is not worth the trouble (IMHO).
* hwdb: update hwdb for v250-finalYu Watanabe2021-12-235-35/+296
| | | | Generated by `meson compile -C build update-hwdb update-hwdb-autosuspend`.
* hwdb: update for -rc3Zbigniew Jędrzejewski-Szmek2021-12-209-681/+1456
| | | | Just a small bunch of additions and a naming updates.
* hwdb: Add accel orientation quirk for the Chuwi Hi10 Go tabletJayce Fayne2021-12-151-0/+4
|
* hwdb: update for v250Zbigniew Jędrzejewski-Szmek2021-12-0913-1071/+15425
| | | | | As usual, there are mostly additions of new entries, and some spelling correction and company renames, no big removals.
* hwdb: ninja -C build update-hwdb-autosuspendZbigniew Jędrzejewski-Szmek2021-12-091-0/+3
|
* Add missing greater than/less than tab on some HPMarco Scardovi2021-11-291-0/+4
| | | Some HP keyboards (like https://h30434.www3.hp.com/t5/image/serverpage/image-id/203235i01AD626584587DA1?v=v2) have <> between AltGr and left arrow. This add the fix and make it working again
* keymap: Add microphone mute keymap for Dell MachineAndy Chi2021-11-221-0/+2
|
* hwdb: 60-keyboard:: Update Dell Privacy Micmute Hotkey MapAndy Chi2021-11-221-0/+2
| | | | | Dell new Privacy feature provide new hardware level privacy protect for users This patch remaps scancode 0x120001 to key code F20 micmute
* hwdb: ieee1394-unit-function: add entry for MOTU Track 16Takashi Sakamoto2021-11-161-0/+7
| | | | | | | | | In Linux kernel 5.16 prepatch, MOTU Track 16 is newly supported by ALSA firewire-motu driver. This commit adds hwdb entry for the device. Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=411ac2982cb6
* hwdb: Add Kensington Expert Mouse Wireless TrackballTaiki Sugawara2021-11-151-0/+2
|
* hwdb: remove the tablet pad entry for the UC-Logic 1060NPeter Hutterer2021-11-081-5/+0
| | | | | | | | | | | | | | | | This entry only matches on vid/pid, so the pen event node of the device would also get assigned the ID_INPUT_TABLET_PAD property - making it break with libinput. On top of that, UC-Logic's tablets re-use USB ids, so now we're breaking multiple devices this way. To get this device tagged correctly, use libwacom which has the per-device hwdb entries. Fixes #17953 This reverts commit 0fbe78ac7a4c5689660b1c1e2c956ffa1a2e4ee5
* hwdb: Tag IR cameras as suchBastien Nocera2021-10-273-0/+29
| | | | | | So that front-ends can ignore them if they wish to. See https://gitlab.gnome.org/GNOME/cheese/-/merge_requests/4
* hwdb: Allow USB autosuspend for MS Surface Pro (2017) Type CoverJonas Dreßler2021-10-211-0/+8
| | | | | The Surface Type Covers are known to support USB autosuspend just fine (and it's also enabled by default on Windows), so enable it in hwdb.
* Typos found by codespellDimitri Papadopoulos2021-10-201-3/+3
|
* licensing: add two missing spdx headersZbigniew Jędrzejewski-Szmek2021-10-182-0/+2
| | | | Both files were developed in our tree, so they are under the default license.
* Update 60-sensor.hwdbchlorophyll-zz2021-10-061-1/+0
| | | | | #20287 was wrong. Y Axis was only reversed on Arch Linux because of a problem with iio-sensor-proxy This restores before the patch.
* reduce the fuzz values in evdev hwdb for Asus UX362FALukas Senionis2021-10-011-4/+4
|
* Merge pull request #20219 from khfeng/use-intel-hid-rfkillLennart Poettering2021-09-291-6/+0
|\ | | | | hwdb: Remove intel-hid rfkill mask
| * hwdb: Remove intel-hid rfkill maskKai-Heng Feng2021-08-111-6/+0
| | | | | | | | | | | | | | | | | | Turns out HP is phasing out hp-wireless in new models, so we need to use intel-hid for rfkill events. To have best backward and forward compatibility, the solution is implemented in userspace: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/f4dbcf3d7b0f951fe44b29229206c97b625dbfda
* | hwdb: sensors: Fix some modalias matches no longer working with newer kernelsHans de Goede2021-09-291-18/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernels >= 5.8 have added new fields to the dmi/id/modalias file in the middle of the modalias (instead of adding them at the end). Specifically new ":br<value>:" and (optional) ":efr<value>:" fields have been added between the ":bd<value>:" and ":svn<value>:" fields. Note the 5.13.0 and 5.14.0 kernels also added a new ":sku<value>:" field between the ":pvr<value>:" and ":rvn<value>:" fields, this has been fixed in later 5.13.y and 5.14.y releases, by moving the sku field to the end: https://lore.kernel.org/lkml/20210831130508.14511-1-hdegoede@redhat.com/ Unfortunately the same cannot be done for the new br and efr fields since those have been added more then a year ago and hwdb even already has some newer entries relying on the new br field being there (and thus not working with older kernels). Fix the issue with the br and efr fields through the following changes: 1. Replace any matches on ":br<value>" from newer entries with an '*' 2. Replace "bd<value>:svn<value>" matches with: "bd<value>:*svn<value>" inserting an '*' where newer kernels will have the new br + efr fields This makes these matches working with old as well as new kernels. Link: https://github.com/systemd/systemd/issues/20550 Link: https://github.com/systemd/systemd/pull/20562
* | hwdb: Add accel orientation quirk for the Cyberbook T116 tabletHans de Goede2021-09-281-0/+8
| | | | | | | | | | Add a quirk for the accelerometer orientation for the Cyberbook T116 rugged tablet.
* | hwdb: Add accel orientation quirk for the Chuwi Hi10 Plus (CWI527)Hans de Goede2021-09-281-1/+5
| | | | | | | | | | Add a quirk for the accelerometer orientation for the Chuwi Hi10 Plus (CWI527) tablet.
* | hwbd: 60-sensor.hwdb: Add Lenovo ThinkPad Yoga 11e 5th Gen (Type: 20LN, ↵Kay Siver Bø2021-09-271-0/+4
| | | | | | | | Gemini Lake)
* | Add Logitech USB-PS/2 M-BT96A to hwdbJohn Lindgren2021-09-221-0/+4
| |
* | hwdb: update fingerprint autosuspend rulesBenjamin Berg2021-09-211-0/+32
| | | | | | | | This pulls in a few new devices and adds ID_PERSIST=0.
* | hwdb: Permit unsetting power/persist for USB devicesBenjamin Berg2021-09-212-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The USB persist feature allows devices that can retain their state when powered down to work across suspend/resume. This is in particular useful for USB drives. However, the persist feature can get in the way for devices that are unable to retain their state when power is lost. An example of such stateful devices are fingerprint readers where USB persist should be disabled to ensure userspace can detect whether the USB device had a power loss during system suspend. This will initially be used by the libfprint autosuspend hwdb. Closes: #20754
* | hwdb: add touchpad fuzz for Asus UX362FA (#20770)Lukas Senionis2021-09-201-0/+7
| |
* | Add additional Dell models that require ACCEL_LOCATION=baseYao Wei (魏銘廷)2021-09-141-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This is a related commit to the bug reported in Ubuntu: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1938259 This adds additional 4 models that without this param, the screen rotates when the clamshell laptop rotates, which is an unwanted behavior. This commit also merges entries that needs the same param. Signed-off-by: Yao Wei (魏銘廷) <yao.wei@canonical.com>
* | Merge pull request #20527 from systemd/wip/hadess/usb-analysers-uaccessLennart Poettering2021-09-063-0/+35
|\ \ | | | | | | hwdb: Allow end-users root-less access to USB analysers
| * | hwdb: Allow end-users root-less access to USB analyzersBastien Nocera2021-09-023-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Procotol analyzers are external devices used to capture traffic over a wire so that it could be analysed. End-users at the console should be able to access those devices without requiring root access. This change obsoletes the need to install Total Phase's "Linux drivers", which are really just udev rules and hotplug usermap files to do that: https://www.totalphase.com/products/usb-drivers-linux/
* | | Fix volume control keys for LG Gram (#20644)Ross Jennings2021-09-061-0/+9
| | | | | | | | | | | | Fix volume control keys for LG Gram
* | | Fix esc, volume control keys and Fn+F1 for Samsung Galaxy Booklainahai2021-09-051-0/+8
| | |
* | | Fix volume control keys for Lenovo Ideapad Flex 5saikat05112021-09-051-0/+5
|/ / | | | | Fixes the keys not creating release events
* | Add matrix for the Chuwi SurBook Mini (CWI540)jlempen2021-08-301-0/+4
| |
* | hwdb: add a generic rule for trackpoints (#20543)José Expósito2021-08-301-0/+7
| | | | | | | | | | | | | | Check for "TrackPoint" in the device name and add the ID_INPUT_POINTINGSTICK property. In reference to libinput issue: https://gitlab.freedesktop.org/libinput/libinput/-/issues/651
* | hwdb: Add sensor rule for Hometech Wi101Wind/owZ2021-08-261-0/+10
| | | | | | | | | | | | | | This commit was done to add sensor rule for Hometech Wi101. Note that this rule might be too general and need fixes. I couldn't test this on any other device since this one is the only one I have. Co-authored-by: Simeonlps <Simeonlps@users.noreply.github.com> Signed-off-by: Wind/owZ <windowz414@gnuweeb.org>
* | hwdb: Add force-release for HP Omen 15 calculator key. (#20538)I-dont-need-name2021-08-261-0/+4
|/ | | | | * Add force-release for HP Omen 15 calculator key. The key doesn't create release event so I have come up with this fix to make it work properly.
* hwdb: Add Lenovo Thinkpad P14s Gen1/2 rulesvonohr2021-08-101-1/+3
|