1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-10-27 01:55:32 +03:00
systemd-stable/hwdb
Peter Hutterer 51c0c28698 udev: builtin-keyboard: add support for EVDEV_ABS_*
Parse properties in the form
EVDEV_ABS_00="<min>:<max>:<res>:<fuzz>:<flat>"

and apply them to the kernel device. Future processes that open that device
will see the updated EV_ABS range.

This is particularly useful for touchpads that don't provide a resolution in
the kernel driver but can be fixed up through hwdb entries (e.g. bcm5974).

All values in the property are optional, e.g. a string of "::45" is valid to
set the resolution to 45.

The order intentionally orders resolution before fuzz and flat despite it
being the last element in the absinfo struct. The use-case for setting
fuzz/flat is almost non-existent, resolution is probably the most common case
we'll need.

To avoid multiple hwdb invocations for the same device, replace the
hwdb "keyboard:" prefix with "evdev:" and drop the separate 60-keyboard.rules
file. The new 60-evdev.rules is called for all event nodes
anyway, we don't need a separate rules file and second callout to the hwdb
builtin.
2015-04-11 08:44:33 +10:00
..
.gitignore hwdb: add IAB to the OUI database 2012-12-04 02:11:37 +01:00
20-acpi-vendor.hwdb hwdb: remove too broad PNP* match from 20-acpi-vendor.hwdb 2013-07-08 01:10:48 +02:00
20-bluetooth-vendor-product.hwdb hwdb: Update database of Bluetooth company identifiers 2015-03-31 22:59:12 +02:00
20-net-ifname.hwdb fix typo in iDRAC network interface name: irdac->idrac 2014-02-25 14:05:20 +01:00
20-OUI.hwdb hwdb: update 2015-03-12 18:34:23 +01:00
20-pci-classes.hwdb hwdb: update 2014-07-03 16:28:57 +02:00
20-pci-vendor-model.hwdb hwdb: update 2015-03-12 18:34:23 +01:00
20-sdio-classes.hwdb hwddb: Add database for SDIO vendor and class information 2013-12-22 10:21:20 -08:00
20-sdio-vendor-model.hwdb hwdb: update 2015-03-12 18:34:23 +01:00
20-usb-classes.hwdb hwdb: update 2014-07-03 16:28:57 +02:00
20-usb-vendor-model.hwdb hwdb: update 2015-03-12 18:34:23 +01:00
60-evdev.hwdb udev: builtin-keyboard: add support for EVDEV_ABS_* 2015-04-11 08:44:33 +10:00
60-keyboard.hwdb udev: builtin-keyboard: add support for EVDEV_ABS_* 2015-04-11 08:44:33 +10:00
70-mouse.hwdb hwdb: mouse DPI data, Roccat Lua (ROC-11-310) 2015-04-09 16:55:27 +10:00
70-touchpad.hwdb hwdb: add Lenovo W451 to TOUCHPAD_HAS_TRACKPOINT_BUTTONS list 2015-03-06 11:02:32 +10:00
ids-update.pl hwdb: update 2014-07-31 23:07:44 +02:00
Makefile build-sys: add two makefile symlinks 2013-08-13 10:22:02 +02:00
sdio.ids hwdb: add sdio identifiers for Broadcom WLAN cards 2015-02-27 01:22:38 +01:00