ASoC: tegra: add tegra30-ahub driver
authorStephen Warren <swarren@nvidia.com>
Tue, 10 Apr 2012 22:31:59 +0000 (16:31 -0600)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Fri, 13 Apr 2012 10:29:22 +0000 (11:29 +0100)
commitbe944d42ccc125f1b200e7a4185af5bb87865190
tree88af9905f7487c5282a2c4bd49041f99267ff8f9
parenta21361b9b9e0d9436a37951a2b0f25b022136fbb
ASoC: tegra: add tegra30-ahub driver

The AHUB (Audio Hub) is a mux/crossbar which links all audio-related
devices except the HDA controller on Tegra30. The devices include the
DMA FIFOs, DAM (Digital Audio Mixers), I2S controllers, and SPDIF
controller. Audio data may be routed between these devices in various
combinations as required by board design/application.

Includes a squashed bugfix from Nikesh Oswal <noswal@nvidia.com>
Includes squashed bugfixes from Sumit Bhattacharya <sumitb@nvidia.com>

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Documentation/devicetree/bindings/sound/nvidia,tegra30-ahub.txt [new file with mode: 0644]
sound/soc/tegra/tegra30_ahub.c [new file with mode: 0644]
sound/soc/tegra/tegra30_ahub.h [new file with mode: 0644]