This is a series to clean up the code base in the ASoC/PXA area a bit. It folds some implementations, removes some files and brings pcm ops to the CPU DAIS, so they can be used on DT platforms without platform drivers.
They are a preparation for some more patches that will follow on top.
Daniel Mack (7): ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 ASoC: pxa: clean up function names in pxa2xx-lib ASoC: pxa: move some functions to pxa2xx-lib ASoC: pxa2xx-pcm-lib: fix indenting ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components ASoC: pxa: remove bindings from pxa2xx-pcm ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable
.../bindings/sound/mrvl,pxa2xx-pcm.txt | 15 -- include/sound/pxa2xx-lib.h | 13 +- sound/arm/Kconfig | 5 - sound/arm/Makefile | 3 - sound/arm/pxa2xx-ac97.c | 114 ++++++++++------ sound/arm/pxa2xx-pcm-lib.c | 69 ++++++++-- sound/arm/pxa2xx-pcm.c | 129 ------------------ sound/arm/pxa2xx-pcm.h | 27 ---- sound/soc/pxa/Kconfig | 2 +- sound/soc/pxa/pxa-ssp.c | 4 +- sound/soc/pxa/pxa2xx-ac97.c | 3 + sound/soc/pxa/pxa2xx-i2s.c | 3 + sound/soc/pxa/pxa2xx-pcm.c | 73 ---------- 13 files changed, 148 insertions(+), 312 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/mrvl,pxa2xx-pcm.txt delete mode 100644 sound/arm/pxa2xx-pcm.c delete mode 100644 sound/arm/pxa2xx-pcm.h