Re: [PATCH 1/4] ACPI: scan: Add CLSA0102 to the serial bus ignore list
From: Rafael J. Wysocki (Intel)
Date: Tue Sep 22 2026 - 07:36:25 EST
On Sun, Sep 20, 2026 at 11:28 AM Ilya Pavlukhin <i.pavluhin@xxxxx> wrote:
>
> 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
For the change
Acked-by: Rafael J. Wysocki (Intel) <rafael@xxxxxxxxxx>
> Assisted-by: Claude Opus 5
Come on.
> Signed-off-by: Ilya Pavlukhin <i.pavluhin@xxxxx>
> ---
> drivers/acpi/scan.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c
> index f48715ed8..1d9698df9 100644
> --- a/drivers/acpi/scan.c
> +++ b/drivers/acpi/scan.c
> @@ -1768,6 +1768,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.
> --
> 2.43.0
>