[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <877c0b7y3t.wl-tiwai@suse.de>
Date: Mon, 14 Jul 2025 14:31:18 +0200
From: Takashi Iwai <tiwai@...e.de>
To: Richard Fitzgerald <rf@...nsource.cirrus.com>
Cc: tiwai@...e.com,
linux-sound@...r.kernel.org,
linux-kernel@...r.kernel.org,
patches@...nsource.cirrus.com
Subject: Re: [PATCH] ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX
On Mon, 14 Jul 2025 13:01:54 +0200,
Richard Fitzgerald wrote:
>
> The Lenovo Yoga Book 9i GenX has the wrong values in the cirrus,dev-index
> _DSD property. Add a fixup for this model to ignore the property and
> hardcode the index from the I2C bus address.
>
> The error in the cirrus,dev-index property would prevent the second amp
> instance from probing. The component binding would never see all the
> required instances and so there would not be a binding between
> patch_realtek.c and the cs35l56 driver.
>
> Signed-off-by: Richard Fitzgerald <rf@...nsource.cirrus.com>
> Reported-by: Brian Howard <blhoward2@...il.com>
> Closes: https://bugzilla.kernel.org/show_bug.cgi?id=220228
> ---
> This patch is based on 6.16. I have tested that it also applies on the new
> HDA structure using a 3-way merge.
It's a bit bigger than wished for rc7, but the fix itself looks rather
simple, so I took for 6.16-rc7 now.
thanks,
Takashi
Powered by blists - more mailing lists