From f94b944bf5d76fdffd72f6cca3a802ba922408a7 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 5 Jul 2023 10:16:56 +0900 Subject: [PATCH 1/3] hwdb: drop trailing white space Follow-up for 4687f001e689fd482f530a8d1d0adc93e01d74ea. --- hwdb.d/60-sensor.hwdb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hwdb.d/60-sensor.hwdb b/hwdb.d/60-sensor.hwdb index d330a05629..dc45aab1c2 100644 --- a/hwdb.d/60-sensor.hwdb +++ b/hwdb.d/60-sensor.hwdb @@ -389,9 +389,9 @@ sensor:modalias:acpi:INVN6500*:dmi:*svnDell*:pnVenue10Pro5055:* sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInternational,LLC.:bvrJP2V*:svnDefaultstring:* ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 -# T11 / Juno Tablet 2 +# T11 / Juno Tablet 2 sensor:modalias:acpi:NSA2513*:dmi:*:svnDigitek:* - ACCEL_MOUNT_MATRIX=0, -1, 0; 1, 0, 0; 0, 0, 1 + ACCEL_MOUNT_MATRIX=0, -1, 0; 1, 0, 0; 0, 0, 1 ######################################### # DEXP From 65d7d832a9faa462ccd18b84ec42b3794a37517d Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 5 Jul 2023 10:28:42 +0900 Subject: [PATCH 2/3] hwdb: merge multiple keyboard entries with same setting Follow-up for 123c0e24dd3af4c7168ee77dad841cc730b5db60. Note, the entry was originally added for IdeaPad Flex 5 in 21b589a15504cdbd309a82abb566ef4e36957f92. Then, a bug introduced by 19db450f3a243fcaf0949beebafc3025f8e3a98e. But, when it was fixed by 738a195bd59dc2e85c15382d17d391c1781aaa4e, the glob becomes too stricter, and another variant was added by 123c0e24dd3af4c7168ee77dad841cc730b5db60. --- hwdb.d/60-keyboard.hwdb | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/hwdb.d/60-keyboard.hwdb b/hwdb.d/60-keyboard.hwdb index ce52a3d47d..f3f40ef2ff 100644 --- a/hwdb.d/60-keyboard.hwdb +++ b/hwdb.d/60-keyboard.hwdb @@ -1010,16 +1010,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*IdeaPad*U300s*:pvr* KEYBOARD_KEY_ce=f20 # micmute evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO*:pn*IdeaPad*Z370*:pvr* - KEYBOARD_KEY_a0=!mute - KEYBOARD_KEY_ae=!volumedown - KEYBOARD_KEY_b0=!volumeup - -evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO:*:pvrIdeaPadFlex514IIL05:* - KEYBOARD_KEY_a0=!mute - KEYBOARD_KEY_ae=!volumedown - KEYBOARD_KEY_b0=!volumeup - -evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO:*:pvrIdeaPadFlex514ARE05:* +# Lenovo IdeaPad Flex 5 +evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO:*:pvrIdeaPadFlex5* +# Lenovo Yoga S940 (9th gen) +evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO:pn81Q7*:pvrLenovoYogaS940:* KEYBOARD_KEY_a0=!mute KEYBOARD_KEY_ae=!volumedown KEYBOARD_KEY_b0=!volumeup @@ -1028,15 +1022,6 @@ evdev:atkbd:dmi:*:svnLENOVO:*:pvrLenovoYoga300-11IBR:* KEYBOARD_KEY_62=unknown # Touchpad on, also emitted by "Ideapad extra buttons", ignore KEYBOARD_KEY_63=unknown # Touchpad off, also emitted by "Ideapad extra buttons", ignore -# Fix for volume keys on Lenovo Yoga S940 -# For 10th gen it should be pn81Q8 instead of pn81Q7 but -# I don't have a device to test -# perhaps pn81Q* would work for both generations -evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO:pn81Q7*:pvrLenovoYogaS940:* - KEYBOARD_KEY_a0=!mute - KEYBOARD_KEY_ae=!volumedown - KEYBOARD_KEY_b0=!volumeup - # Lenovo Y50-70 evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO*:pn*20378*:pvr* KEYBOARD_KEY_f3=f21 # Fn+F6 (toggle touchpad) From 495f387c27e9ea2e8d28301963d2730b4786e355 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 5 Jul 2023 10:17:59 +0900 Subject: [PATCH 3/3] hwdb: make matching modalias for Archos 101 Cesium Educ more strict Follow-up for 41f34dcf3bc7004aaa9b251480d56bcfe144346d. --- hwdb.d/60-sensor.hwdb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hwdb.d/60-sensor.hwdb b/hwdb.d/60-sensor.hwdb index dc45aab1c2..cd4bee6ea0 100644 --- a/hwdb.d/60-sensor.hwdb +++ b/hwdb.d/60-sensor.hwdb @@ -127,7 +127,7 @@ sensor:modalias:acpi:SMO8500*:dmi:*:svnARCHOS:pnARCHOS80Cesium:* ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1 # Archos 101 Cesium Educ -sensor:modalias:acpi:KIOX000A*:dmi:*svn*ARCHOS:*pn*ARCHOS101CesiumEduc* +sensor:modalias:acpi:KIOX000A*:dmi:*:svnARCHOS:pnARCHOS101CesiumEduc:* ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 #########################################