summaryrefslogtreecommitdiff
path: root/hwdb
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6431 from keszybz/hwdb-trivial-rowsLennart Poettering2017-08-312-9/+16
|\ | | | | hwdb: disallow acceleration matrices with trivial rows
| * Revert "hwdb: Asus TP500LB accelerometer support"Zbigniew Jędrzejewski-Szmek2017-07-251-3/+0
| | | | | | | | | | | | This reverts commit e8e4f5d970e79d7d76bb2938bd5ddf135a559426. It shouldn't have a row of all 0s.
| * hwdb: temporarily drop accelerometer entry for Winbook TW100Zbigniew Jędrzejewski-Szmek2017-07-251-6/+0
| | | | | | | | | | | | It shouldn't have all 0s. Added in 1f886b50f6cf17af12bf74049fb4e8031a33f40d.
| * hwdb: disallow acceleration matrices with trivial rowsZbigniew Jędrzejewski-Szmek2017-07-221-0/+16
| | | | | | | | | | | | All zeros means that we cannot detect acceleration in that direction. Related to #6430.
* | hwdb: Add various USB mice (#6676)Jonathan Teh2017-08-291-0/+28
| |
* | hwdb: Add Logitech G100s Optical Gaming Mouse (#6570)Charles Huber2017-08-181-0/+4
| |
* | Add hwdb fix for Lenovo Flex 3 15 inch touchpad resolution (#6558)Justin Michaud2017-08-101-0/+7
| | | | | | | | add hwdb fix for Lenovo Flex 3 1580
* | hwdb: Add axis range for System76 Galago Pro (galp2) (#6439)Benjamin Berg2017-07-251-0/+11
|/
* Merge pull request #6266 from keszybz/drop-autotoolsLennart Poettering2017-07-201-1/+0
|\ | | | | Drop support for autotools / automake / make
| * build-sys: drop automake supportZbigniew Jędrzejewski-Szmek2017-07-181-1/+0
| | | | | | | | | | v2: - also mention m4
* | hwdb: add two more hotkeys to Lenovo IdeaPad (#6410)Shengyao Xue2017-07-201-0/+2
|/ | | Tested on Lenovo IdeaPad E41-15, and both keys work after those two line added.
* hwdb: Add ACCEL_MOUNT_MATRIX for a number of Intel Bay Trail based devices ↵Hans de Goede2017-07-141-0/+95
| | | | | | | | | | | | | | | | | | | | (#6357) This commit adds ACCEL_MOUNT_MATRIX entries for the following devices: -Acer Iconia Tab8 W1-810 -Asustek T100CHI Transformer 2-in-1 -Asustek T100TA Transformer 2-in-1 -Chuwi Vi8 Plus tablet -Cube iWork8 Air (i1-TF) tablet -GP-electronic T701 7" tablet -HP Stream 7 tablet -I.T.Works TW891 2-in-1 -Jumper Ezpad mini 3 -Lamina I8270 7" tablet -Peaq MMC1010 2-in-1 -Pipo W2S 8" tablet -Ployer Momo7w tablet -Point of View TAB-P800W 8" tablet -Trekstor Surftab Wintron 7.0 ST70416-6 7" tablet
* build-sys: install udev rule 70-joystick.{rules,hwdb} (#6363)Christian Hesse2017-07-141-0/+1
| | | | | * meson: install udev files 70-joystick.{rules,hwdb} * Makefile: install udev file 70-joystick.hwdb
* hwdb: update hwdb again for v234Lennart Poettering2017-07-113-182/+746
|
* hwdb: add axis range corrections for Lenovo X1 Carbon 5th gen (over (#6320)Alex Lu2017-07-111-0/+7
| | | rmi4).
* hwdb: add axis range corrections for Lenovo X1 Carbon 5th gen. (#6312)Alex Lu2017-07-101-0/+7
|
* Merge pull request #6218 from poettering/v234-preLennart Poettering2017-07-034-1470/+5334
|\ | | | | preparation for v234
| * update hwdb in preparation for v234Lennart Poettering2017-06-274-1470/+5334
| |
* | hwdb: Add SNES Mouse plugged through Retrode 2 (#6263)hadess2017-07-031-0/+8
| | | | | | | | | | Note that this will only work with the new "hid-retrode" driver in the upcoming 4.12 kernel as otherwise the mouse events and the 4 joypad ports are bundled into a single event node.
* | hwdb: fix help text in 60-keyboard.hwdbMichal Suchanek2017-06-271-1/+2
| | | | | | | | | | udevadm trigger /dev/input/event* does not work use udevadm trigger --verbose --sysname-match="event*"
* | hwdb: support pressing buttons on a keyboardMichal Suchanek2017-06-272-1/+5
|/ | | | | Support BTN_* codes with btn_ prefix and keys with KEY_ prefix optionally removed.
* hwdb: Add ID_INPUT_JOYSTICK_INTEGRATION property (#5413)hadess2017-06-262-0/+52
| | | | | | | | When the joystick is integrated directly into the machine, knowing that the device is internal allows us to disable attached functionality when the device is not used or inaccessible. For example, this allows disabling rumble and accelerometer on flip-console-like devices like the GPD-XD.
* hwdb: Cytrix Complex 11t accelerometer support (#5807)James Hemsing2017-06-261-0/+7
| | | | Add quirk to fix portrait orientations resulting in an upside-down screen on the Cytrix/Mytrix/Cube Complex 11t tablet.
* meson: increase timeout for parse_hwdb.py test to 90 sMichael Biebl2017-06-241-1/+2
| | | | Fixes #5846.
* hwdb: add axis range corrections for Dell Latitude E7470 (#6156)Amir Pakdel2017-06-211-0/+7
|
* hwdb: add multimedia keys for Medion Akoya S3409 (#6062)Lluís Gili2017-06-011-0/+1
|
* hwdb: Fix mapping for home-key on Cube iWork8 air (#5994)Hans de Goede2017-05-191-1/+1
| | | | | | | | | | The intent of the hwdb entry for the Cube iWork8 air tablet buttons is to fix them being swapped. The kernel is using left-meta for the home key (it is being treated as the windows key on keyboards, as it has a windows logo on most x86 tablets). Fix the hwdb entry to only swap the buttons and not change the keycode emitted by the home key.
* Add Lenovo UltraNav SK-8845 (#5963)Charles Plessy2017-05-151-0/+5
| | | Closes #5952.
* hwdb: add the X200/X201 to the existing X201s entry (#5934)Peter Hutterer2017-05-101-2/+3
| | | https://bugs.freedesktop.org/show_bug.cgi?id=100628
* hwdb: add axis range for Panasonic Toughbook CF-19, CF-30 and CF31 (#5908)Pascal S. de Kloe2017-05-081-0/+9
|
* Merge pull request #5842 from keszybz/meson-status-and-conditionalsMichael Biebl2017-05-031-1/+1
|\ | | | | Meson status and conditional simplification
| * meson: use booleans for conf.set and drop unecessary conditionalsZbigniew Jędrzejewski-Szmek2017-05-021-1/+1
| | | | | | | | | | | | | | | | | | Using conf.set() with a boolean argument does the right thing: either #ifdef or #undef. This means that conf.set can be used unconditionally. Previously I used '1' as the placeholder value, and that needs to be changed to 'true' for consistency (under meson 1 cannot be used in boolean context). All checks need to be adjusted.
* | hwdb: update axis ranges for the Asus UX301LAA touchpad (#5872)Peter Hutterer2017-05-021-0/+7
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=100873
* | more portable python shebangs (#5816)Jörg Thalheim2017-04-302-2/+2
| | | | | | | | | | This is useful on systems like NixOS, where python3 is not in /usr/bin/python3 as well as for people using alternative ways to install python such as virtualenv/pyenv.
* | hwdb: add Samsung 880Z5E series touchpad overrides (#5825)Peter Hutterer2017-04-281-0/+7
|/ | | https://bugs.freedesktop.org/show_bug.cgi?id=100631
* Merge pull request #5704 from keszybz/mesonEvgeny Vereshchagin2017-04-251-0/+42
|\ | | | | meson: build systemd using meson
| * meson: add forgotten parse_hwdb.py testZbigniew Jędrzejewski-Szmek2017-04-241-0/+6
| |
| * meson: use run_target instead of custom_target where appropriateZbigniew Jędrzejewski-Szmek2017-04-231-2/+1
| | | | | | | | This way a fake output does not need to be specified.
| * meson: reindent all files with 8 spacesZbigniew Jędrzejewski-Szmek2017-04-231-28/+26
| | | | | | | | | | | | | | The indentation for emacs'es meson-mode is added .dir-locals. All files are reindented automatically, using the lasest meson-mode from git. Indentation should now be fairly consistent.
| * meson: add journal-install and hwdb-update hooksZbigniew Jędrzejewski-Szmek2017-04-231-0/+4
| | | | | | | | | | | | | | v2: - ignore errors in chown/chmod/setfacl - obey -Dadm-group=false, -Dwheel-group=false - fix reversed condition for systemd-hwdb update hook
| * meson: add hwdb/update targetZbigniew Jędrzejewski-Szmek2017-04-231-0/+7
| |
| * meson: use join_paths consistentlyMichael Biebl2017-04-231-1/+1
| | | | | | | | | | With -Dsplit-usr=true, we set rootprefix to /. This leads to //lib/systemd or //lib/udev for various dir variables. Using join_paths() avoids this.
| * meson: create dirs and touch /usrZbigniew Jędrzejewski-Szmek2017-04-231-0/+3
| | | | | | | | | | | | | | | | | | This is the equivalent of $(INSTALL_DIRS) and install-touch-usr-hook. I did not bother to create the directories into which we install files, since they will be created anyway. v2: - remove bashism
| * meson: build systemd using mesonZbigniew Jędrzejewski-Szmek2017-04-231-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's crucial that we can build systemd using VS2010! ... er, wait, no, that's not the official reason. We need to shed old systems by requring python 3! Oh, no, it's something else. Maybe we need to throw out 345 years of knowlege accumulated in autotools? Whatever, this new thing is cool and shiny, let's use it. This is not complete, I'm throwing it out here for your amusement and critique. - rules for sd-boot are missing. Those might be quite complicated. - rules for tests are missing too. Those are probably quite simple and repetitive, but there's lots of them. - it's likely that I didn't get all the conditions right, I only tested "full" compilation where most deps are provided and nothing is disabled. - busname.target and all .busname units are skipped on purpose. Otherwise, installation into $DESTDIR has the same list of files and the autoconf install, except for .la files. It'd be great if people had a careful look at all the library linking options. I added stuff until things compiled, and in the end there's much less linking then in the old system. But it seems that there's still a lot of unnecessary deps. meson has a `shared_module` statement, which sounds like something appropriate for our nss and pam modules. Unfortunately, I couldn't get it to work. For the nss modules, we need an .so version of '2', but `shared_module` disallows the version argument. For the pam module, it also didn't work, I forgot the reason. The handling of .m4 and .in and .m4.in files is rather awkward. It's likely that this could be simplified. If make support is ever dropped, I think it'd make sense to switch to a different templating system so that two different languages and not required, which would make everything simpler yet. v2: - use get_pkgconfig_variable - use sh not bash - use add_project_arguments v3: - drop required:true and fix progs/prog typo v4: - use find_library('bz2') - add TTY_GID definition - define __SANE_USERSPACE_TYPES__ - use join_paths(prefix, ...) is used on all paths to make them all absolute v5: - replace all declare_dependency's with [] - add more conf.get guards around optional components v6: - drop -pipe, -Wall which are the default in meson - use compiler.has_function() and compiler.has_header_symbol instead of the hand-rolled checks. - fix duplication in 'liblibsystemd' library name - use the right .sym file for pam_systemd - rename 'compiler' to 'cc': shorter, and more idiomatic. v7: - use ENABLE_ENVIRONMENT_D not HAVE_ENVIRONMENT_D - rename prefix to prefixdir, rootprefix to rootprefixdir ("prefix" is too common of a name and too easy to overwrite by mistake) - wrap more stuff with conf.get('ENABLE...') == 1 - use rootprefix=='/' and rootbindir as install_dir, to fix paths under split-usr==true. v8: - use .split() also for src/coredump. Now everything is consistent ;) - add rootlibdir option and use it on the libraries that require it v9: - indentation v10: - fix check for qrencode and libaudit v11: - unify handling of executable paths, provide options for all progs This makes the meson build behave slightly differently than the autoconf-based one, because we always first try to find the executable in the filesystem, and fall back to the default. I think different handling of loadkeys, setfont, and telinit was just a historical accident. In addition to checking in $PATH, also check /usr/sbin/, /sbin for programs. In Fedora $PATH includes /usr/sbin, (and /sbin is is a symlink to /usr/sbin), but in Debian, those directories are not included in the path. C.f. https://github.com/mesonbuild/meson/issues/1576. - call all the options 'xxx-path' for clarity. - sort man/rules/meson.build properly so it's stable
* | hwdb: add IBM USB Travel Mouse (MO32BO) (#5787)Zbigniew Jędrzejewski-Szmek2017-04-241-0/+8
|/ | | Contributed by rderooy. Closes #5785.
* hwdb: fix warning "atkbd serio0: Unknown key pressed" (#5772)Franck Bui2017-04-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | At each time pressing the WiFi Fn key on Dell Latitude E7270 laptop, the system reports the following error/warning messages: atkbd serio0: Unknown key pressed (translated set 2, code 0x88 on isa0060/serio0). atkbd serio0: Use 'setkeycodes e008 ' to make it known. This is due to commit 0e33634 which was added to fix https://bugs.launchpad.net/ubuntu/+source/udev/+bug/1441849. However on Dell Latitude E7* models, we need to restore the old generic behavior which consists in ignoring the key event since it's already done by the HW. Indeed the hardware has a specific driver (dell_wmi) to handle rfkill in the hardware level. So, as long as the hardware handles, the best is to leave as is. This patch was originally written by Takashi Iwai. Fixes #5047
* hwdb: MS Surface Pro Type Cover touchpad integration (#5751)Sarang S. Dalal2017-04-191-0/+7
| | | Sets ID_INPUT_TOUCHPAD_INTEGRATION=internal for Microsoft Surface Pro Type Covers (IDs should cover at least the type covers for the Surface Pro 3 and 4). This is needed so that libinput can disable the touchpad while typing.
* hwdb: Add power button mapping for Acer modelsChris Chiu2017-04-121-0/+1
| | | | | | | | | | | | | | The power key keycode e076 is emitted on several different Acer laptop models, and it is expected that it will also be used on upcoming models. Verified on the following models: Aspire ES1-421 Aspire ES1-432 Aspire A515-51 Aspire A515-51G Aspire A517-51 Aspire A517-51G Nitro AN515-31
* hwdb: Fix airplane mode key for all Acer seriesChris Chiu2017-04-121-0/+5
| | | | | | According to the key code v2.02 from Acer, scancode E0 86 will be generated for airplane mode hotkey. Verified on Aspire, TravelMate, Easynote and Predator.
* hwdb: Map 0x8a to F20 on the Acer Travelmate P648-G2-MGJoão Paulo Rechi Vita2017-04-121-0/+4
| | | | | This model emits 0x9a for the microphone mute button above the keyboard, so let's map it to correct keycode.