[alsa-devel] [PATCH 00/14] ASoC: multi-component platform support
Liam Girdwood
lrg at slimlogic.co.uk
Wed Aug 11 10:46:19 CEST 2010
This is the third and final part part of the multi-component series and focuses
on ASoC multi-component SoC platform support.
I've split this series up per platform. All the patches will be rebased
together at merge time so we don't break bisect.
Most platform drivers were extremely straight forward with changes mainly
limited to their probe() and remove() sections. Although some platforms
(like ppc, samsung and i.MX) did require a little extra work and this is marked
in their commit messages (this has been fixed by Samsung and Timur, Sascha is
currently looking at the i.MX changes).
Again, it's not a one man effort. I've had help from the folks mentioned in
the cover email for the core.
Liam Girdwood (14):
ASoC: multi-component - TI OMAP Platform
ASoC: multi-component - Atmel Platform
ASoC: multi-component - TI DaVinci Platform
ASoC: multi-component - Freescale i.MX Platform
ASoC: multi-component - Toshiba Txx9 Platform
ASoC: multi-component - Renasas SuperH Platform
ASoC: multi-component - S6000 Platform
ASoC: multi-component - Freescale PPC Platform
ASoC: multi-component - RMI Alchemy AU1x Platform
ASoC: multi-component - Analog Devices Blackfin Platform
ASoC: multi-component - Cirrus Logic ep93xx Platform
ASoC: multi-component - Marvell Kirkwood Platform
ASoC: multi-component - Winbond/Nuvoton NUC900 Platform
ASoC: multi-component - Ingenic J4740 Platform
arch/arm/mach-davinci/da830.c | 6 +-
arch/arm/mach-davinci/da850.c | 2 +-
arch/arm/mach-davinci/devices-da8xx.c | 4 +-
arch/arm/mach-davinci/devices.c | 13 +
arch/arm/mach-davinci/dm355.c | 6 +-
arch/arm/mach-davinci/dm365.c | 4 +-
arch/arm/mach-davinci/dm644x.c | 4 +-
arch/arm/mach-davinci/dm646x.c | 8 +-
arch/arm/mach-ep93xx/clock.c | 6 +-
arch/arm/mach-ep93xx/core.c | 8 +-
arch/arm/mach-kirkwood/common.c | 6 +
arch/arm/mach-omap1/devices.c | 26 +
arch/arm/mach-omap2/board-n8x0.c | 15 +
arch/arm/mach-omap2/board-rx51-peripherals.c | 14 +-
arch/arm/mach-omap2/board-zoom2.c | 28 +-
arch/arm/mach-omap2/devices.c | 39 ++
arch/arm/mach-omap2/include/mach/board-zoom.h | 2 +
arch/arm/plat-omap/include/plat/mcbsp.h | 7 +
drivers/input/misc/twl4030-vibra.c | 4 +-
drivers/mfd/twl-core.c | 6 +-
drivers/mfd/twl4030-codec.c | 8 +-
include/linux/i2c/twl.h | 6 +-
include/sound/sh_fsi.h | 4 +-
include/sound/soc-of-simple.h | 25 -
sound/soc/atmel/atmel-pcm.c | 59 ++-
sound/soc/atmel/atmel-pcm.h | 3 -
sound/soc/atmel/atmel_ssc_dai.c | 97 +++-
sound/soc/atmel/atmel_ssc_dai.h | 1 -
sound/soc/atmel/playpaq_wm8510.c | 65 +--
sound/soc/atmel/sam9g20_wm8731.c | 51 +--
sound/soc/atmel/snd-soc-afeb9260.c | 35 +-
sound/soc/au1x/db1200.c | 35 +-
sound/soc/au1x/dbdma2.c | 19 +-
sound/soc/au1x/psc-ac97.c | 20 +-
sound/soc/au1x/psc-i2s.c | 21 +-
sound/soc/au1x/psc.h | 3 -
sound/soc/blackfin/bf5xx-ac97-pcm.c | 43 ++-
sound/soc/blackfin/bf5xx-ac97-pcm.h | 3 -
sound/soc/blackfin/bf5xx-ac97.c | 41 ++-
sound/soc/blackfin/bf5xx-ac97.h | 2 -
sound/soc/blackfin/bf5xx-ad1836.c | 23 +-
sound/soc/blackfin/bf5xx-ad193x.c | 23 +-
sound/soc/blackfin/bf5xx-ad1980.c | 19 +-
sound/soc/blackfin/bf5xx-ad73311.c | 22 +-
sound/soc/blackfin/bf5xx-i2s-pcm.c | 44 ++-
sound/soc/blackfin/bf5xx-i2s-pcm.h | 3 -
sound/soc/blackfin/bf5xx-i2s.c | 45 ++-
sound/soc/blackfin/bf5xx-i2s.h | 14 -
sound/soc/blackfin/bf5xx-ssm2602.c | 38 +--
sound/soc/blackfin/bf5xx-tdm-pcm.c | 43 ++-
sound/soc/blackfin/bf5xx-tdm-pcm.h | 3 -
sound/soc/blackfin/bf5xx-tdm.c | 17 +-
sound/soc/blackfin/bf5xx-tdm.h | 2 -
sound/soc/davinci/davinci-evm.c | 109 ++---
sound/soc/davinci/davinci-i2s.c | 44 +-
sound/soc/davinci/davinci-i2s.h | 2 -
sound/soc/davinci/davinci-mcasp.c | 34 +-
sound/soc/davinci/davinci-mcasp.h | 2 -
sound/soc/davinci/davinci-pcm.c | 45 ++-
sound/soc/davinci/davinci-pcm.h | 3 -
sound/soc/davinci/davinci-sffsdr.c | 27 +-
sound/soc/davinci/davinci-vcif.c | 25 +-
sound/soc/davinci/davinci-vcif.h | 28 -
sound/soc/ep93xx/ep93xx-i2s.c | 38 +-
sound/soc/ep93xx/ep93xx-i2s.h | 18 -
sound/soc/ep93xx/ep93xx-pcm.c | 37 +-
sound/soc/ep93xx/ep93xx-pcm.h | 2 -
sound/soc/ep93xx/snappercl15.c | 24 +-
sound/soc/fsl/Kconfig | 3 -
sound/soc/fsl/Makefile | 3 -
sound/soc/fsl/efika-audio-fabric.c | 20 +-
sound/soc/fsl/fsl_dma.c | 312 +++++++-----
sound/soc/fsl/fsl_dma.h | 20 -
sound/soc/fsl/fsl_ssi.c | 249 ++++++----
sound/soc/fsl/fsl_ssi.h | 26 -
sound/soc/fsl/mpc5200_dma.c | 66 ++-
sound/soc/fsl/mpc5200_dma.h | 5 -
sound/soc/fsl/mpc5200_psc_ac97.c | 34 +-
sound/soc/fsl/mpc5200_psc_ac97.h | 2 -
sound/soc/fsl/mpc5200_psc_i2s.c | 19 +-
sound/soc/fsl/mpc8610_hpcd.c | 658 ++++++++++++-------------
sound/soc/fsl/pcm030-audio-fabric.c | 21 +-
sound/soc/fsl/soc-of-simple.c | 170 -------
sound/soc/imx/Kconfig | 16 +
sound/soc/imx/Makefile | 10 +-
sound/soc/imx/eukrea-tlv320.c | 16 +-
sound/soc/imx/imx-pcm-dma-mx2.c | 43 ++-
sound/soc/imx/imx-pcm-fiq.c | 81 ++-
sound/soc/imx/imx-ssi.c | 111 ++---
sound/soc/imx/imx-ssi.h | 5 +-
sound/soc/imx/phycore-ac97.c | 16 +-
sound/soc/imx/wm1133-ev1.c | 27 +-
sound/soc/jz4740/jz4740-i2s.c | 108 ++--
sound/soc/jz4740/jz4740-i2s.h | 2 -
sound/soc/jz4740/jz4740-pcm.c | 18 +-
sound/soc/jz4740/jz4740-pcm.h | 2 -
sound/soc/jz4740/qi_lb60.c | 20 +-
sound/soc/kirkwood/kirkwood-dma.c | 64 ++-
sound/soc/kirkwood/kirkwood-dma.h | 17 -
sound/soc/kirkwood/kirkwood-i2s.c | 54 ++-
sound/soc/kirkwood/kirkwood-i2s.h | 17 -
sound/soc/kirkwood/kirkwood-openrd.c | 21 +-
sound/soc/nuc900/nuc900-ac97.c | 12 +-
sound/soc/nuc900/nuc900-audio.c | 16 +-
sound/soc/nuc900/nuc900-audio.h | 4 -
sound/soc/nuc900/nuc900-pcm.c | 38 +-
sound/soc/omap/am3517evm.c | 25 +-
sound/soc/omap/ams-delta.c | 53 +--
sound/soc/omap/igep0020.c | 22 +-
sound/soc/omap/mcpdm.c | 19 +-
sound/soc/omap/mcpdm.h | 2 +
sound/soc/omap/n810.c | 42 +--
sound/soc/omap/omap-mcbsp.c | 123 +++---
sound/soc/omap/omap-mcbsp.h | 2 -
sound/soc/omap/omap-mcpdm.c | 71 ++-
sound/soc/omap/omap-mcpdm.h | 29 --
sound/soc/omap/omap-pcm.c | 47 ++-
sound/soc/omap/omap-pcm.h | 2 -
sound/soc/omap/omap2evm.c | 25 +-
sound/soc/omap/omap3beagle.c | 23 +-
sound/soc/omap/omap3evm.c | 30 +-
sound/soc/omap/omap3pandora.c | 36 +-
sound/soc/omap/osk5912.c | 24 +-
sound/soc/omap/overo.c | 22 +-
sound/soc/omap/rx51.c | 37 +-
sound/soc/omap/sdp3430.c | 56 +--
sound/soc/omap/sdp4430.c | 23 +-
sound/soc/omap/zoom2.c | 64 +--
sound/soc/s6000/s6000-i2s.c | 58 +--
sound/soc/s6000/s6000-i2s.h | 2 -
sound/soc/s6000/s6000-pcm.c | 100 +++--
sound/soc/s6000/s6000-pcm.h | 2 -
sound/soc/s6000/s6105-ipcam.c | 31 +-
sound/soc/sh/dma-sh7760.c | 53 ++-
sound/soc/sh/fsi-ak4642.c | 24 +-
sound/soc/sh/fsi-da7210.c | 22 +-
sound/soc/sh/fsi.c | 47 +--
sound/soc/sh/hac.c | 46 ++-
sound/soc/sh/migor.c | 29 +-
sound/soc/sh/sh7760-ac97.c | 25 +-
sound/soc/sh/siu.h | 5 +-
sound/soc/sh/siu_dai.c | 66 ++--
sound/soc/sh/siu_pcm.c | 32 +-
sound/soc/sh/ssi.c | 55 ++-
sound/soc/txx9/txx9aclc-ac97.c | 57 +--
sound/soc/txx9/txx9aclc-generic.c | 24 +-
sound/soc/txx9/txx9aclc.c | 141 +++---
sound/soc/txx9/txx9aclc.h | 13 +-
148 files changed, 2555 insertions(+), 2863 deletions(-)
delete mode 100644 include/sound/soc-of-simple.h
delete mode 100644 sound/soc/blackfin/bf5xx-i2s.h
delete mode 100644 sound/soc/davinci/davinci-vcif.h
delete mode 100644 sound/soc/ep93xx/ep93xx-i2s.h
delete mode 100644 sound/soc/fsl/soc-of-simple.c
delete mode 100644 sound/soc/kirkwood/kirkwood-dma.h
delete mode 100644 sound/soc/kirkwood/kirkwood-i2s.h
delete mode 100644 sound/soc/omap/omap-mcpdm.h
More information about the Alsa-devel
mailing list