summaryrefslogtreecommitdiff
path: root/hwdb.d
Commit message (Collapse)AuthorAgeFilesLines
* 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 suchwip/hadess/webcamsBastien 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 analyzerswip/hadess/usb-analysers-uaccessBastien 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
|
* Update 60-autosuspend-fingerprint-reader.hwdb to libfprint-1.92.1StefanBruens2021-08-091-1/+10
|
* hwdb: ieee1394-unit-function: correct entries for eAR Master One and ↵Takashi Sakamoto2021-08-081-8/+9
| | | | | | | | | | | | | | | | | | | | | | Terratec Aureon 7.1 FireWire The configuration ROM of Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona has OUI for TerraTec Electronic GmbH in its vendor ID field. As a result, modalias for the unit is the same as Terratec Electronic Aureon 7.1 FireWire. Linux FireWire subsystem adds the same modalias for units of the models. ALSA bebob driver had duplicated entries for them and was changed at Linux kernel v5.14 to remove the duplicated entries. It's better to improve corresponding entries in systemd hwdb, while it's impossible to distinguish the models by modalias and force to use the same entry for them. As last resort, this commit selects more popular model, Aureon 7.1 FireWire for ID_VENDOR_FROM_DATABASE and ID_MODEL_FROM_DATABASE. Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a07ebc7e050ccdfec508449b2ef8f2b2aa90927b Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
* hwdb: ieee1394-unit-function: correct comment for Mackie d.2 and d.2 ProTakashi Sakamoto2021-08-081-1/+1
| | | | | | | | | | | | I had misunderstanding that BridgeCo ASIC would be used for extension option for Mackie d.2 and OXFW971 would be used for Mackie d.2 Pro like Mackie d.4 Pro. However, it's clear that the latter is model with pre-installed option. This commit fixes commit to entry for Mackie d.2. I note that the modalias of unit of Mackie d.4 Pro is still unidentified. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
* hwdb: ieee1394-unit-function: correct comment for Mackie Onyx-i seriesTakashi Sakamoto2021-08-081-1/+2
| | | | | | | | | | | Some Mackie Onyx-i models are known to have two revisions at least, which use different ASICS; Oxford Semiconductor FW971 and TC Applied Technologies TCD2210. I misunderstand that Onyx 1640i had not such revisions. This commit fixes comment to entry for the model. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
* hwdb: ieee1394-unit-function: correct entries for Phonic productsTakashi Sakamoto2021-08-081-2/+35
| | | | | | | | | | | | | | | Some of Phonic Firefly series and Helix Board series have the same combination of vendor ID, model ID, specifier ID, and software version in their configuration ROM. On the other hand, the other models have unique combination. ALSA bebob driver in Linux kernel v5.14 was changed in its modalias table for the models. This commit fixes systemd hwdb for the models. Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1586d461f641b60040438275e14c7dbcec5907d6 Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
* Use SKU to identify Dell clamshell models for accelerometer propertiesYao Wei2021-07-281-2/+2
| | | | | | | As per request from Dell, we need to use sku property of modalias that is patched into linux 5.13 for model identification: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e26f023e01ef26b4138bc1099af309bdc4523d23
* meson: use a/b instead of join_paths(a,b)Zbigniew Jędrzejewski-Szmek2021-07-271-1/+1
| | | | It is nicer and shorter.
* Sensor Y Axis is inverted for TrekStor Surftab W1chlorophyll-zz2021-07-231-0/+1
| | | | | IIO Sensor Y Axis is inverted for TrekStor Surftab W1. When iio-sensor-proxy is running, up is down and down is up. This fixes the inversion.
* hwdb: 60-keyboard::remove hardcoded definition for KEYBOARD_KEY_56 for MSI ↵Aakash Singh2021-07-201-1/+0
| | | | Prestige And Modern
* hwdb: run ninja -C build update-hwdb update-hwdb-autosuspendLuca Boccassi2021-07-079-1659/+2884
|
* Merge pull request #20092 from ↵Zbigniew Jędrzejewski-Szmek2021-07-063-0/+39
|\ | | | | | | | | fbuihuu/tag-xgi-z7z9-graphic-chip-as-master-of-seat-take2 login: XGI Z7/Z9 (XG20 core) graphic chip requires master-of-seat to…
| * login: use a hwdb entry for tagging Parallels' fb devices with ↵Franck Bui2021-07-051-0/+7
| | | | | | | | | | | | 'master-of-seat' tag This assumes that (vesa)fb driver is used as fallback.
| * login: use a hwdb entry for tagging HyperV's fb devices with ↵Franck Bui2021-07-051-0/+9
| | | | | | | | | | | | | | 'master-of-seat' tag Graphic devices that don't do DRM and relies on fb devices are now listed in hwdb. Dedicated udev rules are no more needed.
| * login: XGI Z7/Z9 (XG20 core) graphic chip requires master-of-seat to be setFranck Bui2021-07-053-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | This graphic chip doesn't have a DRM driver and fall back to vesa-framebuffer driver. Without this patch, users of such chip suddenly see their GUI broken without any indication or reason of what happened (no error message). Hence this regression is near to impossible to troubleshoot for end users. Such case was reported https://bugzilla.opensuse.org/show_bug.cgi?id=1187154. Rather than adding another exception in the udev rules to deal with such HWs, they instead get their own hwdb file '60-seat.hwdb'.
* | hwdb: add resolution override for Pinebook Pro touchpadIcenowy Zheng2021-07-051-0/+11
| | | | | | | | | | | | | | | | | | | | | | The Pinebook Pro touchpad returns a resolution data that is 2 times of the real value, which makes libinput think the touchpad is only 1/4 the real size. Add a resolution override value for it, to allow libinput to calculate the distance moved on it correctly. Signed-off-by: Icenowy Zheng <icenowy@aosc.io>