This series makes mt6358, cros_ec_codec, and mt8183-mt6358-ts3a227-max98357 support WoV (wake on voice). ASoC: cros_ec_codec: support WoV - makes cros_ec_codec support WoV. ASoC: mediatek: mt6358: support WoV - sets necessary registers on mt6358 to support WoV. ASoC: dt-bindings: mt8183: add ec-codec ASoC: mediatek: mt8183: support WoV - make machine driver mt8183-mt6358-ts3a227-max98357 support WoV if ec-codec is in DTS. Changes from v4: - remove the first 6 commits which have merged - fix a compile error by adding Kconfig dependency https://mailman.alsa-project.org/pipermail/alsa-devel/2019-October/156992.html Changes from v3: - fix a compile error by adding ifdef https://mailman.alsa-project.org/pipermail/alsa-devel/2019-October/156750.html - fix a coccinelle warning https://mailman.alsa-project.org/pipermail/alsa-devel/2019-October/156754.html Changes from v2: - rebase upon to "don't use snd_pcm_ops" series https://mailman.alsa-project.org/pipermail/alsa-devel/2019-October/156170.html - fix sparse errors https://mailman.alsa-project.org/pipermail/alsa-devel/2019-October/156328.html - use "reg" for SHM binding https://mailman.alsa-project.org/pipermail/alsa-devel/2019-October/156657.html Changes from v1: - fix a compile error and make kbuild bot happy https://mailman.alsa-project.org/pipermail/alsa-devel/2019-October/156315.html Tzung-Bi Shih (4): ASoC: cros_ec_codec: support WoV ASoC: mediatek: mt6358: support WoV ASoC: dt-bindings: mt8183: add ec-codec ASoC: mediatek: mt8183: support WoV .../sound/mt8183-mt6358-ts3a227-max98357.txt | 3 + drivers/platform/chrome/cros_ec_trace.c | 1 + .../linux/platform_data/cros_ec_commands.h | 69 ++ sound/soc/codecs/Kconfig | 2 + sound/soc/codecs/cros_ec_codec.c | 700 +++++++++++++++++- sound/soc/codecs/mt6358.c | 105 +++ sound/soc/mediatek/Kconfig | 1 + .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 70 +- 8 files changed, 946 insertions(+), 5 deletions(-) -- 2.23.0.866.gb869b98d4c-goog