drivers/soundwire/dmi-quirks.c | 7 +++++++ 1 file changed, 7 insertions(+)
There is also a "non-pro" version of the Lenovo Yoga 9i (83SE) which
also needs a quirk to disable a non-existent Realtek device. Add this
missing quirk.
Co-developed-by: Julian Haarmann <julian.haarmann@student.kit.edu>
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
---
drivers/soundwire/dmi-quirks.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/soundwire/dmi-quirks.c b/drivers/soundwire/dmi-quirks.c
index 32a46a2d90f7c..c7e50873c8739 100644
--- a/drivers/soundwire/dmi-quirks.c
+++ b/drivers/soundwire/dmi-quirks.c
@@ -192,6 +192,13 @@ static const struct dmi_system_id adr_remap_quirk_table[] = {
},
.driver_data = (void *)ghost_realtek,
},
+ {
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "83SE"),
+ },
+ .driver_data = (void *)ghost_realtek,
+ },
{
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
--
2.47.3
On 08-06-26, 17:02, Charles Keepax wrote:
> There is also a "non-pro" version of the Lenovo Yoga 9i (83SE) which
> also needs a quirk to disable a non-existent Realtek device. Add this
> missing quirk.
>
> Co-developed-by: Julian Haarmann <julian.haarmann@student.kit.edu>
Need sob by Julian.
- Co-developed-by: states that the patch was co-created by several developers;
it is a used to give attribution to co-authors (in addition to the author
attributed by the From: tag) when multiple people work on a single patch.
Every Co-developed-by: must be immediately followed by a Signed-off-by: of
the associated co-author.
> Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
> ---
> drivers/soundwire/dmi-quirks.c | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/drivers/soundwire/dmi-quirks.c b/drivers/soundwire/dmi-quirks.c
> index 32a46a2d90f7c..c7e50873c8739 100644
> --- a/drivers/soundwire/dmi-quirks.c
> +++ b/drivers/soundwire/dmi-quirks.c
> @@ -192,6 +192,13 @@ static const struct dmi_system_id adr_remap_quirk_table[] = {
> },
> .driver_data = (void *)ghost_realtek,
> },
> + {
> + .matches = {
> + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
> + DMI_MATCH(DMI_PRODUCT_NAME, "83SE"),
> + },
> + .driver_data = (void *)ghost_realtek,
> + },
> {
> .matches = {
> DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
> --
> 2.47.3
--
~Vinod
On Sat, Jun 13, 2026 at 11:45:53PM +0530, Vinod Koul wrote: > On 08-06-26, 17:02, Charles Keepax wrote: > > There is also a "non-pro" version of the Lenovo Yoga 9i (83SE) which > > also needs a quirk to disable a non-existent Realtek device. Add this > > missing quirk. > > > > Co-developed-by: Julian Haarmann <julian.haarmann@student.kit.edu> > > Need sob by Julian. > > - Co-developed-by: states that the patch was co-created by several developers; > it is a used to give attribution to co-authors (in addition to the author > attributed by the From: tag) when multiple people work on a single patch. > Every Co-developed-by: must be immediately followed by a Signed-off-by: of > the associated co-author. Julian, I assume your happy with me adding your signed off by? Thanks, Charles
On Mon, 2026-06-15 at 09:34 +0100, Charles Keepax wrote: > On Sat, Jun 13, 2026 at 11:45:53PM +0530, Vinod Koul wrote: > > On 08-06-26, 17:02, Charles Keepax wrote: > > > There is also a "non-pro" version of the Lenovo Yoga 9i (83SE) which > > > also needs a quirk to disable a non-existent Realtek device. Add this > > > missing quirk. > > > > > > Co-developed-by: Julian Haarmann <julian.haarmann@student.kit.edu> > > > > Need sob by Julian. > > > > - Co-developed-by: states that the patch was co-created by several developers; > > it is a used to give attribution to co-authors (in addition to the author > > attributed by the From: tag) when multiple people work on a single patch. > > Every Co-developed-by: must be immediately followed by a Signed-off-by: of > > the associated co-author. > > Julian, I assume your happy with me adding your signed off by? > > Thanks, > Charles As discussions (https://github.com/thesofproject/linux/issues/5801) are still ongoing on if this is actually the best way to handle the issue, I'd hold off on merging right now. I'm adding my signed off anyways because I'm not the expert here. Signed-off-by: Julian Haarmann <julian.haarmann@student.kit.edu> Julian
On Thu, Jun 18, 2026 at 04:25:31AM +0200, Julian Haarmann wrote: > On Mon, 2026-06-15 at 09:34 +0100, Charles Keepax wrote: > > On Sat, Jun 13, 2026 at 11:45:53PM +0530, Vinod Koul wrote: > > > On 08-06-26, 17:02, Charles Keepax wrote: > > > > There is also a "non-pro" version of the Lenovo Yoga 9i (83SE) which > > > > also needs a quirk to disable a non-existent Realtek device. Add this > > > > missing quirk. > > > > > > > > Co-developed-by: Julian Haarmann <julian.haarmann@student.kit.edu> > > > > > > Need sob by Julian. > > > > > > - Co-developed-by: states that the patch was co-created by several developers; > > > it is a used to give attribution to co-authors (in addition to the author > > > attributed by the From: tag) when multiple people work on a single patch. > > > Every Co-developed-by: must be immediately followed by a Signed-off-by: of > > > the associated co-author. > > > > Julian, I assume your happy with me adding your signed off by? > > > > Thanks, > > Charles > As discussions (https://github.com/thesofproject/linux/issues/5801) are > still ongoing on if this is actually the best way to handle the issue, > I'd hold off on merging right now. I'm adding my signed off anyways > because I'm not the expert here. This patch is fine, its the other patch for the weird unknown device that we are still discussing. > Signed-off-by: Julian Haarmann <julian.haarmann@student.kit.edu> Thanks, I will get a resend out soon. Probably after the merge window closes at this point I guess. Thanks, Charles
© 2016 - 2026 Red Hat, Inc.