Re: [PATCH v1] ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Oct 20, 2023 at 10:00 AM Pierre-Louis Bossart <
pierre-louis.bossart@xxxxxxxxxxxxxxx> wrote:

>
>
> On 10/20/23 10:36, Mark Hasemeyer wrote:
> >> FWIW we use this other quirk:
> >> DMI_MATCH(DMI_PRODUCT_FAMILY, "Google"),
> >
> > Unfortunately DMI_PRODUCT_FAMILY is empty on these particular devices.
> > The coreboot version field is the only entry that has "Google" in it.
>
> well then you have additional issues with the DMI quirk for the firmware
> selection in sound/soc/sof/sof-pci-dev.c,
>
>       {
>                 .ident = "Google Chromebooks",
>                 .callback = chromebook_use_community_key,
>                 .matches = {
>                         DMI_MATCH(DMI_PRODUCT_FAMILY, "Google"),
>                 }
>         },
>
> which means you need additional kernel parameters to provide the
> location of the firmware....
>
> >> How many engineers does it take to identify a Chromebook, eh?
> >
> > Ha! There has been some discussion about this: to come up with a
> > canonical way for Chromebook identification throughout the kernel. But
> > nothing has been settled on AFAIK.
>
> There's been multiple rounds of discussions with Curtis, we introduced
> DMI_OEM_STRING but it's still not good enough, and now the previous
> conventions are not being followed on what is a relatively old platform
> already...
>

Yea it looks like JSL missed the product family field. It's like playing
whack-a-mole. If that table gets much larger we might have to break it into
a per platform quirk table...




[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux