aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-core.c
diff options
context:
space:
mode:
authorAmery Song <chao.song@intel.com>2019-12-09 18:48:54 -0600
committerMark Brown <broonie@kernel.org>2019-12-10 13:11:50 +0000
commit4e64ba3fd181b207c00d392b27ed484b89108dce (patch)
treefa516003e37f0c47f2d2b0115dd6d71a89b5fa78 /sound/soc/soc-core.c
parentASoC: SOF: Intel: split cht and byt debug window sizes (diff)
downloadlinux-dev-4e64ba3fd181b207c00d392b27ed484b89108dce.tar.xz
linux-dev-4e64ba3fd181b207c00d392b27ed484b89108dce.zip
ASoC: Intel: common: work-around incorrect ACPI HID for CML boards
On CML boards with the RT5682 headset codec and RT1011 speaker amplifier, the platform firmware exposes three ACPI HIDs (10EC5682, 10EC1011 and MX98357A). The last HID is a mistake in DSDT tables, which causes the wrong machine driver to be loaded. This patch changes the key used to identify boards and changes the order of entries in the table to load the correct machine driver. The order does matter and should not be modified to work-around this firmware issue. Signed-off-by: Amery Song <chao.song@intel.com> Signed-off-by: Keyon Jie <yang.jie@linux.intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Link: https://lore.kernel.org/r/20191210004854.16845-9-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/soc-core.c')
0 files changed, 0 insertions, 0 deletions