systemd/hwdb.d
Lubomir Rintel f2f11dfbb7 hwdb: 60-keyboard: Support the buttons on CZC P10T tablet
The machine has tree buttons connected to an EC that acts as a regular
AT-compatible keyboard controller. It can be either in "Windows 7" or
"Android" mode. It boots up with the earlier, but the Android build on
the tablet switches it on bootup (Windows presumably leaves it as-is).

The "Windows 7" mode, the behavior is very inconvenient: the Home button
emits multiple key presses that presumably do something in Windws 7 while
the second button toggles the RF Kill Switch in addition to producing a
scancode (it's labeled "Back" on Android version of the tablet).

The "Android" mode just sends the good ol' scan codes and this patch
handles them. On mainline Linux, the "x86-android-tablets" driver makes
sure we're in the correct mode.
2022-02-18 08:27:17 +01: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 Microsoft Surface Pro 1 chassis quirk 2022-01-21 21:59:09 +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 hwdb: add support for Surface Laptop 2 & 3 (#22303) 2022-01-31 04:50:09 +09:00
60-input-id.hwdb hwdb: treat logitech craft keyboard as a keyboard 2022-01-28 09:52:40 +09:00
60-keyboard.hwdb hwdb: 60-keyboard: Support the buttons on CZC P10T tablet 2022-02-18 08:27:17 +01: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 hwbd: 60-sensor.hwdb: Add Pipo W2Pro 2022-02-07 21:34:42 +00:00
70-analyzers.hwdb hwdb: Allow end-users root-less access to TL866 EPROM readers 2022-01-04 11:06:12 +01: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 two Elecom trackballs 2022-01-28 17:41:28 +09:00
70-pda.hwdb hwdb: add HP calculators 2022-02-04 11:01:20 +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: add new database file for PDA devices 2022-01-31 04:46:38 +09:00
parse_hwdb.py hwdb: add new database file for PDA devices 2022-01-31 04:46:38 +09: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.