Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet

Volume buttons on Microsoft Surface Go 4 tablet didn't send any events.
Add Surface Go 4 DMI match to button_array_table to fix this.

Signed-off-by: Dmitry Panchenko <dmitry@d-systems.ee>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20250220154016.3620917-1-dmitry@d-systems.ee
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>

authored by

Dmitry Panchenko and committed by
Ilpo Järvinen
2738d06f 1be4e29e

+7
+7
drivers/platform/x86/intel/hid.c
··· 139 139 DMI_MATCH(DMI_PRODUCT_NAME, "Surface Go 3"), 140 140 }, 141 141 }, 142 + { 143 + .ident = "Microsoft Surface Go 4", 144 + .matches = { 145 + DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"), 146 + DMI_MATCH(DMI_PRODUCT_NAME, "Surface Go 4"), 147 + }, 148 + }, 142 149 { } 143 150 }; 144 151