aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/intel/boards
diff options
context:
space:
mode:
authorIrina Tirdea <irina.tirdea@intel.com>2016-08-12 17:27:58 -0400
committerMark Brown <broonie@kernel.org>2016-08-15 10:14:57 -0400
commit0565e773c272038dc917dde9ed3fb53f72692685 (patch)
treed80f7fd57c704c87ade1beafc95c313eca32658d /sound/soc/intel/boards
parentdf1a2776a795848f4dbc7c0cb396158b43eb8aa3 (diff)
AsoC: Intel: Add quirks for MinnowBoard MAX
I2S MCLK has been routed to LSE connector on the MinnowBoard starting with HW version 3. Older versions of the board do not have MCLK wired. Add dmi quirk to disable MCLK for MinnowBoard MAX (v2). Signed-off-by: Irina Tirdea <irina.tirdea@intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/boards')
-rw-r--r--sound/soc/intel/boards/bytcr_rt5640.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sound/soc/intel/boards/bytcr_rt5640.c b/sound/soc/intel/boards/bytcr_rt5640.c
index 11e11c6caa89..230fc2333434 100644
--- a/sound/soc/intel/boards/bytcr_rt5640.c
+++ b/sound/soc/intel/boards/bytcr_rt5640.c
@@ -330,6 +330,15 @@ static const struct dmi_system_id byt_rt5640_quirk_table[] = {
330 .driver_data = (unsigned long *)(BYT_RT5640_IN1_MAP | 330 .driver_data = (unsigned long *)(BYT_RT5640_IN1_MAP |
331 BYT_RT5640_MCLK_EN), 331 BYT_RT5640_MCLK_EN),
332 }, 332 },
333 {
334 .callback = byt_rt5640_quirk_cb,
335 .matches = {
336 DMI_MATCH(DMI_SYS_VENDOR, "Circuitco"),
337 DMI_MATCH(DMI_PRODUCT_NAME, "Minnowboard Max B3 PLATFORM"),
338 },
339 .driver_data = (unsigned long *)(BYT_RT5640_DMIC1_MAP |
340 BYT_RT5640_DMIC_EN),
341 },
333 {} 342 {}
334}; 343};
335 344