linux/sound/soc/tegra
Stephen Warren 518de86ba1 ASoC: tegra: register 'platform' from DAIs, get rid of pdev
Previously, the ASoC 'platform' (PCM/DMA) object was instantiated via a
platform_device. This didn't represent the hardware well, since there
was no separate hardware associated with this platform_device; it was a
virtual device with sole purpose to call snd_soc_register_platform().
This mechanism required all board files to register this device, and all
ASoC machine drivers to create and register this device when booting
using device tree.

This change removes the platform_device completely. Each Tegra DAI now
registers the ASoC 'platform' itself. Machine drivers are adjusted for
the new 'platform' name.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2012-04-01 11:28:28 +01:00
..
Kconfig ASoC: Tegra machine ASoC driver for boards using ALC5332 codec 2011-12-20 00:41:29 +00:00
Makefile ASoC: Tegra machine ASoC driver for boards using ALC5332 codec 2011-12-20 00:41:29 +00:00
tegra_alc5632.c ASoC: tegra: register 'platform' from DAIs, get rid of pdev 2012-04-01 11:28:28 +01:00
tegra_asoc_utils.c sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
tegra_asoc_utils.h ASoC: Tegra: Don't return mclk_changed from utils_set_rate 2011-04-20 13:49:55 +01:00
tegra_das.c ASoC: Tegra: Move DAS configuration into DAS driver 2011-12-08 12:34:07 +08:00
tegra_das.h ASoC: tegra: Add tegra-das driver 2011-01-10 22:20:20 +00:00
tegra_i2s.c ASoC: tegra: register 'platform' from DAIs, get rid of pdev 2012-04-01 11:28:28 +01:00
tegra_i2s.h ASoC: Tegra I2S: Remove dependency on pdev->id 2011-11-23 21:34:48 +00:00
tegra_pcm.c ASoC: tegra: register 'platform' from DAIs, get rid of pdev 2012-04-01 11:28:28 +01:00
tegra_pcm.h ASoC: tegra: register 'platform' from DAIs, get rid of pdev 2012-04-01 11:28:28 +01:00
tegra_spdif.c ASoC: tegra: register 'platform' from DAIs, get rid of pdev 2012-04-01 11:28:28 +01:00
tegra_spdif.h ASoC: Tegra: Implement SPDIF CPU DAI 2011-07-05 12:20:56 -07:00
tegra_wm8903.c ASoC: tegra: register 'platform' from DAIs, get rid of pdev 2012-04-01 11:28:28 +01:00
trimslice.c ASoC: tegra: register 'platform' from DAIs, get rid of pdev 2012-04-01 11:28:28 +01:00