This patchset corrects issues with an earlier submission (missing signoffs, error case not consistent) and enables the cht_bsw_max98090 machine driver on Baytrail. This should help distributions solve problems with Baytrail Chromebooks which required a specific build. These patches were tested on Lenovo 100s ('orco'/Baytrail) and Acer R11 ('cyan'/Cherrytrail), using the same build based on CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m. Playback on speakers/headphone and capture from internal mic work fine. UCM files are available at https://github.com/plbossart/UCM/tree/master/byt-max98090
Thanks to Jarkko Nikula and Andy Shevchenko for their comments on an initial version reviewed internally at Intel.
Fang, Yang A (1): ASoC: ts3a227e: add acpi table
Pierre-Louis Bossart (5): ASoC: max98090: reduce verbosity on PLL unlock ASoC: Intel: cht_bsw_max98090: Fix I2S config + unused code ASoC: Intel: cht_bsw_max98090: add support for Baytrail ASoC: Intel: atom: use cht_bsw_max98090 for Baytrail Chromebooks ASoC: Intel: cht_bsw_max98090: add gpio-based jack detection
Thierry Escande (1): ASoc: Intel: cht_bsw_max98090_ti: Fix jack initialization
sound/soc/codecs/max98090.c | 2 +- sound/soc/codecs/ts3a227e.c | 10 ++ sound/soc/intel/atom/sst/sst_acpi.c | 8 ++ sound/soc/intel/boards/cht_bsw_max98090_ti.c | 185 ++++++++++++++++++++++++--- 4 files changed, 186 insertions(+), 19 deletions(-)