summaryrefslogtreecommitdiff
path: root/hwdb.d
Commit message (Collapse)AuthorAgeFilesLines
* Add DPI info for Kensington Trackball Expert Mouse in hwdb (#18709)clayton craft2021-02-221-0/+1
| | | | The DPI value is from the manufacturer documentation, and freq measured from mouse-dpi-tool
* hwdb: whitespace fixesLennart Poettering2021-02-192-6/+6
|
* https://github.com/systemd/systemd/issues/15360chri22021-02-181-11/+23
| | | | | | The additional rules fix a firmware bug in the en keyboard of Librem notebooks by Purism. By doing so the break the keyboard with other layouts which do not have the same bug in their firmware.
* hwdb: fix indentationLennart Poettering2021-02-171-7/+7
| | | | a bunch of entries use 2ch instead of 1ch indentation. Fix that.
* hwdb: Add accel orientation quirk for the Trekstor Surftab Wintron 10.1 ↵Hans de Goede2021-02-171-0/+4
| | | | | | | ST10432-3 tablet Add a quirk to fix the accelerometer orientation on the Trekstor Surftab Wintron 10.1 ST10432-3 tablet.
* Fix micmute hotkey on HP EliteBook Folio G1RussianNeuroMancer2021-02-151-1/+1
| | | Desktop environments expect f20 hotkey instead of micmute
* hwdb: add resolution for Waltop/MEDION batteryless graphics tablet (v:172f ↵Florian Hülsmann2021-02-151-1/+6
| | | | p:0505)
* hwdb: Add accel orientation quirk for Reeder A8iW TabletArdy2021-02-141-0/+8
| | | | Add a quirk to fix the accelerometer orientation on the Reeder A8iW tablet.
* Added Trekstor Yourbook C11B to 60-sensor.hwdbNick2021-02-131-0/+4
| | | Added the Trekstor Yourbook C11B which is equivalent to Trekstor Primebook C11B.
* hwdb: update for v248Zbigniew Jędrzejewski-Szmek2021-02-1211-553/+8541
| | | | As usual, it seems to be additions and updates, no major removals.
* hwdb: add axis overrides for the Dell Latitude E5510 TouchPad (#18493)Gablegritule2021-02-091-0/+7
| | | | I added an entry for Dell Latitude E5510 TouchPad to set up the true size of the TouchPad (the size is currently over-estimated)
* hwdb: add Acecad Flair / Pentagram Quadpen (#18443)cprn2021-02-071-0/+9
|
* hwdb: Add evdev for Huawei EUL-XW9Simonas Kazlauskas2021-01-311-1/+3
| | | | | | The device is very similar to MACH-WX9 in many ways, including this particular one. Adding these rules gets rid of evdev warnings as buttons are being pressed on this device.
* hwdb: check for the right set of MOUSE_WHEEL_CLICK_ propertiesPeter Hutterer2021-01-291-3/+14
| | | | | | | As documented at the top of the file we require the normal property if we have the horizontal property, and we require the CLICK_ANGLE property if the CLICK_COUNT property is present. Codify this into the hwdb parser so we can pick up on it.
* meson: rename target to update-hwdb-autosuspendZbigniew Jędrzejewski-Szmek2021-01-271-2/+2
| | | | | | | | | | | | | | | | | The script is renamed to match. Now all targets are named uniformly in a tab-completion-friendly fashion, with the exception of systemd-update-po which is generated by the i18n module automatically: $ ninja -C build -t targets | grep update systemd-update-po: phony update-syscall-tables: phony update-syscall-header: phony update-hwdb: phony update-hwdb-autosuspend: phony update-dbus-docs: CUSTOM_COMMAND update-man-rules: CUSTOM_COMMAND
* meson: rename target to update-hwdbZbigniew Jędrzejewski-Szmek2021-01-271-2/+2
| | | | | The goal is to have all "update-*" targets named uniformly so that tab-completion works. The script is renamed to match.
* hwdb.d/60-keyboard.hwdb: Fixes for Samsung 900X laptopsJohn Slade2021-01-241-1/+1
| | | | | | | | It is only the Samsung 900X3A which has the alternative function keys. The 900X3B, 900X4B have the standard Series 9 layout - as defined above. Note: the 900X4A is not a valid laptop model.
* hwdb: Add accel orientation quirk for the Jumper Ezpad 7 tabletHans de Goede2021-01-231-0/+4
| | | | | Add a quirk to fix the accelerometer orientation on the Jumper Ezpad 7 tablet.
* hwdb: Add accel orientation quirk for the Estar Beauty HD tabletHans de Goede2021-01-231-0/+6
| | | | | Add a quirk to fix the accelerometer orientation on the Estar Beauty HD (marked as model-number MID 7316R on the back) tablet.
* hwdb: add Medion Akoya E2228T MD61900 (#18317)mastercorvusnix2021-01-211-0/+4
| | | | Add a model-specific entry for Medion Akoya E2228T MD61900 accelerometer to 60-sensor.hwdb so the orientation is detected correctly.
* hwdb: Pull autosuspend rules from upstream libfprintBenjamin Berg2021-01-202-0/+268
| | | | | | | | | libfprint includes a list of known fingerprint readers that can be autosuspended. Upstream libfprint generates this file from the USB IDs registered to drivers and a list of well-known readers that are currently unsupported. Closes: #17663
* tools: Pass source directory to autosuspend-update.shBenjamin Berg2021-01-191-1/+1
| | | | | This makes sense so that we can extend the script to also update other files.
* hwdb: Add Logitech MX 518 Legendary mousemoson-mo2021-01-181-0/+4
| | | Add Logitech MX 518 Legendary model to hwdb.
* hwdb: Add NEWYES 10" LCD writing tablet (#18274)Jonathan McDowell2021-01-181-0/+9
|
* hwdb: add Cube Mix Plus (i18B) rotation infokrissgjeng2021-01-141-8/+3
| | | | Added Cube Mix Plus (i18B) Rotation information. Also Combined the sensor lines with the different Cube i7 stylus models because they use the same ACCEL_MOUNT_MATRIX
* hwdb: add Linx Vision 8 rotation information (#18228)krissgjeng2021-01-131-1/+2
|
* hwdb: add Digibras F10-30 rotation information (#18215)feliperodriguesfr2021-01-131-0/+8
|
* hwdb.d/70-mouse.hwdb: add entry for ELECOM Huge TrackBallTad Fisher2021-01-121-0/+8
|
* hwdb: Add HP ENVY x360 13 microphone mute keyAriel Fermani2021-01-091-1/+3
| | | | | | | It has the same code as the Spectre x360 13, but is located at F8 button instead of F12. Tested on a 13-ay0xxx model.
* hwdb: Force no "mouse" type on Logitech MX KeysBjörn Daase2021-01-081-0/+4
| | | Fixes https://gitlab.freedesktop.org/upower/upower/-/issues/128
* hwdb: Relax parsing script to allow 0 and 1 for all ID_* propertiesBjörn Daase2021-01-081-14/+14
|
* Update 60-sensor.hwdbmilovlad2021-01-041-0/+4
| | | hwdb: Add accelerometer orientation quirk for the MYRIA MY8312
* Merge pull request #15531 from felipeborges/add-device-model-field-to-hostnamedLennart Poettering2020-12-182-0/+7
|\ | | | | hostnamed: Add "Model" field
| * hwdb: Add dmi-id databaseFelipe Borges2020-12-042-0/+7
| | | | | | | | See #15493
* | Update 60-keyboard.hwdbdropsignal2020-12-131-0/+14
| | | | | | added support for samsung series 3 np355v4c laptop keyboard
* | hwdb: add funcional keys for MSI Modern series (tested on Modern 14) (#17880)l4gfcm2020-12-081-0/+10
|/
* hwdb: add axis range corrections for Lenovo ThinkPad T14 Gen1Michał Kopeć2020-11-301-1/+2
|
* hwdb: 60-keyboard: Add Dell Inspiron 11 3168 Fn+Home/End/PageUp/PageDown key ↵Konomi2020-11-271-0/+7
| | | | | mappings On the Dell Inspiron 11 3168 the Fn and Arrow Keys control the Home, End, Page Up and Page Down keys. This commit allows those keys to work correctly.
* hwdb: add missing Group()Yu Watanabe2020-11-271-2/+2
| | | | | | | | | | | This fixes the following warning: ``` parse_hwdb.py:120: UserWarning: warn_ungrouped_named_tokens_in_collection: setting results name 'SETTINGS*' on And expression collides with 'HZ' on contained expression dpi_setting = (Optional('*')('DEFAULT') + INTEGER('DPI') + Suppress('@') + INTEGER('HZ'))('SETTINGS*') ``` Not sure about for the mount_matrix, but LGTM.com warns in that line, and, adding Group() does not change the parse result.
* hwdb: enable diagnostic switchesYu Watanabe2020-11-271-1/+7
|
* hwdb: update for v247Zbigniew Jędrzejewski-Szmek2020-11-268-5622/+7622
| | | | | Only some small changes, because we updated recently. As usual, it seems that there are mostly additions with a smaller amount of corrections, no big removals.
* add touchpad-edge-detect output for the Lenovo Thinkpad Extreme to evdev.hwdbLee Whalen2020-11-261-0/+7
|
* hwdb: set fuzz value for lenovo x240 touchpad to improve cursor precision ↵Jérémy Nouhaud2020-11-231-4/+4
| | | | (#17659)
* hwdb: Add accel orientation quirk for Acer Aspire Switch 10 SW3-016 2-in-1Hans de Goede2020-11-181-0/+3
| | | | | Add a quirk to fix the accelerometer orientation on the Acer Aspire Switch 10 SW3-016 2-in-1.
* hwdb: Add accel orientation quirk for Voyo Winpad A15 tabletHans de Goede2020-11-181-0/+10
| | | | | Add a quirk to fix the accelerometer orientation on the Voyo Winpad A15 tablet.
* hwdb: Add accel orientation quirk for Lenovo ThinkPad Yoga 11e 4th genHans de Goede2020-11-181-0/+3
| | | | | Add a quirk to fix the accelerometer orientation on the Lenovo ThinkPad Yoga 11e 4th gen 360 degree hinges 2-in-1.
* hwdb: Fix accel orientation quirk Z-axis for Lenovo ThinkPad Yoga 11e 3th genHans de Goede2020-11-181-1/+1
| | | | | | | | | | | | | | The Lenovo ThinkPad Yoga 11e 360 degree hinges style 2-in-1s use 2 accelerometers, 1 in the display and 1 in the base. Kernel work is under way to also export the second accelerometer in the base as an iio-device; and userspace work is underway to use both accelerometers on 360 degree hinges style 2-in-1s (with 2 accels) to figure out the angle between the 2 halves. So far most orientation-matrix quirks have not cared much about the Z-axis being correct, but in these 2 accelerometer setups getting the Z-axis correct is important too.
* hwdb: Add base accelerometer orientation quirk for base sensor of Medion ↵Hans de Goede2020-11-181-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Akoya E* series The KIOX010A and KIOX02A ACPI hw-ids (HIDs) are used in 360 degree hinges style 2-in-1s which have 2 accelerometers, 1 in the display (as usual) and a second accelerometer in the base. So far 60-sensor.hwdb has only defined a mount-matrix for the sensor with the KIOX010A HID, which is the sensor in the display half of the device. The reason for this is that sofar userspace has only cared actually used the sensor in the display (for automatic display rotation. Work is underway to make userspace use both sensors: https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/issues/216 Recently an entry was added for the Medion Akoya's E2221T base-sensor, but that was added to mark it with ACCEL_LOCATION=base and the entry simply used the identity-matrix for ACCEL_MOUNT_MATRIX since nothing is using the mount-matrix info for the second accelerometer. I believe that this entry was added because on some devices the second accelerometer gets enumerated first and then iio-sensor-proxy will wrongly use the second sensor for display-rotation, unless it is marked with ACCEL_LOCATION=base. Instead of adding info for the second accelerometer on a per device basis use the same generic dmi matches as used for the first (KIOX010A) sensor, replacing the special case added for the E2221T and also update the ACCEL_MOUNT_MATRIX with the actual mount-matrix for the KIOX020A sensor in the base of these devices. This was tested on a Medion Akoya E2228T.
* hwdb: Document how to properly set the mount-matrix for the ↵Hans de Goede2020-11-181-0/+10
| | | | | | | | | | | | | | | | | | | | base-accelerometer in 360 degree hinges style 2-in-1s with 2 accelerometers Document how the mount-matrix for the base-accelerometer must be set on 360 degree hinges style 2-in-1s with 2 sensors (one in the display and 1 in the base). Note the choice to define the lid being fully closed as an angle of 0 degrees is based on the ACPI tables of devices with a BOSC0200 ACPI device-node describing both sensors. In this case the ACPI tables contain mount-matrix info (and the kernel will soon support reading this and exporting it to userspace) and the mount-matrices defined in these ACPI tables are such that the angle of the G-force vector measured by the sensors is identical for both sensors when the laptop's lid is fully closed. This also feels more natural then defining the laptop being fully open (180 degrees open) as the home / 0 degree angle position.
* hwdb/60-keyboard: untabify and move comments to the same columnZbigniew Jędrzejewski-Szmek2020-11-181-135/+135
| | | | Follow-up for b0a3a3ff5d80d1605926fbba1d25a0f2448e383c.