From e4f960371ffdc387b0b559143f09357af342dcdc Mon Sep 17 00:00:00 2001 From: Ilya Pavlukhin Date: Sun, 20 Sep 2026 12:28:05 +0300 Subject: [PATCH] ACPI: scan: Add CLSA0102 to the serial bus ignore list The Lenovo Yoga Slim 7 Carbon 14ACN6 (82L0) describes the two CS35L41 amplifiers of its bass speakers as a single ACPI node, HID CLSA0102, with two I2cSerialBusV2 resources (0x40 and 0x41), like CLSA0100 and CLSA0101 on the Legion 7. Skip the default I2C enumeration so that serial-multi-instantiate can create a client for each amplifier. Link: https://bugzilla.kernel.org/show_bug.cgi?id=215632 Assisted-by: Claude Opus 5 Signed-off-by: Ilya Pavlukhin Acked-by: Rafael J. Wysocki (Intel) Signed-off-by: Takashi Iwai Link: https://patch.msgid.link/20260920092808.17234-2-i.pavluhin@ya.ru --- drivers/acpi/scan.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c index 163a3cccf197..41a4756f0ea9 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c @@ -1764,6 +1764,7 @@ static bool acpi_device_enumeration_by_parent(struct acpi_device *device) /* Non-conforming _HID for Cirrus Logic already released */ {"CLSA0100", }, {"CLSA0101", }, + {"CLSA0102", }, /* * Some ACPI devs contain SerialBus resources even though they are not * attached to a serial bus at all.