remarkable-linux/sound/soc
Piotr Stankiewicz 6742064aef ASoC: dapm: support user-defined stop condition in dai_get_connected_widgets
Certain situations may warrant examining DAPM paths only to a certain
arbitrary point, as opposed to always following them to the end. For
instance, when establishing a connection between a front-end DAI link
and a back-end DAI link in a DPCM path, it does not make sense to walk
the DAPM graph beyond the first widget associated with a back-end link.

This patch introduces a mechanism which lets a user of
dai_get_connected_widgets supply a function which will be called for
every node during the graph walk. When invoked, this function can
execute arbitrary logic to decide whether the walk, given a DAPM widget
and walk direction, should be terminated at that point or continued
as normal.

Signed-off-by: Piotr Stankiewicz <piotrs@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2016-05-30 16:15:10 +01:00
..
adi
amd
atmel ASoC: atmel_ssc_dai: read DSP mode A data on rising edges of bclk 2016-04-27 14:47:41 +01:00
au1x ASoC: au1x: use correct format specifier 2016-04-13 06:39:36 +01:00
bcm ASoC: bcm2835: Add S16_LE support via packed DMA transfers 2016-04-27 17:35:53 +01:00
blackfin
cirrus
codecs sound updates #2 for 4.7-rc1 2016-05-28 12:23:12 -07:00
davinci Merge remote-tracking branches 'asoc/topic/davinci' and 'asoc/topic/dwc' into asoc-next 2016-05-13 14:26:46 +01:00
dwc ASoC: dwc: Use fifo depth to program FCR 2016-04-07 10:41:36 -07:00
fsl Merge remote-tracking branches 'asoc/topic/es8328', 'asoc/topic/find-dai', 'asoc/topic/fsl', 'asoc/topic/fsl-sai' and 'asoc/topic/fsl-ssi' into asoc-next 2016-05-13 14:27:01 +01:00
generic ASoC: simple-card: Add pm callbacks to platform driver 2016-05-09 16:24:16 +01:00
img
intel sound updates for 4.7-rc1 2016-05-19 13:41:32 -07:00
jz4740
kirkwood ASoC: kirkwood: fix build failure 2016-05-23 17:50:51 +01:00
mediatek ASoC: mediatek: HDMI audio LR channel swapped 2016-04-26 11:25:51 +01:00
mxs
nuc900
omap Merge remote-tracking branch 'asoc/topic/omap' into asoc-next 2016-05-27 13:45:41 +01:00
pxa ASoC: pxa: Fix module autoload for platform drivers 2016-05-06 17:42:28 +01:00
qcom remove lots of IS_ERR_VALUE abuses 2016-05-27 15:26:11 -07:00
rockchip ASoC: rockchip: Revert "ASoC: rockchip: i2s: separate capture and playback" 2016-05-04 17:52:11 +01:00
samsung Merge remote-tracking branches 'asoc/topic/rt5640', 'asoc/topic/rt5659', 'asoc/topic/samsung' and 'asoc/topic/ssm4567' into asoc-next 2016-03-13 15:17:47 +07:00
sh rcar: src: skip disabled-SRC nodes 2016-05-12 15:30:29 +01:00
sirf
spear
sti ASoC: sti: select player for I2S/TDM TX bus 2016-04-18 11:04:55 +01:00
sunxi
tegra
txx9
ux500
xtensa
zte
Kconfig
Makefile
soc-ac97.c ASoC: ac97: use gpiochip data pointer 2016-04-26 15:36:57 +02:00
soc-cache.c
soc-compress.c
soc-core.c ASoC: Add kerneldoc comments for snd_soc_find_dai 2016-04-22 10:42:03 +01:00
soc-dapm.c ASoC: dapm: support user-defined stop condition in dai_get_connected_widgets 2016-05-30 16:15:10 +01:00
soc-devres.c
soc-generic-dmaengine-pcm.c ASoC: dmaengine_pcm: Add support for packed transfers 2016-04-27 17:34:11 +01:00
soc-io.c
soc-jack.c
soc-ops.c
soc-pcm.c ASoC: dapm: support user-defined stop condition in dai_get_connected_widgets 2016-05-30 16:15:10 +01:00
soc-topology.c ASoC: topology: Fix memory leak in widget creation 2016-05-05 16:46:29 +01:00
soc-utils.c