summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiccardo Squarcialupi <rikysquarcia@gmail.com>2026-07-31 14:54:31 +0200
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>2026-08-03 19:58:44 +0300
commit31e1acf15df9a23ff3ead6dddf8ae1b7103d8b49 (patch)
treeb782372aaf0d56b6a9bdb286c58cdcd7eb4c9da0
parentc9b5c8ff065d0a26317215ec080fb06801887956 (diff)
downloadlinux-31e1acf15df9a23ff3ead6dddf8ae1b7103d8b49.tar.gz
linux-31e1acf15df9a23ff3ead6dddf8ae1b7103d8b49.zip
platform/x86: samsung-galaxybook: Add SAMB430 device ID
The Samsung Galaxy Book6 Pro (NP944XJG-KG4IT) exposes its SCAI ACPI device with HID SAMB430, which is not in the driver's device ID table, so the driver never binds and none of its features are available. Add SAMB430 to galaxybook_device_ids[]. Tested on an NP944XJG-KG4IT by forcing the bind via driver_override, which is equivalent to an ID table match. All driver features probe successfully: keyboard backlight LED, battery charge control end threshold, platform profile (low-power/quiet/balanced/performance), firmware attributes (power_on_lid_open, usb_charging), and the camera lens cover input switch. One optional feature probe fails harmlessly on this model: "failed to execute CSFI; device responded with failure code 0xff". This does not affect any of the features listed above. Assisted-by: Claude:claude-opus-5 Signed-off-by: Riccardo Squarcialupi <rikysquarcia@gmail.com> Link: https://patch.msgid.link/20260731125431.199902-1-rikysquarcia@gmail.com Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
-rw-r--r--drivers/platform/x86/samsung-galaxybook.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/platform/x86/samsung-galaxybook.c b/drivers/platform/x86/samsung-galaxybook.c
index 6382af0b106c..99f72b204a51 100644
--- a/drivers/platform/x86/samsung-galaxybook.c
+++ b/drivers/platform/x86/samsung-galaxybook.c
@@ -1438,6 +1438,7 @@ static const struct acpi_device_id galaxybook_device_ids[] = {
{ "SAM0428" },
{ "SAM0429" },
{ "SAM0430" },
+ { "SAMB430" },
{}
};
MODULE_DEVICE_TABLE(acpi, galaxybook_device_ids);