This is the second version of the series originally posted here [1].
The second patch is largely unchanged and is still derived from the Chromium OS 3.14 source, but the patch to the codec driver now takes a different approach that I hope is easier to review as well resulting in less code.
[1] https://lkml.org/lkml/2016/8/14/207
John Keeping (2): ASoC: rt5677: Add ACPI support ASoC: Intel: boards: Add bdw-rt5677 machine driver
sound/soc/codecs/rt5677.c | 53 +++++- sound/soc/intel/Kconfig | 11 ++ sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5677.c | 347 ++++++++++++++++++++++++++++++++++++ sound/soc/intel/common/sst-acpi.c | 1 + 5 files changed, 413 insertions(+), 1 deletion(-) create mode 100644 sound/soc/intel/boards/bdw-rt5677.c