Yu Watanabe
9289e093ae
meson: use install_emptydir() and drop meson-make-symlink.sh
...
The script is mostly equivalent to 'mkdir -p' and 'ln -sfr'.
Let's replace it with install_emptydir() builtin function and
inline meson call.
2023-08-08 22:11:34 +01:00
Maxim Mikityanskiy
fa8216e206
hwdb: Mute SW rfkill keys on MSI Wind U100
...
Kernel patch [1] fixed bugs in rfkill handling on MSI Wind U100. Now
that the HW rfkill reports the correct state, and the SW rfkill is
controllable from userspace, it's necessary to mute KEY_WLAN and
KEY_BLUETOOTH generated on HW rfkill state changes. Otherwise, the
userspace will react to these keys and toggle the SW rfkill as well,
which is not desired, because the user may end up with non-functional
radios if HW and SW rfkills are out of sync.
Blocking these keycodes doesn't impair user experience, because the
desktop environment can still react to HW rfkill events and act
accordingly (for example, show notifications).
While at it, use "unknown" instead of "reserved" to mute keys, to avoid
the "atkbd serio0: Unknown key pressed" flood in dmesg.
[1]: https://lore.kernel.org/all/20230721145423.161057-1-maxtram95@gmail.com/
2023-08-04 02:18:13 +09:00
Luca Boccassi
b0d3095fd6
Drop split-usr and unmerged-usr support
...
As previously announced, execute order 66:
https://lists.freedesktop.org/archives/systemd-devel/2022-September/048352.html
The meson options split-usr, rootlibdir and rootprefix become no-ops
that print a warning if they are set to anything other than the
default values. We can remove them in a future release.
2023-07-28 19:34:03 +01:00
Luca Boccassi
af59f6ae50
Merge pull request #28360 from keszybz/pointingstick-accel-drop
...
hwdb: drop POINTINGSTICK_CONST_ACCEL
2023-07-28 09:57:04 +01:00
Luca Boccassi
92c1500692
hwdb: run update-hwdb
...
git diff hwdb.d/*.hwdb looks sensible
2023-07-28 00:30:53 +01:00
Luca Boccassi
f07775a2a0
hwdb: run update-hwdb
...
git diff hwdb.d/*.hwdb looks sensible
2023-07-24 11:42:23 +01:00
Luca Boccassi
e9f2fe9e0f
Update hwdb
2023-07-14 23:40:49 +01:00
Roger Gammans
681295c060
Add alternate name for MX Ergo as found on some devices
...
Fixes #28349
2023-07-12 23:50:35 +01:00
Zbigniew Jędrzejewski-Szmek
28dd29dd95
hwdb: drop POINTINGSTICK_CONST_ACCEL
...
The TODO says we were supposed to do that in 2019–2020 (if I interpreted the
enigmatic notation correctly). The comment in hwdb said:
> DO NOT USE THIS PROPERTY. This property is kept for backwards
> compatibility. The only known consumer, libinput, stopped reading this
> property in version 1.9.0. No new entries for this property should be
> added.
… and we're currently on libinput-1.23.0.
Most likely there are no users, and even if they are, they'll just get a
slightly misbehaving pointingstick, which shouldn't be too bad.
2023-07-12 01:49:59 +02:00
Andrew Baxter
1b91662ca0
Hwdb: Add Sanwa Direct 400-MA128 external trackpad ( #28272 )
...
* Hwdb: Add Sanwa Direct 400-MA128 external trackpad
```
$ udevadm info /dev/input/by-path/pci-0000:28:00.3-usb-0:1.4.4.1:1.1-event-mouse
P: /devices/pci0000:00/0000:00:07.1/0000:28:00.3/usb5/5-1/5-1.4/5-1.4.4/5-1.4.4.1/5-1.4.4.1:1.1/0003:258A:0501.0097/input/input256/event15
M: event15
R: 15
U: input
D: c 13:79
N: input/event15
L: 0
S: input/by-id/usb-SINO_WEALTH_USB_TOUCHPAD-if01-event-mouse
S: input/by-path/pci-0000:28:00.3-usb-0:1.4.4.1:1.1-event-mouse
E: DEVPATH=/devices/pci0000:00/0000:00:07.1/0000:28:00.3/usb5/5-1/5-1.4/5-1.4.4/5-1.4.4.1/5-1.4.4.1:1.1/0003:258A:0501.0097/input/input256/event15
E: DEVNAME=/dev/input/event15
E: MAJOR=13
E: MINOR=79
E: SUBSYSTEM=input
E: USEC_INITIALIZED=3436890430330
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_WIDTH_MM=106
E: ID_INPUT_HEIGHT_MM=77
E: ID_BUS=usb
E: ID_MODEL=USB_TOUCHPAD
E: ID_MODEL_ENC=USB\x20TOUCHPAD
E: ID_MODEL_ID=0501
E: ID_SERIAL=SINO_WEALTH_USB_TOUCHPAD
E: ID_VENDOR=SINO_WEALTH
E: ID_VENDOR_ENC=SINO\x20WEALTH
E: ID_VENDOR_ID=258a
E: ID_REVISION=0521
E: ID_TYPE=hid
E: ID_USB_MODEL=USB_TOUCHPAD
E: ID_USB_MODEL_ENC=USB\x20TOUCHPAD
E: ID_USB_MODEL_ID=0501
E: ID_USB_SERIAL=SINO_WEALTH_USB_TOUCHPAD
E: ID_USB_VENDOR=SINO_WEALTH
E: ID_USB_VENDOR_ENC=SINO\x20WEALTH
E: ID_USB_VENDOR_ID=258a
E: ID_USB_REVISION=0521
E: ID_USB_TYPE=hid
E: ID_USB_INTERFACES=:030101:030000:
E: ID_USB_INTERFACE_NUM=01
E: ID_USB_DRIVER=usbhid
E: ID_PATH=pci-0000:28:00.3-usb-0:1.4.4.1:1.1
E: ID_PATH_TAG=pci-0000_28_00_3-usb-0_1_4_4_1_1_1
E: ID_INPUT_TOUCHPAD_INTEGRATION=internal
E: LIBINPUT_DEVICE_GROUP=3/258a/501:usb-0000:28:00.3-1.4.4
E: DEVLINKS=/dev/input/by-id/usb-SINO_WEALTH_USB_TOUCHPAD-if01-event-mouse /dev/input/by-path/pci-0000:28:00.3-usb-0:1.4.4.1:1.1-event-mouse
```
Link to product: https://www.amazon.co.jp/gp/product/B07Z5HCMFP
2023-07-06 11:42:33 +01:00
Thomas Genty and Yu Watanabe
7d06cd73c2
hwdb: add support for Archos 101 Cesium to 60-sensor.hwdb ( #28270 )
...
Co-authored-by: Yu Watanabe <watanabe.yu+github@gmail.com >
2023-07-06 18:39:28 +08:00
Lennart Poettering
61905882c9
update hwdb autosuspend data for v254
2023-07-05 23:18:16 +02:00
Lennart Poettering
c75f81292d
hwdb update for v246-rc1
2023-07-05 22:00:38 +02:00
Yu Watanabe
495f387c27
hwdb: make matching modalias for Archos 101 Cesium Educ more strict
...
Follow-up for 41f34dcf3b .
2023-07-05 10:38:00 +09:00
Yu Watanabe
65d7d832a9
hwdb: merge multiple keyboard entries with same setting
...
Follow-up for 123c0e24dd .
Note, the entry was originally added for IdeaPad Flex 5 in
21b589a155 .
Then, a bug introduced by 19db450f3a .
But, when it was fixed by 738a195bd5 ,
the glob becomes too stricter, and another variant was added by
123c0e24dd .
2023-07-05 10:34:04 +09:00
Yu Watanabe
f94b944bf5
hwdb: drop trailing white space
...
Follow-up for 4687f001e6 .
2023-07-05 10:22:13 +09:00
Thomas Genty
41f34dcf3b
hwdb : add support for Archos 101 Cesium Educ to 60-sensor.hwdb
2023-07-04 17:00:52 +01:00
Bastien Nocera
56506988f2
hwdb: Add override for headset form-factors
...
Correct the SOUND_FORM_FACTOR property for Steelseries Arctis headsets.
The USB IDs were all gathered from HeadsetControl[1].
[1]: https://github.com/Sapd/HeadsetControl
2023-07-02 15:55:24 +01:00
Hoe Hao Cheng
123c0e24dd
hwdb: fix volume control keys on Lenovo IdeaPad Flex 5 (14ARE05)
2023-06-27 20:26:08 +01:00
Juno Computers
4687f001e6
hwdb: add support for Jun Tab2/Dere T11 to 60-sensor.hwdb ( #28092 )
2023-06-20 18:41:47 +02:00
Benjamin Raison
4fd7c712dc
hwdb: fix arrow keys on HP Elite Dragonfly G3
2023-06-10 15:05:27 +09:00
Times-Z
505c501c67
hwdb: add support for Elgato Stream Deck mini (gen 2)
2023-06-01 02:36:49 +09:00
Edson Juliano Drosdeck
60ca859bf0
hwdb: fix Positivo CG15D key toggle touchpad and programmable keys ( #27689 )
2023-05-19 03:06:42 +09:00
Zbigniew Jędrzejewski-Szmek
02e0f430a0
meson: rename "dist-check" suite to "dist"
...
*Now* one of those tests is the longest, let's make them a bit shorter.
2023-05-18 17:18:11 +02:00
saikat0511
738a195bd5
hwdb: fix keyboard entry for IdeapadFlex5 ( #27643 )
...
Fixes a bug caused by 19db450f3a (#27211 ).
Also this makes the model more specific.
2023-05-16 05:58:50 +09:00
drosdeck
e71254edb0
Fix Positivo CF40CM-V2 key toggle touchpad
2023-05-13 03:13:24 +09:00
Janne Sirén
78e0dd2244
hwdb: add landscape IdeaPad Miix 310 sensor orientation ( #27555 )
...
Enables support for landscape orientated display variants of the IdeaPad Miix 310 2-in-1 laptop.
2023-05-07 09:18:55 +09:00
Yu Watanabe
5b5e54e058
hwdb: do not include '#' in modalias
...
Follow-up for 7bd3d6e35a .
Fixes #27516 .
2023-05-06 10:27:34 +02:00
don bright
46b8c3f5b2
hwdb: add hardware rfkill key for Dell Latitude E6* models ( #27462 )
...
Hello
This pull req is adapting pull req #5772 (which fixed issue #5047 ), for the very similar computer Dell Latitude E6420 which has the same problem with the hardware switch to toggle wifi (aka rfkill). The symptom is the following repeated msgs in dmesg
[ 309.010284] atkbd serio0: Use 'setkeycodes e008 <keycode>' to make it known.
[ 309.016020] atkbd serio0: Unknown key pressed (translated set 2, code 0x88 on isa0060/serio0).
Adding this line to include E6 models causes these messages to stop showing in dmesg
Thank you
2023-04-30 11:33:13 +08:00
Yu Watanabe
47041a2b91
hwdb: disable entry for Logitech USB receiver used by G502 X
...
Fixes a bug introduced by dede07d3d0 .
Fixes #27118 .
2023-04-19 21:14:03 +01:00
Paolo Velati
d5fbaa965e
hwdb: Fix rotation for BMAX Y13
2023-04-18 18:43:21 +09:00
Hans de Goede
d4249582fd
hwdb: add accelerometer mount matrix for Lenovo Yoga Tablet 2 851F/L
...
Add an accelerometer mount matrix for Lenovo Yoga Tablet 2 851F/L, to fix
screen rotation now that the kernel has support for the LSM303D IMU.
2023-04-16 23:33:05 +01:00
Bill Peterson
5f8a9e6905
hwdb: add matrix for Asus BR1100F ( #27197 )
2023-04-11 23:11:16 +09:00
Yu Watanabe
19db450f3a
hwdb: fix ambiguous glob pattern for Lenovo machines
...
Fixes #27195 .
Follow-up for a5c0ad9a9a .
2023-04-11 13:21:34 +02:00
Dmitrii Fomchenkov
b84b9f0414
hwdb: Add support for "Passion Model P612F"
...
Add hwdb sensor entry for device Passion with accelerometer "MXC6655".
2023-04-07 21:55:25 +09:00
dmkUK
dc2b3f9469
update 60-sensor.hwdb with toshiba tablet ( #27103 )
...
* update 60-sensor.hwdb with toshiba tablet
udevadm output after new matrix added
E: MODALIAS=dmi:bvnTOSHIBA:bvr2.00:bd01/09/2015:br2.0:efr19.0:svnTOSHIBA:pnTOSHIBAWT10-A-102:pvrPDW0BE-00800TEN:rvnType2-BoardManufacturer:rnType2-BoardProductName:rvrType2-BoardVersion:cvnChassisManufacturer:ct10:cvrChassisVersion:
P: /devices/platform/80860F41:02/i2c-2/i2c-13/13-000c
L: 0
E: DEVPATH=/devices/platform/80860F41:02/i2c-2/i2c-13/13-000c
E: SUBSYSTEM=i2c
E: MODALIAS=i2c:INVN6500-client
P: /devices/platform/80860F41:02/i2c-2/i2c-INVN6500:00
L: 0
E: DEVPATH=/devices/platform/80860F41:02/i2c-2/i2c-INVN6500:00
E: SUBSYSTEM=i2c
E: DRIVER=inv-mpu6050-i2c
E: MODALIAS=acpi:INVN6500:
E: USEC_INITIALIZED=8659532
E: ID_VENDOR_FROM_DATABASE=Inviso, Inc.
P: /devices/platform/80860F41:02/i2c-2/i2c-INVN6500:00/iio:device0
N: iio:device0
L: 0
E: DEVPATH=/devices/platform/80860F41:02/i2c-2/i2c-INVN6500:00/iio:device0
E: SUBSYSTEM=iio
E: DEVNAME=/dev/iio:device0
E: DEVTYPE=iio_device
E: MAJOR=246
E: MINOR=0
E: USEC_INITIALIZED=9662385
E: ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
E: IIO_SENSOR_PROXY_TYPE=iio-poll-accel iio-buffer-accel
E: SYSTEMD_WANTS=iio-sensor-proxy.service
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:
P: /devices/platform/80860F41:02/i2c-2/i2c-INVN6500:00/trigger0
L: 0
E: DEVPATH=/devices/platform/80860F41:02/i2c-2/i2c-INVN6500:00/trigger0
E: SUBSYSTEM=iio
The orientation is the same as the WT10-A-103 already listed in 60.sensor.hwdb but not picked up by that rule.
2023-04-03 00:09:11 +01:00
Hans de Goede
4e3a50169b
hwdb: Move MSI touchpad-toggle mapping to generic MSI section
...
Like other MSI laptops the MSI Summit E16 Flip A12UCT laptop also send
atkbd scancode 0x76 for the Fn + F4 touchpad-toggle hotkey combo.
Move the existing mapping for this from the MSI Prestige And MSI Modern
section to the generic MSI laptop section.
While at it also drop the KEYBOARD_KEY_f1=f20 mapping from
the MSI Prestige And MSI Modern section, as that is already listed
in the generic MSI laptop section.
Link: https://bugzilla.kernel.org/show_bug.cgi?id=216824
2023-03-28 03:03:02 +09:00
taniishkaaa
f33c1c49a5
hwdb: Fixed thumb buttons reversed on CHERRY MW 2310 ( #26992 )
...
Fixes #12914 .
2023-03-26 23:52:31 +09:00
Yu Watanabe
596ac132fb
hwdb: drop redundant entry
...
Follow-up for ff155c8162 .
The entry already matches with the generic rule defined at the beginning
of the hwdb file.
2023-03-26 19:01:49 +08:00
taniishkaaa
ff155c8162
hwdb: Fix incorrect touchpad dimensions on Thinkpad L14 Gen1 ( #26937 )
...
Closes #22793 .
2023-03-25 11:41:07 +01:00
Zbigniew Jędrzejewski-Szmek
61b69bec8e
hwdb: drop boilerplate about match patterns in two more cases
...
Follow-up for adbe000e3d .
Somehow I missed those two files.
2023-03-25 03:11:23 +09:00
taniishkaaa
c22dcc80d0
hwdb: fix Wifi toggling for Haier 7G-Series/JWU ( #25293 ) ( #26878 )
2023-03-19 14:16:00 +09:00
bri
d6c623e884
Add rebrands of Medion Akoya notebooks/tablets
2023-03-15 10:59:06 +00:00
EinBaum
a5c0ad9a9a
hwdb: 60-keyboard.hwdb: Fix modalias for Thinkpad X200 Tablet ( #26795 )
...
This fixes the tablet buttons on the Thinkpad X200 Tablet.
My Lenovo ThinkPad X200 Tablet is called "ThinkPadX200T" instead of "ThinkPadX200Tablet":
```
$ cat /sys/devices/virtual/dmi/id/modalias
dmi:bvnLENOVO:bvr7WET71WW(3.21):bd11/29/2012:br3.33:efr1.6:svnLENOVO:pn7453WVK:pvrThinkPadX200T:rvnLENOVO:rn7453WVK:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:sku:
```
This patch makes both strings work correctly to support the extra tablet keys.
2023-03-14 17:41:21 +09:00
tofylion
dede07d3d0
hwdb: update 70-mouse.hwdb ( #26782 )
...
Add Logitech G502 X wired and wireless configurations with correct pid and vid.
2023-03-14 03:27:02 +09:00
Yu Watanabe
ae9f36397f
Revert "hwdb: fix swapped buttons for Logitech Lift left"
...
This reverts commit 81cfea95e5 .
The modalias seems to match a generic Logitech USB receiver even the
connected mouce is not for left hand.
Fixes #26671 and #26676 .
2023-03-05 14:21:22 +01:00
Vít Zikmund
81cfea95e5
hwdb: fix swapped buttons for Logitech Lift left
2023-02-22 19:10:10 +09:00
Luca Boccassi
0c1f5d50be
hwdb: update
2023-02-15 18:05:43 +00:00
Jean-Tiare Le Bigot
112f81a547
hwdb: Add HP ENVY x360 2-in-1
...
Since #26144 , RFKILL events are disabled for HP ENVY x360 Convertible.
This commit adds a variation of the name.
2023-02-15 10:25:37 +09:00
Luca Boccassi
a7073ede83
hwdb: update database
2023-02-10 16:17:35 +00:00