From: Maso Huang <maso.huang@xxxxxxxxxxxx> This series of patches adds support for MediaTek AFE of MT79xx SoC. Patches are based on broonie tree "for-next" branch. Maso Huang (7): ASoC: mediatek: mt79xx: add common header ASoC: mediatek: mt79xx: support audio clock control ASoC: mediatek: mt79xx: add platform driver ASoC: mediatek: mt79xx: support etdm in platform driver ASoC: mediatek: mt79xx: add machine driver with wm8960 ASoC: dt-bindings: mediatek,mt79xx-wm8960: add mt79xx-wm8960 document ASoC: dt-bindings: mediatek,mt79xx-afe: add audio afe document .../bindings/sound/mediatek,mt79xx-afe.yaml | 102 +++ .../sound/mediatek,mt79xx-wm8960.yaml | 53 ++ sound/soc/mediatek/Kconfig | 20 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/mt79xx/Makefile | 10 + sound/soc/mediatek/mt79xx/mt79xx-afe-clk.c | 123 ++++ sound/soc/mediatek/mt79xx/mt79xx-afe-clk.h | 18 + sound/soc/mediatek/mt79xx/mt79xx-afe-common.h | 49 ++ sound/soc/mediatek/mt79xx/mt79xx-afe-pcm.c | 608 ++++++++++++++++++ sound/soc/mediatek/mt79xx/mt79xx-dai-etdm.c | 421 ++++++++++++ sound/soc/mediatek/mt79xx/mt79xx-reg.h | 206 ++++++ sound/soc/mediatek/mt79xx/mt79xx-wm8960.c | 185 ++++++ 12 files changed, 1796 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt79xx-afe.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt79xx-wm8960.yaml create mode 100644 sound/soc/mediatek/mt79xx/Makefile create mode 100644 sound/soc/mediatek/mt79xx/mt79xx-afe-clk.c create mode 100644 sound/soc/mediatek/mt79xx/mt79xx-afe-clk.h create mode 100644 sound/soc/mediatek/mt79xx/mt79xx-afe-common.h create mode 100644 sound/soc/mediatek/mt79xx/mt79xx-afe-pcm.c create mode 100644 sound/soc/mediatek/mt79xx/mt79xx-dai-etdm.c create mode 100644 sound/soc/mediatek/mt79xx/mt79xx-reg.h create mode 100644 sound/soc/mediatek/mt79xx/mt79xx-wm8960.c -- 2.18.0