systemd/hwdb.d
Hans de Goede 04b457d8ef hwdb: 60-keyboard: Fix volume-button mapping on Asus TF103C
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).
2021-12-26 10:15:25 +09:00
..
.gitattributes Rename udev's hwdb/ to hwdb.d/ 2019-10-10 00:53:09 +01:00
.gitignore Rename udev's hwdb/ to hwdb.d/ 2019-10-10 00:53:09 +01:00
20-acpi-vendor.hwdb hwdb: update for -rc3 2021-12-20 14:36:35 +01:00
20-acpi-vendor.hwdb.patch hwdb: update hwdb for v250-final 2021-12-23 19:53:59 +09:00
20-bluetooth-vendor-product.hwdb hwdb: Update database of Bluetooth company identifiers 2020-04-05 10:01:14 +02:00
20-dmi-id.hwdb hwdb: Add dmi-id database 2020-12-04 11:22:49 +01:00
20-net-ifname.hwdb Rename udev's hwdb/ to hwdb.d/ 2019-10-10 00:53:09 +01:00
20-OUI.hwdb hwdb: update hwdb for v250-final 2021-12-23 19:53:59 +09:00
20-pci-classes.hwdb hwdb: update for v250 2021-12-09 11:05:15 +01:00
20-pci-vendor-model.hwdb hwdb: update for -rc3 2021-12-20 14:36:35 +01:00
20-sdio-classes.hwdb Rename udev's hwdb/ to hwdb.d/ 2019-10-10 00:53:09 +01:00
20-sdio-vendor-model.hwdb Rename udev's hwdb/ to hwdb.d/ 2019-10-10 00:53:09 +01:00
20-usb-classes.hwdb Rename udev's hwdb/ to hwdb.d/ 2019-10-10 00:53:09 +01:00
20-usb-vendor-model.hwdb hwdb: update for v250 2021-12-09 11:05:15 +01:00
20-vmbus-class.hwdb Rename udev's hwdb/ to hwdb.d/ 2019-10-10 00:53:09 +01:00
60-autosuspend-fingerprint-reader.hwdb hwdb: ninja -C build update-hwdb-autosuspend 2021-12-09 11:00:56 +01:00
60-autosuspend.hwdb hwdb: Allow USB autosuspend for MS Surface Pro (2017) Type Cover 2021-10-21 18:59:06 +01:00
60-evdev.hwdb reduce the fuzz values in evdev hwdb for Asus UX362FA 2021-10-01 10:49:01 +02:00
60-input-id.hwdb hwdb: remove the tablet pad entry for the UC-Logic 1060N 2021-11-08 07:39:17 +01:00
60-keyboard.hwdb hwdb: 60-keyboard: Fix volume-button mapping on Asus TF103C 2021-12-26 10:15:25 +09:00
60-seat.hwdb login: use a hwdb entry for tagging Parallels' fb devices with 'master-of-seat' tag 2021-07-05 11:56:10 +02:00
60-sensor.hwdb hwdb: Add accel orientation quirk for the Chuwi Hi10 Go tablet 2021-12-14 23:29:31 +00:00
70-analyzers.hwdb hwdb: Allow end-users root-less access to USB analyzers 2021-09-02 16:01:28 +02:00
70-cameras.hwdb hwdb: Tag IR cameras as such 2021-10-27 00:14:41 +02:00
70-joystick.hwdb Partially revert "hwdb: reindent commments and say that "*" should always be trailing" 2020-11-03 15:02:52 +01:00
70-mouse.hwdb hwdb: Add Kensington Expert Mouse Wireless Trackball 2021-11-15 08:17:51 +09:00
70-pointingstick.hwdb hwdb: add a generic rule for trackpoints (#20543) 2021-08-30 18:30:42 +10:00
70-touchpad.hwdb Partially revert "hwdb: reindent commments and say that "*" should always be trailing" 2020-11-03 15:02:52 +01:00
80-ieee1394-unit-function.hwdb hwdb: ieee1394-unit-function: add entry for MOTU Track 16 2021-11-16 16:54:33 +01:00
acpi-update.py licensing: add two missing spdx headers 2021-10-18 09:04:45 +02:00
acpi_id_registry.html hwdb: update for v250 2021-12-09 11:05:15 +01:00
ids_parser.py licensing: add two missing spdx headers 2021-10-18 09:04:45 +02:00
ma-large.txt hwdb: update hwdb for v250-final 2021-12-23 19:53:59 +09:00
ma-medium.txt hwdb: update hwdb for v250-final 2021-12-23 19:53:59 +09:00
ma-small.txt hwdb: update hwdb for v250-final 2021-12-23 19:53:59 +09:00
meson.build hwdb: Tag IR cameras as such 2021-10-27 00:14:41 +02:00
parse_hwdb.py hwdb: Tag IR cameras as such 2021-10-27 00:14:41 +02:00
pci.ids hwdb: update for -rc3 2021-12-20 14:36:35 +01:00
pnp_id_registry.html hwdb: update for -rc3 2021-12-20 14:36:35 +01:00
README Add READMEs in all .d directories 2021-03-26 09:35:07 +01:00
sdio.ids Rename udev's hwdb/ to hwdb.d/ 2019-10-10 00:53:09 +01:00
usb.ids hwdb: update for v250 2021-12-09 11:05:15 +01:00

Files in this directory specify a description of hardware devices, in the form
of mappings from modalias-like keys (which identify specific hardware devices)
to udev properties.

Files in this directory are not read by udev directly. Instead,
man:systemd-hwdb(8) compiles them into a binary database.

See man:hwdb(7) for an overview of the configuration file format, and
man:systemd-udevd.service(8) for a description of the udev daemon.

Use 'systemd-analyze cat-config udev/hwdb.d' to display the effective config.