linux/sound/soc
Stephen Warren 5a5049637c ASoC: Allow DAI links to be specified using device tree nodes
DAI link endpoints and platform (DMA) devices are currently specified
by name. When instantiating sound cards from device tree, it may be more
convenient to refer to these devices by phandle in the device tree, and
for code to describe DAI links using the "struct device_node *"
("of_node") those phandles map to.

This change adds new fields to snd_soc_dai_link which can "name" devices
using of_node, enhances soc_bind_dai_link() to allow binding based on
of_node, and enhances snd_soc_register_card() to ensure that illegal
combinations of name and of_node are not used.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Liam Girdwood <lrg@ti.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2011-12-22 11:00:21 +00:00
..
atmel ASoC: Convert atmel directory to module_platform_driver 2011-11-25 13:15:01 +00:00
au1x ASoC: Staticise alchemy_pcm_soc_platform 2011-12-13 12:10:33 +08:00
blackfin ASoC: Convert blackfin directory to module_platform_driver 2011-11-24 10:45:18 +00:00
codecs ASoC: Convert cs42l51 to table based DAPM and control init 2011-12-20 12:04:33 +00:00
davinci ASoC: Convert davinci directory to module_platform_driver 2011-11-25 13:15:31 +00:00
ep93xx ASoC: Use dai_fmt in snappercl15 machine driver 2011-12-20 00:52:13 +00:00
fsl ASoC: fsl/powerpc: don't rely on the cell-index property 2011-12-02 10:37:18 +00:00
imx ASoC: Add missed MODULE_LICENSE("GPL") for imx-pcm-fiq 2011-12-12 18:10:02 +08:00
jz4740 ASoC: Convert jz4740 directory to module_platform_driver 2011-11-24 10:45:19 +00:00
kirkwood Merge branch 'for-3.2' into for-3.3 2011-12-03 11:07:43 +00:00
mid-x86 Merge branch 'topic/asoc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound into for-3.3 2011-12-17 10:05:46 +01:00
mxs Merge branch 'for-3.2' into for-3.3 2011-12-20 00:53:23 +00:00
nuc900 ASoC: Convert nuc900 directory to module_platform_driver 2011-11-24 10:45:20 +00:00
omap ASoC: omap-mcbsp: Enable FIFO usage on OMAP4 2011-12-17 09:31:28 +00:00
pxa ASoC: Use dai_fmt in imote2 machine driver 2011-12-20 10:15:53 +00:00
s6000 ASoC: Convert s6000 directory to module_platform_driver 2011-11-24 10:45:14 +00:00
samsung ASoC: Remove export of s3c_pcm_dai 2011-12-20 00:48:13 +00:00
sh ASoC: Use core pm_runtime callbacks for fsi 2011-12-15 02:27:00 +08:00
tegra ASoC: Tegra+WM8903 machine: Add device tree binding 2011-12-20 01:05:34 +00:00
txx9 ASoC: Convert txx9 directory to module_platform_driver 2011-11-25 13:15:30 +00:00
Kconfig ASoC: Remove LZO cache type 2011-11-10 13:08:09 +00:00
Makefile
soc-cache.c ASoC: Remove rbtree register cache 2011-12-13 00:20:28 +08:00
soc-core.c ASoC: Allow DAI links to be specified using device tree nodes 2011-12-22 11:00:21 +00:00
soc-dapm.c ASoC: Take a pm_runtime reference on DAPM devices that are enabled 2011-12-08 09:22:36 +08:00
soc-io.c sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00
soc-jack.c ASoC: Remove ifdefs for GPIO_SYSFS 2011-12-21 00:12:28 +00:00
soc-pcm.c ASoC: Hold runtime PM references to components of active DAIs 2011-12-08 09:21:45 +08:00
soc-utils.c ASoC: Provide a more complete DMA driver stub 2011-12-06 10:05:07 +00:00