-----Original Message----- From: Mark Brown [mailto:broonie@kernel.org] Sent: Wednesday, November 25, 2015 8:02 PM To: Bard Liao Cc: lgirdwood@gmail.com; alsa-devel@alsa-project.org; lars@metafoo.de; Flove; Oder Chiou; John Lin; Luke_Yin@asus.com Subject: Re: [PATCH] ASoC: rt5645: Add dmi_system_id "Google Terra"
On Tue, Nov 24, 2015 at 10:55:29AM +0800, 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 general ones. Also, I think those can support DT/ACPI should have higher priority than DMI match, right?
------Please consider the environment before printing this e-mail.