[alsa-devel] [PATCH] ASoC: rt5645: Add dmi_system_id "Google Terra"

Mark Brown broonie at kernel.org
Thu Nov 26 12:11:00 CET 2015


On Thu, Nov 26, 2015 at 09:19:08AM +0000, Bard Liao wrote:

> > > +	{
> > > +		.ident = "Google Terra",
> > > +		.callback = strago_quirk_cb,
> > > +		.matches = {
> > > +			DMI_MATCH(DMI_PRODUCT_NAME, "Terra"),
> > > +		},
> > > +	},

> > It might make more sense to just have a single entry for all these Google
> > platforms and extend this table rather than adding a complete new entry
> > for every platform - they're all the same and it'd make the table smaller.

> Totally agree. We are trying to simplify the code. The idea is using
> DMI_MATCH(DMI_SYS_VENDOR, "GOOGLE") for all google project
> except a few projects with different HW design. We will use if else
> statement to match the projects with special HW design first and the

OK, that's a bit more than what I was thinking but sounds good - my
thought was just to merge entries so there were more things in the
.matches table.

> general ones. Also, I think those can support DT/ACPI should have higher
> priority than DMI match, right?

That might lead to problems - one thing DMI gets used for is to override
information from the firmware to fix bugs in what it's doing.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20151126/b1a35109/attachment.sig>


More information about the Alsa-devel mailing list