ASoC: core - Allow components to probe/remove in sequence.
authorLiam Girdwood <lrg@ti.com>
Tue, 7 Jun 2011 15:08:05 +0000 (16:08 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 7 Jun 2011 17:38:27 +0000 (18:38 +0100)
commit0168bf0d130de83cd3532b834237c6228a6158dd
tree55a6c2ef757af0c2bf4111ef2be0e806ff6fb650
parent552d1ef6b5a98d7b95959d5b139071e3c90cebf1
ASoC: core - Allow components to probe/remove in sequence.

Some ASoC components depend on other ASoC components to provide clocks and
power resources in order to probe() and vice versa for remove().

Allow components to be ordered so that components can be probed() and removed()
in sequences that conform to their dependencies.

Signed-off-by: Liam Girdwood <lrg@ti.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
include/sound/soc-dai.h
include/sound/soc.h
sound/soc/soc-core.c